Note: this is just an App Engine demo, not the Google OpenID Provider endpoint for the Google Federated Login API. You can use your Google Account to log into any site that supports OpenID! First, log in to your Google account.
前々から興味のあったOpenIDをRails上で試そうとしたところ, ちょいちょい動かなかったりしたのでそのメモメモ. とりあえず導入. OpenIDを使うためのRubyGemsとRailsのプラグインを入れる. $ sudo gem install ruby-openid $ script/plugin install open_id_authenticationそしてプラグインが使うテーブルを追加する. $ rake open_id_authentication:db:create # これでマイグレーションファイルが作られるので, $ rake db:migrate # 改めてmigrateそして適当にコントローラーとビューを書く. ちなみに技評さんの記事を参考にしました. <!-- apps/views/sessions/new.html.erb --> <% form_for :
と言う訳でついに来ましたね。 http://mixi.jp/openid.pl mixi OpenID << mixi Developer Center (ミクシィ デベロッパーセンター) 中の人、お疲れ様でした。 実はさっきまで mixi に行って技術的な意見交換などしてきました。mixi OpenID の技術的な側面なんかを簡単に紹介したいと思います。 ミクシィ認証 これは普通の OpenID Provider の挙動と同じです。僕のアカウントは http://mixi.jp/show_profile.pl?id=29704 なので僕の OP Local Identifier は、 https://id.mixi.jp/29704ここでお気づきの方も居るかと思いますが、OP Local Identifier 自体も https で提供されています。さて最初の html の内容を確認して
gem入れる $ gem install ruby-openid $ gem install openid_login_generator $ gem install ruby-yadis $ gem list --local (略) openid_login_generator (0.1) rails (2.0.2) rake (0.8.1) ruby-openid (2.0.3) ruby-yadis (0.3.4) 新しいRailsプロジェクト作る $ rails openidtest -d mysql (略) $ cd openidtest $ rake db:create で、プロジェクトできてdevelopmentのDBも作られる generate $ ./script/generate openid_login account create lib/openid_login_
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く