我为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)。我仍然会在我的身边做一个肮脏的修复,以正确地重定向...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top