Table of Contents - authenticate-0.7.3 Documentation
Pages
-
CHANGELOG
- Authenticate Changelog
- 0.7.3 - June 7, 2018
- Support for rails 5.2
- 0.7.2 - June 22, 2017
- API change
- New Feature
- 0.7.1 - June 22, 2017
- Fixed
- 0.7.0 - May 25, 2017
- API Changes
- Test support
- Internal changes - will not affect normal apps
- 0.6.1 - May 16, 2017
- Fixed
- 0.6.0 - May 16, 2017
- Security
- Fixed
- 0.5.0 - March 26, 2017oh
- Support for rails 5.1.
- 0.4.0 - June 2, 2016
- Fixed
- 0.3.3 - April 29, 2016
- 0.3.2 - April 28, 2016
- 0.3.1 - March 10, 2016
- 0.3.0 - February 24, 2016
- Fixes
- 0.2.3 - February 13, 2016
- 0.2.2 - February 9, 2016
- 0.2.1 - February 9, 2016
- 0.2.0 - February 2, 2016
- 0.1.0 - January 23, 2016
- LICENSE
-
README
- Authenticate
- Philosophy
- What's different about Authenticate?
- Implementation Overview
- Session Token
- Install
- Configure
- Use
- Access Control
- Authentication
- Helpers
- Logout
- Password Resets
- Overriding Authenticate
- User Model
- Username Authentication
- Routes
- Controllers
- Views
- Layout
- Translations
- Extending Authenticate
- User Modules
- Callbacks
- Testing
- Feature/Integration/System Tests
- Controller Tests
- View Tests
- Additional Documentation
- Versions of Rails Supported
- Changelog
- License
- USAGE
- USAGE
- USAGE
- USAGE
- authenticate_tasks.rake
Classes and Modules
- ActionController
- ActionController::TestCase
- AddAuthenticateBruteForceToUsers
- AddAuthenticatePasswordResetToUsers
- AddAuthenticateTimeoutableToUsers
- AddAuthenticateToUsers
- Authenticate
- Authenticate::Configuration
- Authenticate::Controller
- Authenticate::Crypto
- Authenticate::Crypto::BCrypt
- Authenticate::Debug
- Authenticate::Engine
- Authenticate::Failure
- Authenticate::Generators
- Authenticate::Generators::ControllersGenerator
- Authenticate::Generators::Helpers
- Authenticate::Generators::InstallGenerator
- Authenticate::Generators::RoutesGenerator
- Authenticate::Generators::ViewsGenerator
- Authenticate::Lifecycle
- Authenticate::Model
- Authenticate::Model::BruteForce
- Authenticate::Model::DbPassword
- Authenticate::Model::DbPassword::ClassMethods
- Authenticate::Model::Email
- Authenticate::Model::Email::ClassMethods
- Authenticate::Model::Lifetimed
- Authenticate::Model::PasswordReset
- Authenticate::Model::Timeoutable
- Authenticate::Model::Trackable
- Authenticate::Model::Username
- Authenticate::Model::Username::ClassMethods
- Authenticate::Modules
- Authenticate::Modules::ClassMethods
- Authenticate::Modules::MissingAttribute
- Authenticate::Session
- Authenticate::Success
- Authenticate::Testing
- Authenticate::Testing::ControllerHelpers
- Authenticate::Testing::IntegrationTestsSignOn
- Authenticate::Testing::ViewHelpers
- Authenticate::Testing::ViewHelpers::CurrentUser
- Authenticate::Token
- Authenticate::User
- Authenticate::User::ClassMethods
- CreateUsers
- Object
Methods
- ::configuration — Authenticate
- ::configuration= — Authenticate
- ::configure — Authenticate
- ::lifecycle — Authenticate
- ::lifecycle= — Authenticate
- ::new — Authenticate::Configuration
- ::new — Authenticate::Lifecycle
- ::new — Authenticate::Failure
- ::new — Authenticate::Modules::MissingAttribute
- ::new — Authenticate::Session
- ::new — Authenticate::Testing::IntegrationTestsSignOn
- ::new — Authenticate::Token
- ::new — Authenticate::Generators::InstallGenerator
- ::next_migration_number — Authenticate::Generators::InstallGenerator
- ::required_fields — Authenticate::Model::BruteForce
- ::required_fields — Authenticate::Model::DbPassword
- ::required_fields — Authenticate::Model::Email
- ::required_fields — Authenticate::Model::Lifetimed
- ::required_fields — Authenticate::Model::PasswordReset
- ::required_fields — Authenticate::Model::Timeoutable
- ::required_fields — Authenticate::Model::Trackable
- ::required_fields — Authenticate::Model::Username
- #add_authenticate_routes — Authenticate::Generators::RoutesGenerator
- #add_callback — Authenticate::Lifecycle
- #after_authentication — Authenticate::Lifecycle
- #after_authentication_callbacks — Authenticate::Lifecycle
- #after_set_user — Authenticate::Lifecycle
- #after_set_user_callbacks — Authenticate::Lifecycle
- #allow_sign_up? — Authenticate::Configuration
- #authenticate — Authenticate::Controller
- #authenticate — Authenticate::Model::Email::ClassMethods
- #authenticate — Authenticate::Model::Username::ClassMethods
- #authenticate_controller? — Authenticate::Controller
- #authenticate_routes — Authenticate::Generators::RoutesGenerator
- #authenticate_session — Authenticate::Controller
- #authenticated? — Authenticate::Controller
- #call — Authenticate::Testing::IntegrationTestsSignOn
- #check_fields — Authenticate::Modules::ClassMethods
- #class_path — Authenticate::Generators::Helpers
- #clear_reset_password_token — Authenticate::Model::PasswordReset
- #clear_stored_location — Authenticate::Controller
- #cookie_name — Authenticate::Session
- #copy_migration — Authenticate::Generators::InstallGenerator
- #copy_migration_files — Authenticate::Generators::InstallGenerator
- #cost — Authenticate::Crypto::BCrypt
- #cost= — Authenticate::Crypto::BCrypt
- #create_add_columns_migration — Authenticate::Generators::InstallGenerator
- #create_authenticate_user_migration — Authenticate::Generators::InstallGenerator
- #create_controllers — Authenticate::Generators::ControllersGenerator
- #create_initializer — Authenticate::Generators::InstallGenerator
- #create_locales — Authenticate::Generators::ViewsGenerator
- #create_mailers — Authenticate::Generators::ControllersGenerator
- #create_new_users_migration — Authenticate::Generators::InstallGenerator
- #create_or_inject_into_user_model — Authenticate::Generators::InstallGenerator
- #create_views — Authenticate::Generators::ViewsGenerator
- #credentials — Authenticate::Model::Email::ClassMethods
- #credentials — Authenticate::Model::Username::ClassMethods
- #crypto_provider — Authenticate::Model::DbPassword::ClassMethods
- #current_user — Authenticate::Session
- #current_user — Authenticate::Controller
- #debug — Authenticate::Debug
- #disable_authenticate_internal_routes — Authenticate::Generators::RoutesGenerator
- #do_login — Authenticate::Testing::IntegrationTestsSignOn
- #encrypt — Authenticate::Crypto::BCrypt
- #existing_migrations — Authenticate::Generators::InstallGenerator
- #existing_users_columns — Authenticate::Generators::InstallGenerator
- #existing_users_indexes — Authenticate::Generators::InstallGenerator
- #file_path — Authenticate::Generators::Helpers
- #find_by_credentials — Authenticate::Model::Email::ClassMethods
- #find_by_credentials — Authenticate::Model::Username::ClassMethods
- #find_by_normalized_email — Authenticate::User::ClassMethods
- #find_user — Authenticate::Testing::IntegrationTestsSignOn
- #forgot_password! — Authenticate::Model::PasswordReset
- #generate_session_token — Authenticate::User
- #inject_into_application_controller — Authenticate::Generators::InstallGenerator
- #load_constant — Authenticate::Modules::ClassMethods
- #load_modules — Authenticate::Modules::ClassMethods
- #load_user_from_session_token — Authenticate::Session
- #lock! — Authenticate::Model::BruteForce
- #locked? — Authenticate::Model::BruteForce
- #lockout_period — Authenticate::Model::BruteForce
- #logged_in? — Authenticate::Session
- #logged_in? — Authenticate::Controller
- #logged_in? — Authenticate::Testing::ViewHelpers::CurrentUser
- #logged_out? — Authenticate::Controller
- #logged_out? — Authenticate::Testing::ViewHelpers::CurrentUser
- #login — Authenticate::Session
- #login — Authenticate::Controller
- #login_as — Authenticate::Testing::ControllerHelpers
- #login_as — Authenticate::Testing::ViewHelpers
- #logout — Authenticate::Session
- #logout — Authenticate::Controller
- #logout — Authenticate::Testing::ControllerHelpers
- #match? — Authenticate::Crypto::BCrypt
- #max_bad_logins — Authenticate::Model::BruteForce
- #max_session_lifetime — Authenticate::Model::Lifetimed
- #max_session_lifetime_exceeded? — Authenticate::Model::Lifetimed
- #message — Authenticate::Modules::MissingAttribute
- #migration_exists? — Authenticate::Generators::InstallGenerator
- #migration_name_without_timestamp — Authenticate::Generators::InstallGenerator
- #migration_needed? — Authenticate::Generators::InstallGenerator
- #migration_version — Authenticate::Generators::InstallGenerator
- #model_base_class — Authenticate::Generators::InstallGenerator
- #model_class_name — Authenticate::Generators::Helpers
- #model_name — Authenticate::Generators::Helpers
- #model_path — Authenticate::Generators::Helpers
- #namespace — Authenticate::Generators::Helpers
- #namespaced? — Authenticate::Generators::Helpers
- #new_columns — Authenticate::Generators::InstallGenerator
- #new_indexes — Authenticate::Generators::InstallGenerator
- #normalize_email — Authenticate::Model::Email
- #normalize_email — Authenticate::User::ClassMethods
- #password= — Authenticate::Model::DbPassword
- #password_length — Authenticate::Model::DbPassword::ClassMethods
- #password_match? — Authenticate::Model::DbPassword
- #plural_name — Authenticate::Generators::Helpers
- #prepend_after_authentication — Authenticate::Lifecycle
- #process_opts — Authenticate::Lifecycle
- #redirect_back_or — Authenticate::Controller
- #redirect_unauthorized — Authenticate::Controller
- #register_failed_login! — Authenticate::Model::BruteForce
- #require_authentication — Authenticate::Controller
- #require_login — Authenticate::Controller
- #reset_password_period_valid? — Authenticate::Model::PasswordReset
- #reset_session_token! — Authenticate::User
- #rotate_csrf_on_sign_in? — Authenticate::Configuration
- #routes_enabled? — Authenticate::Configuration
- #routes_file_path — Authenticate::Generators::RoutesGenerator
- #run_callbacks — Authenticate::Lifecycle
- #singular_name — Authenticate::Generators::Helpers
- #skip_password_validation? — Authenticate::Model::DbPassword
- #store_location! — Authenticate::Controller
- #stored_location — Authenticate::Controller
- #success? — Authenticate::Success
- #success? — Authenticate::Failure
- #table_name — Authenticate::Generators::Helpers
- #timedout? — Authenticate::Model::Timeoutable
- #timeout_in — Authenticate::Model::Timeoutable
- #unauthorized — Authenticate::Controller
- #unlock! — Authenticate::Model::BruteForce
- #unlocked? — Authenticate::Model::BruteForce
- #update_password — Authenticate::Model::PasswordReset
- #update_tracked_fields — Authenticate::Model::Trackable
- #update_tracked_fields! — Authenticate::Model::Trackable
- #url_after_denied_access_when_signed_in — Authenticate::Controller
- #url_after_denied_access_when_signed_out — Authenticate::Controller
- #user_actions — Authenticate::Configuration
- #user_model_class — Authenticate::Configuration
- #user_model_param_key — Authenticate::Configuration
- #user_model_route_key — Authenticate::Configuration
- #users_table_exists? — Authenticate::Generators::InstallGenerator
- #verify — Authenticate::Generators::InstallGenerator
- #write_cookie — Authenticate::Session