Google登录适用于localhost,但不适用于在线域

时间:2014-08-20 23:01:58

标签: php openid google-oauth google-openid lightopenid

我正在使用lighopenID https://gitorious.org/lightopenid,它可以在我的本地主机上正常工作。并始终验证:

include 'openid.php';
$openid = new LightOpenID('localhost');
$checkvalidation = $openid->validate();

但是当我在线制作代码时,根据文档,我将localhost替换为我的域名domainname.com,然后它继续给我这个错误:

OpenID身份验证请求包含未注册的域:http://domainname.com

请告诉我如何解决此问题?

include 'openid.php';
$openid = new LightOpenID('domainname.com');
$checkvalidation = $openid->validate();

1 个答案:

答案 0 :(得分:1)

请勿使用OpenID,而是使用OAuth 2。正如您可以阅读here,Google已弃用OpenID 2 API并于2014年5月向新客户注册。