我有一个自定义的OpenID提供程序,我想用它来登录Facebook。我去设置我的链接帐户,选择“OpenID ...”并输入我的OpenID提供商的标识符(我已经尝试了OP标识符和用户特定的声明标识符)。我得到一点延迟,一个弹出窗口,然后是“不是一个有效的OpenID网址”作为错误信息。
我根本没有看到任何流量到达我的OpenID提供商(没有XRDS请求等)。我还验证了我可以将自定义提供程序用于其他接受OpenID的站点(StackOverflow,OpenID站点本身等)。
看起来有一些关于这种支持的初步讨论,从它出来后我看到一些Facebook开发者论坛讨论询问它是否已经破解,没有解决方案。那么,这适用于任何人吗?如果是这样,有人可以建议如何排除故障,因为我没有看到任何流量到达我的端点?谢谢!
答案 0 :(得分:0)
尝试通过以下测试发送您的提供商:
http://test-id.org/OP/ReturnToVerification.aspx
如果他们都成功了,那么Facebook可能拥有他们愿意使用的提供商白名单。
但是FWIW,AFAIK Facebook很长一段时间以来一直在玩这个OpenID RP的想法并且从那时起就没有触及它,所以它可能是一个死机。