Acts as Authentable plugin

Plugin details

Largely based on restful_authentication by Rick Olson. Changes include:

* Bcrypt is used for password storage.
* Specified with RSpec.
* Authentication mechanisms are seperated into modules contained within the plugin.
* Generators are only used for migrations.
* Does not include email verification.

This plugin does not generate controller code for you. Partly because I'm lazy and partly since example code (taken from restful_authentication) can be found in the resources directory of the plugins spec folder.

Websitehttp://acts-as-authentable.googlecode.com/ Repositoryhttp://acts-as-authentable.googlecode.com/svn/trunk/acts_as_authentable/ Author Eivind Uggedal Tags Authentication LicenseMIT

Documentation

Install the plugin:
ruby script/plugin install http://acts-as-authentable.googlecode.com/svn/trunk/acts_as_authentable/

Using acts_as_authentable is as easy as:

Installing bcrypt-ruby:

  gem install bcrypt-ruby



Annotate the model object you want to be authentable:

  class User < ActiveRecord::Base
    acts_as_authentable
  end



Creating a migration for adding fields to the authentable model:

  script/generate authentable user



creates a migration:
db/migrate/XXX_add_authentable_fields_for_users.rb

If you have rspec and rspec_on_rails installed verify the plugin with:

  rake spec:plugins

Further Documentation

There is currently no advanced documentation for this plugin.

New documentation

Edit plugin | Back in time (4 older versions) | Last edited by: Guest, 11 months ago