OpenID:使用Janrain在Yahoo.com上发现Yadis失败

时间:2010-08-22 08:58:41

标签: openid discovery yahoo-oauth

我有OpenID的最新版Janrain库(v2.2.2)。

以下端点将起作用:

但如果我只使用“yahoo.com”,它就会失败。库中给出的示例也失败了。

有没有人有同样的问题并修复它?

我的实施可在此处找到:http://fr.quizity.com

非常感谢

2 个答案:

答案 0 :(得分:1)

在我看来,您已经知道答案:yahoo.com不是OpenID端点。 me.yahoo.com是。

您的实施没有任何问题,只是雅虎的主站点不包含任何有关OpenID的信息(例如XRDS文档的位置)。

如果您担心您的用户在理解这些问题时会遇到问题,您可以随时进行“使用yahoo登录”按钮,从而无需为该提供商输入网址。

答案 1 :(得分:0)

好吧,看起来这是雅虎的错。在yahoo.com上没有任何东西可以允许发现,尽管事实上他们在他们的文档中这么说。工作网址为https://me.yahoo.com,但用户友好程度低得多。所以要么他们错误地删除了它,要么他们希望我们实现一个Yahoo按钮(而不是要求访问者键入这个丑陋的URL)。我仍然会在我身边做一个肮脏的修正来正确地重定向......