Webová služba UserAuthenticationByDigest verze 1.0.0 (Obecné webové služby) - popis rozhraní služby

Vygenerováno z verze 4.21.0.19.0.

Podmínky omezující zveřejnění

Autorem tohoto dokumentu je společnost MARBES CONSULTING s.r.o. Dokument obsahuje informace důvěrného charakteru a ve smyslu definice autorského práva (viz § 2, odst. 1 Zákona č. 121/2000 Sb., zákon o právu autorském) je duševním vlastnictvím autora a předmětem práva autorského. Dokument smí být použit výhradně za účelem, za kterým byl poskytnut a nesmí být bez předchozího souhlasu autora citován, kopírován, vytěžován1 nebo předán třetí fyzické či právnické osobě.

© 2009 MARBES CONSULTING s.r.o.

1 Vytěžováním se podle zákona č. 121/2000 Sb. rozumí trvalý nebo dočasný přepis celého obsahu nebo jeho podstatné části na jiný podklad, a to jakýmikoli prostředky nebo jakýmkoli způsobem.


Obsah


Obecné informace

Rozhraní webových služeb pro autentizaci uživatelů.


Seznam poskytovaných metod

Název Popis
authenticate Ověření přihlášení aktuálně přihlášeného uživatele.

Seznam struktur dat

Název Popis
EosAuthenticationInfo Informace o přihlašovacích údajích uživatele.

Výjimky

EosObjectNotFoundException

Výjimka reprezentuje stav, kdy nebyl objekt podle kriterií nalezen.

EosUnexpectedException

Reprezentuje neočekávanou výjimku při volání WS. Jejím zdrojem musí být vždy jiná výjimka.

EosUserAuthenticationException

Výjimka reprezentuje stav kdy nebylo možné ověřit uživatele. Tato výjimka se může použít jen v UserAuthenticationByDigestWS!!! Nesmí se vyhazovat nikde jinde.


Popis poskytovaných metod

authenticate

Ověření přihlášení aktuálně přihlášeného uživatele.

Předpis

EosAuthenticationInfo authenticate (String username, String digest, String realm, String method, String uri, String qop, String nonce, String nc, String cnonce)

Parametry

Parametr Typ Povinný Popis
username String Ano uživatelské jméno
digest String Ano heslo zašifrované digestem
realm String Ano realm
method String Ano metoda http požadavku (POST, GET, ...)
uri String Ano požadovaná uri
qop String Ano qop
nonce String Ano nonce
nc String Ano nc
cnonce String Ano cnonce

Výstup

EosAuthenticationInfo - informaci o přihlášení

Výjimky

EosObjectNotFoundException - nebyla nalezena osoby s daným uživatelským jménem
EosUnexpectedException - vnitřní chyba systému
EosUserAuthenticationException - nebylo možné ověřit uživatele

Popis struktur dat

EosAuthenticationInfo

Informace o přihlašovacích údajích uživatele.

Jméno atributu Datový typ Povinné Popis
passwordExpireDate Date Ano Datum vypršení platnosti hesla uživatele.
passwordChangeRequested Boolean Ano Příznak určující nutnost změny hesla.
loginEnabled Boolean Ano Příznak určující, že se uživatel může přihlásit.