module Rails::Auth::ControllerMethods

Convenience methods designed to be included in an ActionController::Base subclass Recommended use: include in ApplicationController

Public Instance Methods

credentials() click to toggle source

Obtain credentials for the current request

@return [HashWithIndifferentAccess] credentials extracted from the environment

# File lib/rails/auth/controller_methods.rb, line 15
def credentials
  @_rails_auth_credentials ||= begin
    creds = Rails::Auth.credentials(request.env)
    HashWithIndifferentAccess.new(creds).freeze
  end
end