2005年10月14日

OpenIDで個人サイト同士が繋がるSNS - Social_Networking_Unlimited

Posted by nene2001 at 12:40 / Tag(Edit): openid sns videntity.org / 4 Comments: Post / View / 3 TrackBack / Google Maps このエントリーを含むはてなブックマーク

OpenIDのメーリングリストで、OpenIDでのアカウントをベースに、自分のBlogサイト等メインURLをベースに繋がれるSNS実装ができた事を知った。
Videntity.orgという、OpenIDの認証サーバサービスが始めたサービスなのだが、すごい面白い。

まず、OpenIDがよく知られてないと思うので簡単に説明すると、自分を特定するURLとパスワードをIDのベースとして、OpenIDに対応したサイトならどこでもその組み合わせでログインできるようになるシステム。
例えば、Videntity.orgkokogikoというアカウントを作ると、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認証サーバに認証を行ってくれる。
これで、http://kokogiko.net/Videntity.orgにログインできるようになる(この際、http://videntity.org/profile/kokogiko.net/というアカウントサイトが作られるが、これはhttp://kokogiko.videntity.org/とは別扱いになるので、その点のみ注意)。

以上は、Videntity.orgでOpenIDのアカウントを作るところから説明したが、既にLiveJournalでOpenIDアカウントを持っていたり、或いは今はTypeKeyもOpenIDサーバとして機能するので、その辺を持っている人は上で書いたkokogikoにあたるVidentity.orgのアカウントを作る必要はない。
そのLiveJournalなりTypeKeyでVidentity.orgにログインすれば、上で書いたhttp://videntity.org/profile/kokogiko.net/というアカウントサイトが作られるところから始められる(はず。試してないけど)。

で、面白いのはここから。
そうしてhttp://videntity.org/profile/kokogiko.net/にログインすると、自分の友人や家族、恋人なんかのWebサイト(Blog等、飽くまで普通のWebサイト!!)を、細かい関係性等も登録可能で、かつ公開/非公開の設定も可能な形で、登録していけるのだ。
公開したものはSNSの友人リンクのような形でアカウントサイトで閲覧できる。
FOAFも自動的に提供される。
で、普通のWebサイトで関係性を記録していけると何がすごいかというと、OpenIDでは上記してきたようなやり方で、自分のWebサイトのURLをIDとしてグローバルなアカウントを作る事が可能だから、友人も同じ形で自分のサイトのURLをベースにVidentity.orgに自サイトのアカウントサイトを作る事ができるので、すなわちこれ、そのまま各個人のサイトがSNSのポータルと化して、巨大でオープンなSNSが出来るということなのだ。
これはすごい。

これに将来RESTインターフェースなんかがついたら、もっとすごい事になる。
MovableTypeなんかのプラグインで、サイト再構築の際に自分のOpenIDでSocial_Networking_UnlimitedにRESTアクセスして、最新の自分の友人のWebサイトのリストを取得するようにすると、友人のサイトへのリンクには全てXFNの属性を自動で与えたりできるようになる。
或いは、サイトのページを全部動的生成にする必要があるけど、個人のページもOpenIDのクライアントサイトとなるような作りにしておけば、飽くまで個人のBlogページの範囲で、家族や友人や限られた人にしか公開しないコンテンツも簡単に実現できるようになる。

というわけで、俺はもうhttp://videntity.org/profile/kokogiko.net/を登録したので、友人サイトを登録しておこうと思う。
その上で友人達にはVidentity.orgへの参加を呼びかけていこうと思っているので、面白いと思った人はぜひ参加して欲しい。

Related query words in Google & Yahoo
Related Books from Amazon
Trackback to this entry
TrackBack URL :
Trackbacks
http://videntity.org/ でotsuneというIDを確保しといた
Excerpt: MM/memoなどでTypePadアカウントを既に持っている人は自分のサイトにヘッダー追加してVidentityのLoginで「www.otsune.co...
Weblog: void GraphicWizardsLair( void ); //
Tracked: 2005年10月18日 03:07
[SNS]videntity.org:WebサイトのURLを識別子に使うSNS
Excerpt: 以前にvoid GraphicWizardsLair( void ); //経由でここギコ!の記事を見て気になっていたサービス、videntity.org...
Weblog: 無印吉澤
Tracked: 2005年10月25日 07:12
OpenID
Excerpt: Affelioとは別の相互認証をGoogleでググッていたら、ここギコ!さんの記
Weblog: なんちゃってCF-OOP!
Tracked: 2006年05月28日 21:50
Comments

もうここまで出来るんですねぇ!

私も試しにアカウントつくってみました。
なるほど、privateに設定するとログインしているときだけFOAFのknowsに出てくるわけですね。

Posted by: まかまか at 2005年10月14日 17:52

ねねたちが、ネットでベースとかをメーリングリストしたかった。


Posted by: BlogPetのここ at 2005年10月15日 11:25

 このサイト、IE系のエンジンで見ると
レアウトがもの凄く崩れているのですが…(;´Д`)

Posted by: あのー at 2005年10月15日 14:02

> IE系のエンジンで見るとレアウトがもの凄く崩れているのですが

ウインドウを広げるととりあえず見られますよ。私は 1280 * 1024 で最大化したら崩れなくなりました。

Posted by: sonic64 at 2005年10月20日 09:31
Post a comment












Remember personal info? 
2005年10月
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 29
30 31          

About Me

Navigation

Search
Google
Web
kokogiko.net
Archives
Recent Entries
Recent Comments
Recent Trackbacks
Hatena bookmarked
My del.icio.us

Banners

Syndication
Powered by
Get it!!