OpenID:与Janrain在Yahoo.com上发现Yadis Discovery失败
-
30-09-2019 - |
题
我为OpenID提供了最新版本的Janrain库(v2.2.2)。
以下终点将起作用:
但是,如果我只使用“ yahoo.com”,它将失败。库给出的示例也失败了。
有人有相同的问题和解决问题吗?
我的实施可以在这里找到: http://fr.quizity.com
非常感谢
解决方案
在我看来,您已经知道答案: yahoo.com
不是开放式端点。 me.yahoo.com
是。
您的实施没有错,只是Yahoo的主要站点不包含有关OpenID的任何信息(例如XRDS文档的位置)。
如果您担心用户会在理解时会有问题,那么您始终可以进行“使用Yahoo”按钮,从而消除了为该提供商输入URL的需求。
其他提示
好的,看来这是雅虎的错。尽管他们在文档中这样说,但没有什么可以在Yahoo.com上发现的。工作网址是 https://me.yahoo.com 但这要少得多。因此,他们要么错误地将其删除,要么希望我们实现Yahoo按钮(而不是要求访客键入此丑陋的URL)。我仍然会在我的身边做一个肮脏的修复,以正确地重定向...
不隶属于 StackOverflow