Simple authentication functionality packaged into gem
rails g cz_auth:install rails g cz_auth:model <model_name> rake db:migrate
You can also work with existing models, by adding the following to an existing model
The generator will generate a model with the following attributes:
It will then place a
requires_authentication method at the top of the model. This will trigger
has_secure_password, and before filter used to generate an auth_token.
The model will gain the following methods, and can be override at will:
generate_token: This method takes one argument, which is the column that the token will be placed in. By default, this can be
It does not create controllers, or mailers. These are left to the main application to implement.