railsで認証を行うには?

railsを勉強していて残念に思うのが認証機能の解説が少ない点。


標準で持っている機能でも説明が見つけられず、活用できないという笑えない話も。


なのでメモとしてまとめてみた。

認証 標準 or Plugin 参考にさせて頂いたページ 備考
basic認証 標準 http://ecpplus.net/weblog/ruby-on-rails/rails-202-%E3%81%A7-basic%E8%AA%8D%E8%A8%BC/ 2.0.2より標準搭載
acts_as_authenticated Plugin:gemで導入できる EOL:restful authenticationが後継
restful authentication Plugin:gemで導入できる http://blog.imishin.com/2008/09/14/rails-with-restful-authentication-on/ activation機能まであり高機能、ただし非cookie環境では利用不可能(携帯サイト等)