3

open-id セレクターと呼ばれる変更されたログインを使用してデモをセットアップしました。ログインは正常に機能し、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 ID プロバイダーは SREG をサポートしていません。

代わりに、限定された属性 (ユーザー名と電子メール アドレスだと思います) に対してOpenID Attribute Exchangeをサポートします。これは SREG よりも新しいものですが、実際にどちらが一般的かはわかりません。ただし、Janrain ライブラリは両方をサポートする必要があると思います。

SREG を確実にサポートする IdP でテストしたい場合は、MyOpenIDを試してください。

于 2010-03-17T03:07:21.667 に答える