This is an old revision of the document!
Autorizacija i dobijanje prava pristupa sistemu
Za rad sa sistemom korisniku je neophodan session token. Radi se o automatski generisanom string podatku dugačkom 20 karaktera koji se vraća pozivaocu kao rezultat uspešne autorizacije korisnika. Autorizacija se vrši pozivom web service metoda GetToken.
WSDL: http://bort.melany.rs:8081/LogIn/LogIn?WSDL
Metod | Funkcionalnost |
---|---|
GetToken | Dobijanje session token jedinstvenog broja koji se koristi pri pozivu metoda koje prikazuju ili menjanju podatke sistema. |
CloseToken | Prevremeno zatvaranje sesije. Nije obavezno pozivati jer će ona automatski biti zatvorena po isteku predviđenog vremena. |
RESTful
API podržava i RESTful metode preko Jersey implementacije koje primarno upotrebljavaju JSON notaciju korišćenjem Gson biblioteke.
Rezultat RESTful operacija je uvek HTTP Response koji dalje u sebi sadrži HTTP status i evenutalan sadržaj (povratna vrednost ili tekst greške).
HTTP Metod | Funkcija | Opis |
---|---|---|
GET | gettoken | Dobijanje tokena |
GET | closetoken | Zatvaranje tokena |
POST | registerdevice | Registracija uredjaja |
GET | getauthusers | Dobijanje spiska svih Balans korisnika |
POST | registerdeviceusers | Odobravanje korisnika za upotrebu na uredjaju |
GET | deactivatedev | Deaktivira uredjaj |
POST | updatedevdesc | Menja opis registrovanom uredjaju |
GET | getdevusers | Dobavlja spisak registrovanih korisnika uredjaja |
GET | initdev | Inicijalizacija uredjaja |
GET | getciphers | Dobavljanje šifarnika i njihovih pravila sa servera |
WADL: http://bort.melany.rs:8081/rs/application.wadl