Zajímavé řešení jednotného přihlášení pro několik webů
Nálepky:
Alex Barth popisuje na blogu Development Seed zajímavý postup řešení následující úlohy: Máte pět nezávislých webů a chcete, aby se uživatel mohl přihlásit jen jednou a pak mezi nimi volně přecházet. (Tedy sofistikovanější obdoba jednotného přihlášení na weby IInfa.) V konkrétním případu, který Alex popisuje, šlo o pět webů jednoho provozovatele, který všechny weby provozoval na CMS Drupal.
Vzhledem k tomu, že Drupal podporuje OpenID, rozhodli se řešit úlohu pomocí společného OpenID SSO (Single Sign-On) providera, kterého se jednotlivé weby dotazují na autentizační informace. Problém synchronizace účtů mezi weby vyřešili implementací push modelu, který používá PubSubHubbub.
Zdroj: PHPDeveloper.org
o Simple Sign-On jsem jeste neslysel, zato jsem hodne uz slysel o Single Sign-On
:)
Omlouvám se za překlep, díky za upozornění.
Prepacte ale nepochopil co je na tom zaujimave. Je to proste pouzitie OpenID. Co som si nevsimol?
Zajímavé, i když ne nutně pro vás, je použití OpenID jako „federated login“ nástroje, kdy provozovatel webu provozuje vlastní OpenID autoritu pro přihlášení na jednotlivé weby. OpenID bývá spíš používáno jako globální autentizační nástroj, kdy je poskytovatelem třetí strana, a pro podobné úlohy jsou spíš používány všelijaké „cookie hacky“.
Cize v podstate je to na nic. Lepsie by bolo pripojit sa k federativnemu OpenID. Nevidim v tom vyhody. Ked uz, mohli pouzit CAS ktore je myslim o nieco flexibilnejsie na taketo riesenie ako OpenID.