2010-04-29 2 views
3

openid가 처음인데 "invalidate_handle"이 표시되고 해결 방법을 모릅니다.
내가Openid 오류의 원인 : 서버에서받은 "invalidate_handle"

[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 
+0

안녕하세요, 귀하의 문제를 해결하셨습니까? 그렇다면 게시 할 수 있습니까? 비슷한 문제가 있습니다. (http://stackoverflow.com/questions/9613454/internal-server-error-while-using-python-openid-with-google-authentication). – Prafulla

답변

2

openid.invalidate_handle을 django_authopenid 사용하고 당신의 RP가 존재하지 않거나 만료 된 연결을 보내는 것을 말하는 공급자의 방법입니다. RP는 해당 연관 핸들을 삭제하여 응답하여 장래에 재사용하지 않도록되어 있습니다. 응답에 항상 invalidate_handles가 있으면 사용중인 RP에 버그가 있습니다.