0

我已按照自述文件中的说明进行操作,一切似乎都正常,但是当我尝试使用自己的域地址作为我的 OpenID 进行 stackoverflow 时,我收到以下错误消息:

无法使用您的 OpenID 提供商登录:

发送直接消息或获取响应时出错。

关于什么可能是错的任何想法?

更新:所以我试图自己解决问题,现在我没有收到任何错误。然而,发生的事情是我从 stackoverflow 页面转到我的域名页面并且再也没有返回。

4

1 回答 1

1

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)。如果您决定测试我的库,请直接问我任何问题。

于 2010-08-01T18:10:38.310 回答