2013-08-01 17 views

Odpowiedz

8
  • https://www.google.com/accounts/o8/id jest XRI OpenID identifier, które mogą być stosowane, gdy strona internetowa prosi ciebie dla ciebie OpenID URL. Z technicznego punktu widzenia nie jest to twój własny adres URL OpenID (twój będzie miał dołączony jakiś unikalny ciąg znaków), ale dokument, który obsługuje, zawiera wszystkie informacje, jakich potrzebuje klient OpenID.
  • https://www.google.com/accounts/o8/ud to rzeczywisty adres URL dostawcy OpenID firmy Google. Nie bardzo ci się przyda, ale konsument OpenID będzie wysyłać żądanie do tego adresu URL w ramach przepływu OpenID.

Krótko mówiąc, gdy strona poprosi o podanie identyfikatora OpenID, można wpisać https://www.google.com/accounts/o8/id. Strona internetowa będzie wtedy za sceną robić GET na tym URL, który zwróci dokument XRDS. Ten dokument XRDS zawiera adres URL dostawcy OpenID firmy Google, który jest https://www.google.com/accounts/o8/ud, a następnie przechodzi do przepływu OpenID.

Aby uzyskać pełne informacje o identyfikatorach i dostawcach OpenID, zobacz stronę http://openid.net/specs/openid-authentication-2_0.html.

+1

Dzięki za odpowiedź, bardzo przydatne. – Kezealia

+0

Dokumentacja Google ma obecnie paskudną literówkę. Zawiera adres URL "ud" jako identyfikator XRI OpenID i nie zawiera nigdzie adresu URL "id". Przez ostatnie kilka dni powodowało to ogromny ból głowy. – haydenmuhl

+2

Należy pamiętać, że Google [nie obsługuje już OpenID 2.0 i sugeruje migrację do OpenID Connect] (https://developers.google.com/identity/protocols/OpenID2Migration). –

Powiązane problemy