2008-10-19
mixi open id に対応
たまる家計簿 「たまる.jp」 はmixi open id に対応しました。
open id というのは、簡単に言うと、会員制のサービスに会員登録をしなくても使える仕組みのことです。
「たまる.jp」 では、どの人がどの家計簿を操作するかという識別のために、ユーザ登録が必要となります。
ですが、既にmixiの会員である場合には、この識別をmixiが代わりにおこなってくれるのです。
ですので、既にmixi会員の方は、mixi のユーザIDとパスワード「mixiで」入力すれば、家計簿を開始することが出来ます。
ちなみに、mixiからたまる.jp にいただける情報は、「この人は会員ですよ~」っていう情報と「この人はこんなIDを持つ会員ですよ~」っていう情報と、「mixi上のニックネーム」です。これは初回ログオン時に取得して登録しています。
それから、mixiのopen id は、いわゆる「マイミク」かどうか、とか、同じコミュニティに入っているかどうか、なんかもいただけるそうです。
なにか、便利な利用方法があれば、使っていこうと思います。
いや~、それにしても、open id 対応しよう!!って思ってちょっといじってすぐにできちゃうんですから、ruby on rails 様々です。。。いや本当に。
<参考サイト>
http://d.hatena.ne.jp/den2sn/20081003/1223013424
http://d.hatena.ne.jp/n_shuyo/20080911/mixi_openid
①インストール
gem install ruby-openid
②サンプル(ruby\lib\ruby\gems\1.8\gems\ruby-openid-2.1.2\examples\rails_openid)
より、view/consumer と、 controller/consumer_controller.rb をコピーした後、
http://localhost:3000/consumer にアクセス。https://mixi.jp (https に注意)を入力してボタン押す!
すると、簡単に mixi からのレスポンスが見れます!!
あとは、params["openid.claimed_id"] やら、params["openid.ax.value.nickname"]やらを元に、自分のサイトのユーザ情報を作成すれば。。。はい出来上がりです。
全ブログ一覧
れっつ
さんのブログ一覧
れっつ
さんのプロフィール