Ich schreibe eine vertrauende Party und verwende den Google-Provider. Yadis führt mich zu https://www.google.com/accounts/o8/ud, schaffe ich eine Assoziation, und leiten den Browser des Benutzers zu dieser URL (HTTP 307), und in den folgenden Abfrageparameter füllen:Google OpenID: Die von Ihnen angeforderte Seite ist ungültig
- 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 habe ich ausgefüllt alles, was ich bin s bereit zu stellen, aber der Browser meines Benutzers erhält eine Seite von Google, die sagt, dass "die Seite, die Sie angefordert haben, ungültig ist". Inwiefern?
Oh ya, ich weiß nicht, wie ich das vermisst habe. :) Eigentlich erlaubt die OpenID-Spezifikation das Fehlen von 'openid.claimed_id' und' openid.identity', aber Google und die meisten OPs unterstützen dieses Verhalten nicht. –