Articles of openid lightopenid

Является ли Google единственным поставщиком OpenID, который требует «identifier_select»?

Я разрабатываю потребитель OpenID в PHP и использую фантастическую библиотеку LightOpenID ( http://gitorious.org/lightopenid ). Исходя из моего кода, найденного в примере клиентского скрипта, я успешно создал пользователя. Однако я столкнулся с проблемой: Google требует, чтобы openid.identity и openid.claimed_id были настроены на "http://specs.openid.net/auth/2.0/identifier_select" (см. Здесь ). Если я это сделаю, это работает, но другие поставщики (то […]

LightOpenID запрещен при перенаправлении назад

Я пытаюсь использовать lightOpenID, который должен быть простым и случай загрузки файлов, а затем тестирование его работы. Когда я использую example-google.php, я нажимаю кнопку входа в систему, когда он просил меня войти в Google и разрешить / запомнить сайт, который я создаю. Затем он перенаправляет обратно в example-google.php? Login и загрузку атрибутов. Но на этой […]

Вход в систему с помощью LightOpenID

Здравствуйте Я загрузил LightOpenID (http://gitorious.org/lightopenid) несколько часов назад, но все еще не могу понять, как заставить его работать. Я получил этот пример Google, сохраненный в файле test.php <?php require '../lib/init.php'; require '../lib/openID/openid.php'; try { if(!isset($_GET['openid_mode'])) { if(isset($_GET['login'])) { $openid = new LightOpenID; $openid->identity = 'https://www.google.com/accounts/o8/id'; header('Location: ' . $openid->authUrl()); } ?> <form action="?login" method="post"> <button>Login […]

PHP: LightOpenID, как получить данные учетной записи от поставщика?

У меня проблемы с небольшой OpenID-библиотекой под названием LightOpenID . Я могу пройти аутентификацию почти у всех поставщиков, но я не знаю, как получить данные от поставщика. Я получаю только Array (), eaven с print_r ().