====== 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: [[https://ws.melany.rs:8191/LogIn/LogIn?WSDL|https://ws.melany.rs:8191/LogIn/LogIn?WSDL]] ^Metod^Funkcionalnost^Revizija| |[[:kb:ws:autorizacija_gettoken|GetToken]]|Dobijanje //session token// jedinstvenog broja koji se koristi pri pozivu metoda koje prikazuju ili menjanju podatke sistema.|19-6-11| |[[:kb:ws:autorizacija_closetoken|CloseToken ]]|Prevremeno zatvaranje //sesije//. Nije obavezno pozivati jer će ona automatski biti zatvorena po isteku predviđenog vremena.|19-6-11| ===== RESTful ===== API podržava i RESTful metode koje upotrebljavaju JSON notaciju. __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).__ [[:kb:ws:web_service_custom_errors|Podstatusi grešaka]] ^HTTP Metod^Funkcija^Opis^Revizija| |POST|[[:kb:ws:autorizacija_gettoken|gettoken]]|Dobijanje tokena |19-6-11 | |POST|[[:kb:ws:autorizacija_closetoken|closetoken]]|Zatvaranje tokena|19-6-11| \\