Question

J'écris une partie utilisatrice, et utiliser le fournisseur Google. Yadis me conduit à https://www.google.com/accounts/o8/ud, je crée une association, et rediriger le navigateur de l'utilisateur à cette URL (HTTP 307), et remplissez les paramètres de requête suivants:

  • 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, j'ai rempli tout ce que je suis censé fournir, mais le navigateur de mon utilisateur obtient une page de Google qui dit « La page demandée est invalide ». De quelle façon?

Était-ce utile?

La solution

L'erreur a été déclenchée par la lettre ne comprenant pas les paramètres de openid.claimed_id et openid.identity, qui doit être réglé sur "http://specs.openid.net/auth/2.0/identifier_select". Avec ces ensemble, je reçois une autre erreur, qui peut être résolu en remplissant également openid.realm, avec la même valeur que openid.return_to.

Même si je également mis en découverte de RP, Google ne semble pas l'utiliser.

Autres conseils

Avez-vous encore mis en place la découverte de RP pour votre site? C'est autre chose que vous devez faire, et Google pourrait appliquerons maintenant.

http: //blog.nerdbank .net / 2008/06 / why-yahoo-dit-votre-openid-site.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top