Вход в Google работает на локальном хосте, но не в онлайн-домене

Я использую lightopenID 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();

person user3027531    schedule 20.08.2014    source источник


Ответы (1)


Не используйте OpenID, вместо этого используйте OAuth 2. Как вы можете прочитать здесь, Google объявил устаревшим API OpenID 2 и закрыл регистрация новых клиентов в мае 2014 года.

person David Levesque    schedule 21.08.2014