我已按照自述文件中的说明进行操作,一切似乎都正常,但是当我尝试使用自己的域地址作为我的 OpenID 进行 stackoverflow 时,我收到以下错误消息:
无法使用您的 OpenID 提供商登录:
发送直接消息或获取响应时出错。
关于什么可能是错的任何想法?
更新:所以我试图自己解决问题,现在我没有收到任何错误。然而,发生的事情是我从 stackoverflow 页面转到我的域名页面并且再也没有返回。
我已按照自述文件中的说明进行操作,一切似乎都正常,但是当我尝试使用自己的域地址作为我的 OpenID 进行 stackoverflow 时,我收到以下错误消息:
无法使用您的 OpenID 提供商登录:
发送直接消息或获取响应时出错。
关于什么可能是错的任何想法?
更新:所以我试图自己解决问题,现在我没有收到任何错误。然而,发生的事情是我从 stackoverflow 页面转到我的域名页面并且再也没有返回。
phpMyID 是一个 OpenId 1.0 提供程序,stackoverflow 似乎有一些问题。您的解决方案是登录两次,它会起作用(我已经检查过它是否有效,问题不仅限于 phpMyID)。
您可能想测试我使用 OpenID 2.0 的新提供程序库,以避免此问题。
您已询问是否可以将其sebkom.me
用作 openid url - 它是。对于 phpMyID,添加:
<link rel="openid.server" href="http://sebkom.me/index.php">
<link rel="openid.delegate" href="http://sebkom.me/index.php">
$op->server();
对于我的库,只需在任何输出之前调用(请参阅 参考资料example.php
)。如果您决定测试我的库,请直接问我任何问题。