⚠️ This repository is no longer maintained
AutoAuth
A simple and sane rails authentication generator.
Generates roughly the following:
app/
    models/
        concerns/
            token_verification.rb
        user.rb
        identity.rb
        registration.rb
    controllers/
        concerns/
            authentication.rb
        sessions_controller.rb
        registrations_controller.rb
        passwords_controller.rb
    mailers
        identity_mailer.rb
    views
        passwords/
            edit.html.erb
            new.html.erb
        sessions/
            new.html.erb
        registrations/
            new.html.erb
        identity_mailer/
            confirm_email.html.erb
            reset_password.html.erb
      config/
          locales/
              auto_auth.en.yml
Installation
I wouldn't add this to my gemfile, since it's really only meant to be run once. Instead, do gem install auto_auth
And then execute:
$ rails generate auto_auth:install
Usage
By default I have my domain model named User and my identity model named Identity. You can customize this by passing --domain_model and --identity_model to the rails generator.
Contributing
- Fork it ( http://github.com//auto_auth/fork )
- Create your feature branch (git checkout -b my-new-feature)
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin my-new-feature)
- Create new Pull Request