JanRain OpenID в PHP SREG? - PullRequest
       26

JanRain OpenID в PHP SREG?

3 голосов
/ 17 марта 2010

Я настроил демо с измененным логином, который я назвал open-id selector. логин работает нормально и идентификационный URL возвращается, но запрашиваемые данные SREG никогда не заполняются, не требуются и не являются обязательными Я захожу на свою страницу с учетной записью Gmail. Вот код из моего try_auth.php, который я редактировал

$sreg_request = Auth_OpenID_SRegRequest::build( // Required array('email'), // Optional array('fullname', 'gender', 'timezone', 'dob', 'country'));

что дает?

1 Ответ

5 голосов
/ 17 марта 2010

Поставщик идентификаторов Google OpenID не поддерживает SREG.

Вместо этого они поддерживают OpenID Attribute Exchange для ограниченных атрибутов (я думаю, имя пользователя и адрес электронной почты). Это новее, чем SREG, хотя я не уверен, что чаще встречается в дикой природе. Я думаю, библиотека Janrain должна поддерживать и то, и другое.

Если вы хотите проверить IdP, который определенно поддерживает SREG, попробуйте MyOpenID .

...