我正在尝试将Google OpenID实施到我的网站中,但服务器有几个限制因此我无法使用file_get_contents()。
由于这个原因,我无法使用许多可用的库。
我应该如何验证Google的回复?
我没有让这个工作:how to verify google openid response
答案 0 :(得分:0)
我希望服务器限制确实阻止您一起访问远程URL。如果是这样,则无法验证OpenID响应,因为第三方授权系统的全部要点是验证来自第三方的用户身份。无论如何,你必须能够与第三方交谈。
许多PHP函数使您可以获取远程内容,fopen('http(s)://')
是一回事,curl
函数是另一种,甚至是system('curl')
或system('wget')
。你需要先让它工作。