Android 3 – APP

Na podstronie https://gsliwinski.wi.zut.edu.pl/android/ldap/ zobaczysz strukturę plików php odpowiadających za wykonanie poleceń LDAP do serwera ActiveDirectory:

Plik Opis
get_all_produkts.php Odpowiada za podanie danych z LDAP w starej strukturze programu z LAB Android 2 APP. Nazwa struktury tablicy „products”.
Parametry: brak
get_all_objects.php Odpowiada za podanie danych z LDAP wszystkich obiektów klasy person wraz z podstawowymi atrybutami tych obiektów. Nazwa struktury tablicy „objects”.

Parametry: brak

get_all_groups.php Odpowiada za podanie danych z LDAP wszystkich obiektów klasy group wraz z podstawowymi atrybutami tych obiektów. Nazwa struktury tablicy „objects”.

Parametry: brak

get_object_details.php Odpowiada za podanie danych z LDAP wskazanego obiektu jako parametr.

Parametry: dn (przykład dn=cn=user,dc=wi,dc=lab) , Metoda GET

get_useraccountcontrol.php Zwraca tablicę UserAccountControl z wartościami atrybutów.

Parametry: brak

delete_object.php Usuwa obiekt wskazany jako parametr z LDAP.

Parametry: dn , Metoda POST

update_object.php Aktualizuje wartości atrybutów dla wskazanego jako parametr obiektu w LDAP.

Parametry: dn; useraccountcontrol; expire; displayname; homedirectory; unixhomedirectory; givenname; sn , Metoda POST

create_object.php Tworzy nowy obiekt w LDAP.

Parametry: dn; givename; sn; password , Metoda POST