Frage

Ich schreibe eine Berufung Party, und verwenden Sie die Google-Anbieter. Yadis führt mich zu https://www.google.com/accounts/o8/ud, erstelle ich einen Verein, und leiten den Browser des Benutzers zu dieser URL (HTTP 307), und füllen Sie die folgenden Abfrageparameter:

  • openid.ns: http://specs.openid.net/auth/2.0
  • openid.mode: checkid_setup
  • openid.assoc_handle: value_received_from_association,
  • openid.return_to: http://my_host:and_port/?returned=1

AFAICT, ich habe alles ausgefüllte ich bieten soll ich, noch mein Browser des Benutzers wird eine Seite von Google, die sagt: „Die von Ihnen angeforderte Seite ist ungültig“. Auf welche Weise?

War es hilfreich?

Lösung

Der Fehler wurde buchstäblich ausgelöst durch nicht die openid.claimed_id und openid.identity Parameter einschließlich, die "http://specs.openid.net/auth/2.0/identifier_select" eingestellt werden müssen. Mit diesem Satz, ich eine andere Fehlermeldung erhalten, die durch auch das Ausfüllen von openid.realm, mit dem gleichen Wert wie openid.return_to aufgelöst werden kann.

Auch wenn ich auch RP Entdeckung implementiert, Google scheint nicht, es zu benutzen.

Andere Tipps

Haben Sie setzen RP Entdeckung für Ihre Website noch auf? Das ist etwas anderes was Sie tun müssen, und Google nun könnte erzwingen.

http: //blog.nerdbank .net / 2008/06 / why-yahoo-sagt-your-openid-site.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top