
第2回 あなたのサイトをOpenID対応にしている2行の意味
山口 徹
サイボウズ・ラボ株式会社
2007/8/10
登録手続きにおけるOpenID拡張
実は現行仕様で拡張機能が1つあります。それはOpenID Simple Registration Extension 1.0です。
この拡張機能はEnd Userの登録情報を照会する機能で、実際にConsumerがEnd UserをIdPのエンドポイントURLにリダイレクトさせる際に所定のクエリーパラメータを追加しリクエストを送り、認証手続きを行い再びリダイレクトでConsumerサイトに戻ってきたときのURLに含まれるクエリパラメータの一部として返ってきます。
このリダイレクトURLのクエリパラメータに含める事ができる値として、
- ニックネーム
- メールアドレス
- フルネーム
- 誕生日
- 性別
- 郵便番号
- 国
- 言語
- タイムゾーン
があります。
IdPのエンドポイントURLに対するリダイレクト時に、どのような項目を照会したいかConsumerは選択する事ができますが、End Userは認証結果だけ伝え、この照会要求だけ拒否するといった事もできます。
この機能は、Web上のサービスによくあるユーザー登録フォームなどで使われることを想定しています。
特に入力項目が多い場合、毎回使用するようなプロフィールデータに関しては、あらかじめどこかのIdPに登録済みのプロフィールを参照し、適宜フォームを埋めれば済む話です。この機能だけでも十分OpenIDを導入するメリットがあると思います。
次回は実際にEnd UserとConsumer、そしてIdPとの間で、この手続きが具体的にどのように行われているかについて解説します。
| ミニコラム:OpenID提唱者インタビュー @IT編集部 宮田 健 2007年7月19日、OpenID提唱者の1人である米ベリサイン デビッド・リコードン(David Recordon)氏が来日しました。すでにNewsInsightでもインタビューの模様をお伝えしていますが、そこでは取り上げられなかった、より技術的な話題をご紹介します。
――OpenIDの次期仕様ではURLだけではなく、新しいリソースを識別の仕様、XRI(Extensible Resource Identifier)を利用するとお聞きしていますが、このねらいは? リコードン氏 OpenID 2.0はURLだけではなく、XRIもサポートする予定です。XRIは利用者にとってシンプルでユーザーフレンドリーな表記を提供できるため、よりOpenIDが利用しやすくなるでしょう。 XRIを採用することで、OpenIDで自分の名前と同じような表記ができるようになります。URLがMACアドレスなら、XRIではIPアドレスというような関係になるのではないかと思います。またXRI採用により、IDのポータビリティやセキュリティも機能追加がされていく予定です。 OpenIDでのXRI利用については、今後もXRIプロバイダと話し合っていく予定です。 ――OpenIDの仕様の中に、アクセスコントロールの概念が追加される可能性は? リコードン氏 アクセスコントロールのためにOpenIDの仕様を変える必要はないと考えています。なぜなら、OpenIDのアクセスコントロールはアプリケーション側で作り込むことができるからです。 例えばGoogleドキュメントのようなオンライン文書を誰かと共有したい場合、共有したい相手にメールを送って、相手がGoogleアカウントを持っていればそれを利用して、もし無ければアカウントを作ってもらって共有します。これはまだ存在しない仕組みですが、もしこれがOpenID対応となっていれば、相手のOpenIDを「許可する」とすればいいことになります。シンプルでしょう? これが一種のアカウントコントロールのかたちになるのではないでしょうか。ぜひ実現して欲しいと思っています。 ――OpenIDの現仕様から“ドラフト”の文字が無くなるのはいつごろ? リコードン氏 はっきりとした日は分かりませんね(笑)。しかし、すでに仕様は実質的に最終版となっており、現仕様をもとに大手プロバイダとも協業しているところです。 |
3/3 |
| Index | |
| あなたのサイトをOpenID対応にしている2行の意味 | |
| Page1 Claimed Identifierの宣言 IdPの宣言 Delegatingの仕組みについて |
|
| Page2 URLをIdentifierとするメリットとデメリット OpenID対応サイトを作る際のユーザビリティ |
|
| Page3 OpenIDでの認証手続きの流れ 登録手続きにおけるOpenID拡張 ミニコラム:OpenID提唱者インタビュー |
|
OpenIDの仕様と技術 バックナンバー
- 第1回 仕様から学ぶOpenIDのキホン
- 第2回 あなたのサイトをOpenID対応にしている2行の意味
- 第3回 Consumerの実装を知り、OpenIDを使ってみよう
- 第4回 OpenIDをとりまくセキュリティ上の脅威とその対策
- 第5回 OpenID Authentication 2.0時代の幕開け
| Profile |
| 山口 徹(やまぐち とおる) サイボウズ・ラボ株式会社 サイボウズ・ラボ株式会社のプログラマー。 バーテンダーからIT業界に転身後、様々なWeb制作を行い、大規模コミュニティサイトの開発・運用を経て、現在は研究開発の日々。Perl使い。 Perlを中心とした開発のノウハウやネタをShibuya Perl Mongersのイベント等で発表するなど講演活動も行う。 個人の開発日記は「Yet Another Hackadelic」、仕事のブログは「log4ZIGOROu」 |
| OpenIDの仕様と技術 連載インデックス |
TechTargetジャパン
- Facebook タイムライン利用時の「鉄則」 (2012/2/9)
ユーザーインターフェイスの変更措置に伴い浮上した、Facebookの「過剰な情報提供」のリスクと対策とは - 無料サービスなら通信内容を記録してもいいの? (2012/1/13)
無料の公衆無線LANサービスが、ユーザーに無断で通信履歴を記録していたことが判明し、話題に - 攻撃はまるでレーザービーム (2011/12/26)
2011年に話題となった標的型攻撃は「人」という弱点ををねらい打ちにしました。では、人に教育さえしておけば防げるものなのでしょうか? - 見せたくないなら「持たせない」が鉄則! (2011/12/15)
逆コンパイル対策で難読化したのに、大事なデータが解析されちゃった? Androidアプリのセキュリティの道は深い
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -

