OpenID
Affelioとは別の相互認証をGoogleでググッていたら、ここギコ!さんの記事に辿りついた。
OpenIDとそれをベースにしたWebサイト間の相互認証が可能になるサービスである。
サービス名は、Videntity.org。
例えば、Videntity.orgでkokogikoというアカウントを作ると、http://kokogiko.videntity.org/という個人ページが作られ、このURL(kokogikoだけでなく、飽くまでURL全体)をIDとして、OpenIDに対応したサイト(例えばLiveJournalとか)にログインできるようになる。
ただこれだと、どこでも共通でログインできるIDはできたけど、自分のBlogのURLとかじゃないので、面白くない。
その場合は、OpenID Delegeteという仕様を使えばよい。<link rel="openid.server" href="http://videntity.org/serverlogin?action=openid">
<link rel="openid.delegate" href="http://kokogiko.videntity.org/">とこういう記載を自分のサイトのHTMLヘッダ領域に加えておけば、http://kokogiko.net/をIDとしてログインしようとしたら、OpenIDクライアントサイト側ではそれをhttp://kokogiko.videntity.org/と読み替えて、そのURLでOpenID認証サーバに認証を行ってくれる。
Affelioが独自プロトコルであるのに対して、この技術のほうが可能性が高い。
で、面白いのはここから。
そうしてhttp://videntity.org/profile/kokogiko.net/にログインすると、自分の友人や家族、恋人なんかのWebサイト(Blog等、飽くまで普通のWebサイト!!)を、細かい関係性等も登録可能で、かつ公開/非公開の設定も可能な形で、登録していけるのだ。
公開したものはSNSの友人リンクのような形でアカウントサイトで閲覧できる。
FOAFも自動的に提供される。
これが実現できれば最高!
最近のコメント