JanRain OpenID в PHP SREG?
Я настроил демо с измененным логином, который я назвал 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 ответ
Поставщик идентификаторов Google OpenID не поддерживает SREG.
Вместо этого они поддерживают OpenID Attribute Exchange для ограниченных атрибутов (я думаю, имя пользователя и адрес электронной почты). Это новее, чем SREG, хотя я не уверен, что чаще встречается в дикой природе. Библиотека Janrain должна поддерживать и то, и другое, я думаю.
Если вы хотите проверить с IdP, который определенно поддерживает SREG, попробуйте MyOpenID.