为什么Google OpenID提供程序不能在我的服务器上使用PHP-OpenId?

时间:2009-05-03 21:37:38

标签: php openid

我正在使用PHP-OpenId 2.1.3我已在我的服务器here上解压缩(这是PHP-OpenId附带的消费者示例)。当我输入Google OpenId网址(https://www.google.com/accounts/o8/id)并提交时,我会看到一个空白屏幕。

当我在PHP-OpenId网站here上使用相同的URL尝试完全相同的示例代码时,它可以正常工作。

我不明白我做错了什么。我唯一能想到的是谷歌不想与我的服务器合作。

任何想法如何使这项工作?

2 个答案:

答案 0 :(得分:1)

如果谷歌和雅虎中断,但适用于某些其他提供商,则很可能在您的PHP服务器上设置了发出HTTPS请求的设置。检查以确保安装了ca-certificates软件包。

答案 1 :(得分:0)

凯特恩是对的,我遇到了类似的问题。安装ca-certificates软件包之后,一切都很好,但是当https请求出现问题时,PHP Openid会返回错误(openid无效),而不是空白屏幕。

请务必检查示例dir和discover.php中的detect.php文件,以检查您的OpenID网址。