Zum Inhalt springen

API-Tokens

Integrationen (eine Whitelist-App, ein Discord-Bot, ein Skript) verwenden API-Tokens statt eines Kontos.

API tokens im Menü des Tenants. Das Token wird einmal angezeigt; das Panel behält nur einen Hash.

Authorization: Bearer sp_1a2b3c4d_<secret>
Art Handelt als Wer es erstellt
Service-Token der Tenant, für eine Integration Owner und Admins
Persönliches Token sein Benutzer; nie mehr, als dieser darf alle, für sich selbst

Ein Token ist beschränkt auf:

Grenze Beispiel für eine DayZ-Whitelist-App
Tenant nur den eigenen; jeder andere antwortet mit 404
Server den DayZ-Server
Berechtigungen server.view, files.read, files.write, console.write, power.start, power.stop, power.restart
Dateipfade whitelist.txt, serverDZ.cfg
Netzwerke 10.11.0.0/24 (wo die App läuft)
Ablauf optional

Gib einem Token nur, was seine Integration braucht. Das Panel hält fest, wann jedes Token zuletzt verwendet wurde.

Tokens können nur die Server-API aufrufen. Endpoints für Konto, Tenant und Nodes lehnen sie mit 403 token_not_allowed ab.

Berechtigungen: Berechtigungen. Endpoints: Game-Host-API.