gpt4 book ai didi

java - 使用 openid4java 进行 google 身份验证时出现 YadisException

转载 作者:行者123 更新时间:2023-12-01 15:59:27 25 4
gpt4 key购买 nike

我是 java 新手,尝试使用 openid4java 进行身份验证。对于某些 openid 提供商,它运行良好(例如使用 yandex),但使用另一个提供商(例如使用 google)则失败。当我尝试登录时,我得到:

org.openid4java.discovery.yadis.YadisException: 0x706: GET failed on
https://www.google.com/accounts/o8/rystsov.denis : 404:HTTP/1.1 404 Not Found

在方法

org.openid4java.discovery.yadis.YadisResolver.retrieveXrdsLocation

我认为这个错误与ssl有关,但我对此表示怀疑。我应该怎么做才能避免这种异常?

我使用的是tomcat6。

最佳答案

您使用了错误的发现 URL; Google OpenID 服务器发现的正确 URL 是

https://www.google.com/accounts/o8/id

请勿id 替换为用户名。用户特定的 OpenID URL 将自动分配(并且与 GMail 用户名无关)

关于java - 使用 openid4java 进行 google 身份验证时出现 YadisException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4296812/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com