Einleitung
Mithilfe der Delegations API des Network Access Controllers lassen sich Drittanbieter Programme anbinden. Über diese API können neue Benutzer erstellt, gelöscht oder geändert werden.
Die API
Wie wird diese API angesprochen?
Die Deleg API wird mithilfe einer http anfrage angesprochen:
https://IP-Adresse/DNS Name des Controllers/deleg/api_admin/deleg.php
Abhängig von den Ergebnissen der Aktion liefern die Anfrage mehrere Statuscodes zurück (Bei mehreren wird immer nur der letzte Statuscode gesendet).
Globale Parameter
Der HTTP Request kann mehrere Parameter enthalten. Einige davon sind Pflicht und andere sind Optional.
Pflicht Optionen
deleg_id = Delegations Administrator Login
deleg_pwd = Passwort des Delegations Administrators
action = "testuser" | "adduser" | "deluser" | "moduser" | "timeuser" | "listusers" |“banuser”
Die Werte des "action" Parameter entsprechen den folgenden Funktionen:
testuser: Überprüft die Existenz des Benutzers
adduser: Neuen Benutzer hinzufügen
deluser: Löscht einen Benutzer
moduser: Ändern eines Benutzers
timeuser: Ruft die Gesamt Verbindungszeit eines benutzers ab
listusers: Gibt eine Liste der Benutzer aus, die von diesem Deleg Admin erstellt wurden
banusers:
set_ticket_pairs: Setzen von Informationen die im Vebindungsticket angezeigt werden