「OpenID Attribute Exchange」では、OpenID Attribute Exchange 1.0を使用し、ユーザの属性情報をOPから取得した。
ここでは、Simple Registration Extensionを使用して取得してみる。
■ 「consumer_redirect.jsp」の改造
「consumer_redirect.jsp」において、SRegRequestクラスを作成し、認証要求のクラスであるAuthRequestにアタッチする。
-------------------------------------------------------------------------------------------------------------
// create Simple Registration Exchange
SRegRequest sregReq = SRegRequest.createFetchRequest();
// set attribute
sregReq.addAttribute("gender", true);
// attach the extension to the authentication request
authReq.addExtension(sregReq);
-------------------------------------------------------------------------------------------------------------
さあ、確認しようと思ったら、どうやらYahoo!Japanは、Attribute Exchangeはサポートしているが、Simple Registration Extensionまではサポートしていないらしい。
がっくり。。。。
http://developer.yahoo.co.jp/other/openid/extension.html
0 件のコメント:
コメントを投稿