Module: TokenAuthenticateMe

Extended by:
TokenAuthenticateMe
Included in:
TokenAuthenticateMe
Defined in:
lib/token_authenticate_me/concerns/controllers/session_authenticateable.rb,
lib/token_authenticate_me.rb,
lib/token_authenticate_me/engine.rb,
lib/token_authenticate_me/models.rb,
lib/token_authenticate_me/version.rb,
app/models/token_authenticate_me/user.rb,
lib/token_authenticate_me/configuration.rb,
app/models/token_authenticate_me/session.rb,
lib/token_authenticate_me/authentication.rb,
lib/token_authenticate_me/param_authentication.rb,
lib/token_authenticate_me/header_authentication.rb,
lib/token_authenticate_me/session_authentication.rb,
app/helpers/token_authenticate_me/application_helper.rb,
lib/token_authenticate_me/concerns/models/sessionable.rb,
lib/token_authenticate_me/concerns/models/passwordable.rb,
lib/token_authenticate_me/concerns/controllers/invitable.rb,
lib/token_authenticate_me/concerns/models/authenticatable.rb,
lib/token_authenticate_me/concerns/controllers/sessionable.rb,
app/controllers/token_authenticate_me/api/v1/base_controller.rb,
app/controllers/token_authenticate_me/application_controller.rb,
lib/generators/token_authenticate_me/models/models_generator.rb,
app/controllers/token_authenticate_me/api/v1/users_controller.rb,
lib/generators/token_authenticate_me/install/install_generator.rb,
lib/token_authenticate_me/concerns/controllers/authenticateable.rb,
app/controllers/token_authenticate_me/api/v1/sessions_controller.rb,
lib/generators/token_authenticate_me/policies/policies_generator.rb,
lib/token_authenticate_me/concerns/controllers/token_sessionable.rb,
lib/token_authenticate_me/concerns/controllers/password_resetable.rb,
lib/token_authenticate_me/concerns/controllers/session_sessionable.rb,
lib/generators/token_authenticate_me/policies/templates/user_policy.rb,
lib/generators/token_authenticate_me/policies/templates/invite_policy.rb,
lib/token_authenticate_me/concerns/controllers/token_authenticateable.rb,
lib/generators/token_authenticate_me/controllers/controllers_generator.rb,
app/controllers/token_authenticate_me/api/v1/password_resets_controller.rb

Overview

This module provides cookie based session authentication for server rendered pages. If using this module, make sure CSRF is enabled to prevent CSRF attacks.

Defined Under Namespace

Modules: Api, ApplicationHelper, Concerns, Generators, Models Classes: ApplicationController, Authentication, Configuration, Engine, HeaderAuthentication, InvitePolicy, ParamAuthentication, Session, SessionAuthentication, User, UserPolicy

Constant Summary collapse

UUID_REGEX =
/([a-f0-9]){32}/
VERSION =
'0.11.0'.freeze

Instance Method Summary collapse

Instance Method Details

#configurationObject



33
34
35
# File 'lib/token_authenticate_me.rb', line 33

def configuration
  Configuration.instance
end

#configure {|configuration| ... } ⇒ Object

Yields:



29
30
31
# File 'lib/token_authenticate_me.rb', line 29

def configure
  yield configuration
end