Tweet
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
- Newer: OpenID1.1→2.0の微妙な変更点(今さら)
- Older: WiresharkでOpenIDのお勉強
Home > > OpenIDでプロフィールの入力補完(名前とかメールアドレスとか)
Tweet
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
Home > > OpenIDでプロフィールの入力補完(名前とかメールアドレスとか)
Home > OpenID > OpenIDでプロフィールの入力補完(名前とかメールアドレスとか)
Tweet
「OpenIDって何が便利なの?」というよくある質問への回答のひとつになれば・・・。
(そんな大それたもんじゃないけど。)
これぐらいの軽い機能なら、
ソーシャルなサービスを利用 or 提供しない人にも恩恵があるかなぁと思います。
(ネットをガシガシ使わない人にはなかなか便利さがわかってもらえないので…)
というわけで作ってみました。
「OpenIDでプロフィールを簡単に入力する」サンプルです。
情報の取得はSREGでやりました。
2.0の時代だからAXでやる方がいいんだろうけど、対応してるOPが多そうだったので。
まぁ、結局まともに使えそうなのは、Verisign PIPぐらいでしたが。
(あとはopenid.ne.jpがnickname,fullname,emailを取れました。その他の代表的なとこは失敗。XRIは試してません。)
AX版も余裕があればやってみます。
本来こういう使い方の時は、"checkid_immediate"で非同期にやって、
駄目なら新しいウィンドウとかで"checkid_setup"した方がいいかとも思ったんですが・・・。
初めて住所入力するサイトに認証を許可してるわけないし、
どうせOPは属性情報渡す時は許可を得る必要があるだろうから、意味なしと判断してやめました。
ので、何かウィンドウが開いて鬱陶しい点についてはご勘弁下さい。
2009/05/17 10:50追記
submitボタンが「register」になってたのを修正しました。
僕としては資料請求とか、Q&Aとかそういう一度限りなやつを想定してたので、
(っていうか登録するなら普通の使い方すればいいし)
「request」に変更しときました。
あと、OpenID User Interface Extensionってやつにそってポップアップとかやった方がいい気がするので考え中です。
2009/05/17 11:50
微妙にポップアップの仕様にしたがってみました。
ライブラリがまだよく理解できてないので応急処置ですが…。