OpenIDを、もう少し正確に理解するためにOpenID: Specsを読み解いてみます。とりあえず用語集。
- アイデンティティ(Identity)
- OpenIDのアイデンティティ(Identity)は、ただのURLです。OpenIDのプロトコルは、エンドユーザー(End User)が、あるURLを保持しているということを保障するだけ。プロフィール交換の仕組みは無い。必要であれば、コンシューマー(Consumer)は、エンドユーザーの宣言する、FOAF / XFN / vCard / Atom / RSSなどを利用することができる。
- エンドユーザー(End User)
- 別のサイトに、自分のIdentityを証明したい(実際の人間の)ユーザー。
- ユーザー・エージェント(User-Agent)
- End Userのウェブ・ブラウザ。特別なプラグインやJavascriptなどは必要ない。
- コンシューマー(Consumer)
- End UserのIdentityを利用したいウェブサイト。End Userの宣言するIdentityを確認するために、Identiy URLが宣言するIdentity Serverを利用する。
- サーバー(Server)
- Identity Serverともよばれる。End Userが証明したいURLの、<head>のなかにServerのURLを記述する。Consumerは、Identity ServerのURLを取得し、Identity Serverに暗号化された証明をもとめる。URLが証明されると、User-Agentは、Consumerにリダイレクトされる。
OpenID の仕様 動作の概要 へ続く

ブックマーク & Twitter & はてなスター
コメント