我遵循了read文件的说明,一切似乎都正常,但是当我尝试使用自己的域地址作为堆栈溢出的OpenID时,我会收到以下错误消息:
无法向OpenID提供程序登录: 在发送直接消息或获取响应时发生错误。
对可能出什么问题有什么想法吗?
更新:,所以我尝试自己解决问题,现在没有任何错误。然而,所发生的是,我从堆栈溢出页面到我的域名页面,永远不会返回。
发布于 2010-08-01 18:10:38
phpMyID是一个OpenId 1.0提供程序,堆栈溢出似乎存在某种问题。您的解决方案将是登录两次,并且它将工作(我已经检查过它是否有效,问题并不局限于phpMyID)。
您可能希望测试使用新提供者库 2.0的OpenID,以避免这个问题。
您已经问过是否可以使用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)。如果你决定测试我的库,直接问我任何问题。
https://stackoverflow.com/questions/3372501
复制相似问题