User Authentication plugin

Plugin details

user_authentication demonstrates a reference implementation for user authentication.

Websitehttp://wiki.pluginaweek.org/User_authentication Repositoryhttp://svn.pluginaweek.org/trunk/user_authentication Author Aaron Pfeifer Tags Auth LicenseMIT

Documentation

Install the plugin:
ruby script/plugin install http://svn.pluginaweek.org/trunk/user_authentication

Running migrations
===================

To migrate the tables required for +user_authentication+, you can either run the migration from the command line like so:

  rake db:migrate:plugins PLUGIN=user_authentication


or (more ideally) generate a migration file that will integrate into your main application's migration path:

  ruby script/generate plugin_migration user_authentication


Caveat Emptor
================

This is a simple implementation that is not meant to be standardized across *all* applications. However, if you find that you're constantly re-defining the same things throughout your applications, this may be a useful plugin for you.

Dependencies
==============

This plugin depends on the presence of the following plugins:
* encrypted_attributes[http://wiki.pluginaweek.org/Encrypted_attributes]

This plugin is also a plugin+. This means that it contains a slice of an application, such as models and migrations. To test or use this plugin+, you must have the following plugins/gems installed:
* plugin_dependencies[http://wiki.pluginaweek.org/Plugin_dependencies]
* loaded_plugins[http://wiki.pluginaweek.org/Loaded_plugins]
* appable_plugins[http://wiki.pluginaweek.org/Appable_plugins]
* plugin_migrations[http://wiki.pluginaweek.org/Plugin_migrations]

Instead of installing each individual plugin+ feature, you can install them all at once using the plugins+ meta package, which contains all additional plugin features:
* plugin_plus[http://wiki.pluginaweek.org/Plugins_plus]

Alternatively, if you don't want to install any plugin+ features, you can copy all relevant controllers/models/migrations/etc. from the plugin into your core application.

Further Documentation

There is currently no advanced documentation for this plugin.

New documentation

Edit plugin | Back in time (1 older version) | Last edited by: obrie572, about 3 hours ago