3

我使用我发现的修改后的登录设置了演示,称为 open-id 选择器。登录工作正常,身份 url 又回来了,但我要求的 SREG 数据从未填充、必需或可选。我正在使用 gmail 帐户登录我的页面。这是我编辑的 try_auth.php 中的代码

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

是什么赋予了?

4

1 回答 1

5

Google 的 OpenID 身份提供商不支持 SREG。

相反,它们支持OpenID 属性交换以获取有限的属性(我认为是用户名和电子邮件地址)。它比 SREG 更新,尽管我不确定哪个在野外更常见。我想,Janrain 库应该同时支持这两者。

如果您想使用绝对支持 SREG 的 IdP 进行测试,请尝试MyOpenID

于 2010-03-17T03:07:21.667 回答