Post by Peter Cooper on May 28th, 2006
HTTP Authentication plugin for Rails

- MeantimeFilter: Wrap your Rails controller actions with scopes
- RaPT: A Better Plugin Manager for Rails
- Pre-processing / normalizing parameters in Rails


People who are considering Rails as a platform often ask what it's integration with tools like HTTP authentication are like, often because that's the way they're currently solving certain problems. Up till now HTTP authentication has been something you've had to implement yourself, but now there's a plugin. Install it like so:
ruby script/plugin install http://wota.jp/svn/rails/plugins/branches/stable/htpasswd
And use code like this in your controllers:
class AdminController < ApplicationController htpasswd :user=>"maiha", :pass=>"berryz" htpasswd :user=>"maiha", :pass=>"7Et1Y7tCawx32", :type=>:crypted htpasswd :user=>"maiha", :pass=>"berryz", :realm=>"Member Only" htpasswd :file=>"/usr/local/apache/passwd/.htpasswd" end
Neat, huh? Learn more in this interesting blog post about the plugin. Congratulations to maiha for such a useful plugin.

Click here to add on del.icio.us
Tweet This








