API Key Wildcard: Konfiguration
Die zwei Felder der API-Key-Wildcard-Konfiguration in osTicket: Installed Version (nur lesbar) und Log Wildcard API Access mit Standardwert, Wirkung und Inhalt des Log-Eintrags.
API Key Wildcard: Konfiguration
Die Konfiguration öffnest du im osTicket Admin Panel unter Verwalten → Plugins, indem du API Key Wildcard Support auswählst. Das Plugin hat zwei Felder. Die Bezeichnungen erscheinen im Admin Panel auf Englisch.
| Feld | Beschreibung | Standard |
|---|---|---|
| Installed Version | Textfeld, deaktiviert (nicht editierbar). Zeigt die zuletzt installierte Plugin-Version und wird automatisch gepflegt. | leer, wird bei Aktivierung und Auto-Update gesetzt |
| Log Wildcard API Access | Schaltet den Log-Eintrag ein, wenn ein Wildcard-Key (0.0.0.0) verwendet wird. |
aktiviert |
Log Wildcard API Access
Ist die Option aktiviert, schreibt das Plugin bei jeder erfolgreichen Anfrage mit einem Key der IP 0.0.0.0 einen Debug-Eintrag mit dem Titel Wildcard API Key Used ins osTicket-System-Log. Die Meldung nennt die Wildcard-IP und die Absender-IP.
- Anfragen mit einem Key, der an die Absender-IP selbst gebunden ist, erzeugen keinen Eintrag.
- Die Absender-IP wird vor dem Schreiben mit
Format::htmlchars(Format::sanitize())bereinigt. - Ob Debug-Einträge im System-Log sichtbar sind, hängt vom Log-Level ab, den du in osTicket eingestellt hast.
- Ist das Plugin nicht aktiv oder die Konfiguration nicht lesbar, gilt der Standardwert (Logging an).
Bei hohem API-Volumen kannst du das Logging abschalten, um das System-Log nicht zu füllen.
Installed Version
Das Feld dient nur der Kontrolle. Das Plugin vergleicht den Wert bei jedem Bootstrap mit der Version aus plugin.php. Ist der Wert leer oder niedriger, startet das automatische Update (siehe Technische Details).
Instanzen
Das Plugin ist ein Singleton: Es gibt nur eine Instanz, und beim Aktivieren wird sie automatisch angelegt, falls sie fehlt.