我正在研究通过谷歌进行身份验证。
我不明白它是如何工作的:http://code.google.com/apis/accounts/docs/OpenID.html#Samples
如果我通过将数据作为一个带有参数的 url 输入浏览器来执行第二个请求,我将返回 XML 文件。我不应该拿回样本响应 nr3 吗?
有人可以向我解释一下吗?
问题是,我试图对一些使用 google openid 身份验证的第三方应用程序进行排序,但它没有收到经过身份验证的用户的电子邮件,就像示例响应 3 中那样。
艾伦
PS我已经阅读了类似的问题和他们的回答,并浏览了如下页面:
最佳答案
什么样的 XML 文件?
记住一个 checkid_setup
这样的请求不是您的应用程序旨在通过直接连接进行的,而是从用户浏览器发送的请求。所以响应将是浏览器解析的东西,在必要时提示用户登录,可能会询问用户的许可或它应该发送回哪些值,并且只有在所有这些发送回重定向之后样本响应。
关于使用 google 进行 Django openid 身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2443263/