我使用我发现的名为open-id selector的修改后的登录设置了演示。登录工作正常,身份网址返回,但我要求的SREG数据从未填充,必需或可选。我使用Gmail帐户登录我的页面。这是我编辑的try_auth.php中的代码
$sreg_request = Auth_OpenID_SRegRequest::build(
// Required
array('email'),
// Optional
array('fullname', 'gender', 'timezone', 'dob', 'country'));
答案 0 :(得分:5)
Google的OpenID身份提供商不支持SREG。
相反,他们支持OpenID Attribute Exchange有限的属性(我认为用户名和电子邮件地址)。它比SREG更新,虽然我不确定哪种更常见。我想,Janrain图书馆应该支持两者。
如果您想使用肯定支持SREG的IdP进行测试,请尝试MyOpenID。