Zeile 32: | Zeile 32: | ||
timeuser: Ruft die Gesamt Verbindungszeit eines benutzers ab <br> | timeuser: Ruft die Gesamt Verbindungszeit eines benutzers ab <br> | ||
listusers: Gibt eine Liste der Benutzer aus, die von diesem Deleg Admin erstellt wurden <br> | listusers: Gibt eine Liste der Benutzer aus, die von diesem Deleg Admin erstellt wurden <br> | ||
banusers: | banusers: <br> | ||
set_ticket_pairs: Setzen von Informationen die im Vebindungsticket angezeigt werden <br> | set_ticket_pairs: Setzen von Informationen die im Vebindungsticket angezeigt werden <br> |
Version vom 18. Juli 2014, 13:44 Uhr
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