Module: SessionAuth
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/generators/rockstart/authorization/auth0/templates/app/controllers/concerns/session_auth.rb
Overview
Provides methods for Authenticating via a Rails session
Instance Method Summary collapse
Instance Method Details
#authenticate_user! ⇒ Object
20 21 22 |
# File 'lib/generators/rockstart/authorization/auth0/templates/app/controllers/concerns/session_auth.rb', line 20 def authenticate_user! redirect_to url_for_authentication unless user_signed_in? end |
#current_user ⇒ Object
12 13 14 |
# File 'lib/generators/rockstart/authorization/auth0/templates/app/controllers/concerns/session_auth.rb', line 12 def current_user User.new(session[:userinfo]) end |
#user_signed_in? ⇒ Boolean
16 17 18 |
# File 'lib/generators/rockstart/authorization/auth0/templates/app/controllers/concerns/session_auth.rb', line 16 def user_signed_in? session[:userinfo].present? end |