我有OpenID的最新版Janrain库(v2.2.2)。
以下端点将起作用:
但如果我只使用“yahoo.com”,它就会失败。库中给出的示例也失败了。
有没有人有同样的问题并修复它?
我的实施可在此处找到:http://fr.quizity.com
非常感谢
答案 0 :(得分:1)
在我看来,您已经知道答案:yahoo.com
不是OpenID端点。 me.yahoo.com
是。
您的实施没有任何问题,只是雅虎的主站点不包含任何有关OpenID的信息(例如XRDS文档的位置)。
如果您担心您的用户在理解这些问题时会遇到问题,您可以随时进行“使用yahoo登录”按钮,从而无需为该提供商输入网址。
答案 1 :(得分:0)
好吧,看起来这是雅虎的错。在yahoo.com上没有任何东西可以允许发现,尽管事实上他们在他们的文档中这么说。工作网址为https://me.yahoo.com,但用户友好程度低得多。所以要么他们错误地删除了它,要么他们希望我们实现一个Yahoo按钮(而不是要求访问者键入这个丑陋的URL)。我仍然会在我身边做一个肮脏的修正来正确地重定向......