Federacijski Web Servis (FWS)

 

LDAP imenik ustanove u AAI@EduHr sustavu treba biti mjesto na kojemu se čuvaju podaci o elektroničkom identitetu osoba. Poželjno je da to bude referentno mjesto, odnosno mjesto na kojemu se vide sve izmjene i mjesto na kojega sve aplikacije šalju svoje upite za podatke o elektroničkim identitetima.

Međutim svaka aplikacija ne može znati gdje se nalazi pojedini AOSI web servis ili LDAP imenik. Zbog toga postoji FWS koji "zna" gdje se nalazi AOSI web servis za odeđenu ustanovu.

FWS server

Serverski dio je web servis čiji je cilj olakšati pristup imeniku na dva načina:

  1. FWS može proslijediti upit aplikacije na odgovarajuću ustanovu.
  2. FWS može vratiti informaciju o mjestu gdje se nalazi AOSI za određenu ustanovu.
U oba slučaja je opis web servisa u WSDL datoteci.

FWS kao proxy

FWS prosljeđuje zahtjev za određenim atributima na matičnu ustanovu. Rezultati se vraćaju u XML formatu koji poštuje XML shemu.

Moguća su dva načina pristupa podacima:

  1. Pristup (privatnim) podacima uz autentikaciju - potrebno je unijeti korisničku oznaku, zaporku te atribute koji se dohvaćaju.
  2. Pristup (javnim) podacima bez autentikacije - potrebno je unijeti korisničku oznaku te atribute koji se dohvaćaju.
Detaljnije opise funkcija možete vidjeti u opisu WSDL datoteke.

FWS kao proxy

Kako je za dohvat privatnih atributa potrebno unijeti zaporku, određeni korisnici mogu biti nepovjerljivi prem određenim servisima. Stoga bi ovakav način dohvata podataka trebali koristiti središnji servisi kojima korisnici vjeruju.

FWS kao Home Locator Service (HLS)

Korisnici mogu odlučiti da ne žele vjerovati svim servisima, već samo određenima (centralnim) i svojoj matičnoj ustanovi. Drugim riječima korisnici žele unositi svoju lozinku samo na tim mjestima. U tom slučaju FWS kao HLS vraća podatak o adresi AAI@EduHr komponente za određenu ustanovu te se zahtjev za atributima prosljeđuje na matičnu ustanovu. Nakon što korisnik unese svoju lozinku, AAI@EduHr komponenta šalje odgovor (u istom XML formatu) servisu.

FWS kao HLS