Interfete Evoluate

OpenID

Danut Enachioiu

Acest articol vrea sa fie o scurta introducere intr-o tehnologie nou aparuta pe internet, OpenID. OpenID vrea sa rezolve problema conturilor multiple pe care fiecare utilizator este fortat sa le creeze si sa le tina minte pe internet.

Ideea la OpenID este urmatoarea: utilizatorul isi face cont pe un provider de OpenID. Acesta poate fi orice server din internet, dar de obicei se presupune ca marile comunitati/companii vor fi folosite in acest scop. Evident, utilizatorul trebuie sa aiba incredere foarte mare in acest provider. Printre cei mai mari provideri actuali se numara Wordpress.com, Orange, si AOL.

Pe acest provider utilizatorul are un mecanism de autentificare inregistrat. De obicei, tipicul username + password, dar poate fi orice mecanism existent. De asemenea utilizatorul are un nume (mai exact o adresa) care il/o reprezinta, ceva de genul: openid.aol.com/smith. Un site care doreste sa suporte OpenID, afiseaza ca "login" o singura casuta, in care utilizatorul sa introduca aceasta adresa a sa. Dupa aceea serverul provider si site-ul comunica in fundal, eventual browser-ul utilizatorului fiind redirectionat catre o pagina de login a provider-ului. In final, site-ul primeste o confirmare ca, intr-adevar, utilizatorul este "openid.aol.com/smith", si poate sa continue considerand acesta ca fiind contul.

Evident, in nici un moment, parola utilizatorului nu ajunge la site-ul care cere autentificarea. Acest lucru ar fi prea periculos, deoarece cineva care cunoaste numele si parola ta de OpenID poate accesa toate site-urile pe care le folosesti.

OpenID este usor de implementat (atat ca site cat si ca provider) in orice limbaj de server-side scripting (PHP spre exemplu). Si, odata ce browserele vor avea suport pentru el, va fi si usor de folosit si foarte sigur. Vestea buna e ca Firefox 3 are ca prioritate mare implementarea OpenID.

Asadar, desi OpenID nu este inca pregatit sa inlocuiasca sistemele existente de conturi, si probabil nu o va face niciodata, din ce in ce mai multe site-uri adauga suport pentru el, alaturi de conturile clasice. Deja peste 4500 de site-uri importante suporta OpenID pentru login, si nu e nici un motiv sa nu o faceti si dumneavoastra pe site-ul dumneavoastra.

 

Bine ati venit!

Acesta este siteul proiectului nostru la cursul de Interfete Evoluate.

Din meniu aveti acces catre aplicatii dezvoltate de membrii echipei, articole cu informatii utile despre tehnologiile folosite, resurse de unde putetii obtine mai multe informatii despre acest domeniu precum si o lista de programe gratuite de care ne-am folosit pe parcurs.

 

Blog





Cel mai cuprinzator director romanesc  Director Web Romania - LinkWeb.ro - Adauga si site-ul tau