Wechseln zu:Navigation, Suche
Wiki

In Bearbeitung - noch nicht Fertig

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