Quelles sont les causes de l'erreur OpenID: Received « invalidate_handle » du serveur
-
02-10-2019 - |
Question
Je suis nouveau à Openid, et je reçois un « invalidate_handle » et je ne sais pas quoi faire pour y remédier.
J'utilise django_authopenid
[Thu Apr 29 14:13:28 2010] [error] Generated checkid_setup request to https://www.google.com/accounts/o8/ud with assocication AOxxxxxxxxOX5-V9oDc3-btHhFxzAcccccccccc2RTHgh
[Thu Apr 29 14:13:29 2010] [error] Error attempting to use stored discovery information: <openid.consumer.consumer.TypeURIMismatch: Required type http://specs.openid.net/auth/2.0/signon not found in ['http://specs.openid.net/auth/2.0/server', 'http://openid.net/srv/ax/1.0', 'http://specs.openid.net/extensions/ui/1.0/mode/popup', 'http://specs.openid.net/extensions/ui/1.0/icon', 'http://specs.openid.net/extensions/pape/1.0'] for endpoint <openid.consumer.discover.OpenIDServiceEndpoint server_url='https://www.google.com/accounts/o8/ud' claimed_id=None local_id=None canonicalID=None used_yadis=True >>
[Thu Apr 29 14:13:29 2010] [error] Attempting discovery to verify endpoint
[Thu Apr 29 14:13:29 2010] [error] Performing discovery on https://www.google.com/accounts/o8/id?id=AOxxxxxxxxOX5-V9oDc3-btHhFxzAcccccccccc2RTHgh
[Thu Apr 29 14:13:29 2010] [error] Received id_res response from https://www.google.com/accounts/o8/ud using association AOxxxxxxxxOX5-V9oDc3-btHhFxzAcccccccccc2RTHgh
[Thu Apr 29 14:13:29 2010] [error] Using OpenID check_authentication
[Thu Apr 29 14:13:29 2010] [error] op_endpoint
[Thu Apr 29 14:13:29 2010] [error] claimed_id
[Thu Apr 29 14:13:29 2010] [error] identity
[Thu Apr 29 14:13:29 2010] [error] return_to
[Thu Apr 29 14:13:29 2010] [error] response_nonce
[Thu Apr 29 14:13:29 2010] [error] assoc_handle
[Thu Apr 29 14:13:29 2010] [error] Received "invalidate_handle" from server https://www.google.com/accounts/o8/ud
La solution
openid.invalidate_handle est la manière du fournisseur de dire que votre RP envoie une association qui n'existe pas ou a expiré. Le RP est censé répondre par la suppression de cette poignée d'association de sorte qu'il ne soit pas réutilisé dans l'avenir. Si vous êtes toujours obtenir invalidate_handles dans la réponse, le RP que vous utilisez a un bogue.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow