Sto cercando di capire il concetto ei vantaggi dell'implementazione di OpenID nel progetto. E poiché sono uno sviluppatore Java, sono più o meno interessato alla comprensione della sua principale implementazione Java, openid4java
.OpenID Architecture per Java
La mia comprensione è che OpenID è uno standard per il provisioning di ID decentrati in modo uniforme. Ora, se questo è totalmente (o anche leggermente) errato, per favore correggimi!
Supponendo Sono ancora in pista, vedo che tutti i tipi o le organizzazioni hanno utilizzato OpenID, come ad esempio MySpace, che identifica ciascuna delle loro utenti un URL corrispondente http://www.myspace.com/username
.
Quindi, come funziona OpenID come sistema? Si manifesta semplicemente come una rete di "Server OpenID" che, come le macchine DNS, si coordinano e si assicurano che tutti gli ID nel loro sistema siano unici e corrispondano a un determinato schema? Oppure, è solo un algoritmo da utilizzare che, come GUID
, produce ID univoci per ogni dominio client (come MySpace).
Non capisco proprio come OpenID si manifesti effettivamente, e come framework come openid4java si attengano a quella "manifestazione". (Quali sono i loro usi).
Grazie @Bozho! Quindi, come qualcosa come openid4java funziona con un framework SSO come OpenSSO? Qual è la "divisione del lavoro" lì? – IAmYourFaja
a dire il vero - non lo so :) – Bozho
trovato [questo] (http://www.alleged.org.uk/pdc/2007/08/13.html) articolo, che probabilmente avrebbe senso per gli sviluppatori che ho già avuto esperienza con SSO e/o OpenID. Per me, non ha un sacco di buonsenso, ma lo salverò per un altro sforzo di ricerca ;-) ~ grazie ancora per la tua risposta – IAmYourFaja