2007年02月28日

OpenIDの属性交換拡張の実装例、及びOpenIDサーバに認証させるにあたってのケーススタディ

Posted by nene2001 at 14:08 / Tag(Edit): openid extension specification / 2 Comments: Post / View / 1 TrackBack このエントリーを含むはてなブックマーク
OpenIDを使ってみるのネタ -ネタ蔵のネタ-

で、今度は「I want my OpenID!」でログインフローを確認してみました。

IDを入力して、サブミットすると・・・今回もVidentity.orgのセキュリティチェックページ(?)にリダイレクトされ、同じように「はい、今だけ」を選択したところ、その結果I want my OpenID!のページに戻り、「ログインしたいなら、emailアドレス入力せよ」とフォームが表示されました。
しょうがないので入力すると(またしてもだまされた感がしましたがw)、ログインは無事成功。
(I want my OpenID!は「ログイン成功。メール送ったからチェックしろ」と言いますが、いまだにメールは届きません・・・)

ほへ?と思って、私もhttp://kokogiko.net/を使ってI want my OpenID!にログインしてみたところ、いつもどおりDelegateしているMyOpenIDの認証画面に移って認証。
ところがその後の画面がこれまでと異なって、「I want my OpenID!」が追加の個人情報としてe-mailを要求しているが、送ってもよいかといったような確認画面が。
おー!
仕様追えてなくて、この仕様がOpenID Simple Registration ExtentsionにあたるのかOpenID Attribute Exchangeにあたるのか判らないけど、要するに単なる認証仕様だけでなく周辺の付帯情報交換の拡張仕様なんかも実装として動き出したということか!
なかなか感動。

元記事の人の状況なんかは、Videntity.orgが付帯情報(e-mail)を交換する拡張仕様に対応していなかったので、「I want my OpenID!」が独自にユーザにe-mailを要求したという感じなんだろうな。
と言いつつ、俺がやった時も、MyOpenIDの方で「I want my OpenID!にe-mail送ってもいい?」と聞かれてYesにしたにもかかわらず、I want my OpenID!の方でもまたe-mailを聞かれたので、どうもまだ付帯情報交換の拡張仕様プロトコルの方はうまく取り合えていない予感。

もうひとつ面白かったのは、私はhttp://kokogiko.net/をOpenIDサービスのアカウントにDelegateさせるにあたって、古いlinkタグをhtmlに仕込む方法ではなく、Yadisドキュメントという仕様を用いて複数のOpenIDサービスのアカウントをDelegateさせているんだけど。
I want my OpenID!は、http://kokogiko.net/でログインしたけど、各OpenIDサービスでの認証画面に移った際に認証手順を途中で終了してログインを完了しなかった場合、次同じhttp://kokogiko.net/ でログインしようとすると別のOpenIDサービスを使った認証にリダイレクトして、その結果全てのDelegateサーバでhttp://kokogiko.net/でのログインが完了せずに失敗すると、こっちがCookieを消すまでhttp://kokogiko.net/でのログインを拒否してきたりした。
これは中々おもしろかった。
悪意ある第三者がブルートフォースでIDを盗むようなことがないよう、一度認証失敗したOpenIDサーバは使わない、というようなポリシーっぽい。

なるほど、OpenIDもすでにしばらく運営されてきて、いろいろ運用上のセキュリティを守るノウハウ、ケーススタディが出てきているのだなと思った。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
そうだ、ベストプラクティスだよ
Excerpt: OpenIDの属性交換拡張の実装例、及びOpenID...
Weblog: ここギコ!
Tracked: 2007年03月09日 07:30
Comments

テスト

Posted by: nene at 2007年03月01日 21:34

現在UnityCrossFamily血盟ではクラン員を募集しています。
クラン員はLv48〜Lv66まで在籍しております(メインキャラのLv)
血盟を探し中の皆様まずは体験加入してみませんか?

Posted by: さんまてお at 2007年06月15日 23:16
Post a comment












Remember personal info? 
2007年02月
Su Mo Tu We Th Fr Sa
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28      

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
姫路のオモシロ寿司屋(ここギコ!)
0系こだまとひかりレールスターに乗ってきた ドクターイエローも見た
姫路のオモシロ寿司屋(ここギコ!)
位置情報ベース広告AdLocalへ一般からも入札が可能に
「定義できない」とのたまうものを自説根拠の説明の中で延々と使う不誠実(笑)(ここギコ!)
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択
現代アイヌの政治運動は利権獲得のためのようだな。(むにゅう!の平和大好き! はてな基地)
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択
的外れですた恥ずかしい Googleは世界標準の絵文字を作ろうとしてるわけではない、少なくとも、今のところ(ここギコ!)
絵文字標準化でのキャリア批判に思うこと
すごい職場の活性法(これが答えだ)
人員がクラスタ化できている職場と言うのはうらやましい そろそろ限界です
文化は変わっていくのは当たり前だからこそ、今問われているのはリアルタイムの選択(ここギコ!)
大和民族の定義云々について
歴史のダイナミズムの元では右翼こそ変わらなければならない(ここギコ!)
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか
右翼はアイヌや沖縄を包摂する論理を構築すべきではないのか(ここギコ!)
大和民族の定義云々について
政治と祭祀が不可分と考えるなら、全ての祭祀を引き受けるのが筋(ここギコ!)
大和民族の定義云々について
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!