API
The API module contains all functionality necessary to provide modern REST-based API interfaces.
Configuration Options
<api>
<whitelist>{{ string, string }}</whitelist>
<logging>{{ bool }}</logging>
<loggingBlacklist>{{ string, string }}</loggingBlacklist>
<whitelistHeader>{{ string }}</whitelistHeader>
<forceApplication>{{ bool}}</forceApplication>
</api>
whitelist
: Enthält eine Auflistung von IPv4- und IPv6-Adressen, welche Zugriff auf die API haben.default: [] Alle haben Zugriff
logging
: Logging der API Zugriff in der Tabelle api_logsdefault: false
loggingBlacklist
: Liste der Aufrufe, die nicht geloggt werden soll z.B. keepAlivedefault: []
whitelistHeader
: Aus welchem Feld die Adresse gelesen wird. https://www.php.net/manual/en/reserved.variables.server.phpdefault: “REMOTE_ADDR“
forceApplication
: If set to true requests without a valid x-application header will fail.default: false