RailsでOpenID認証サーバーを作る
Ruby on Rails でOpenID Provider(OP)作成のメモ書き
OpenIDの知識をつけようと思ったのと
好奇心。
OpenIDを理解しきってるわけではないのでなかなか大変そう。
今回もオープンソースのコードに頼りまくりで勉強していきたいと思います。
さて、当然のように既にいろいろとあるみたいですね。
感謝。
プラグインとして提供されているOpenID_Engine
http://code.google.com/p/openidengine/
Rails製OpenIDサーバー
http://www.moongift.jp/2008/05/masquerade/
http://github.com/dbloete/masquerade/
http://jystewart.net/process/2007/10/a-ruby-on-rails-openid-server/
上記のサーバー「masquerade」の部分を利用して作られた「SKIP」というOSS
http://www.atmarkit.co.jp/fcoding/articles/reading/05/reading05a.html
http://github.com/openskip/skip/tree
と、このあたりで勉強します。
とりあえずは…
masqueradeとskipをチェックアウトしてソースを見ながら
実験してみる。
実験環境 **
- ruby 1.8.7
- rails 2.3.8
- sqlite3
DB構成 **
http://jystewart.net/process/2007/10/a-ruby-on-rails-openid-server/
こことmasqueradeとskipのschema.rbを見ながら