Module: LinkedRails::Auth::AuthHelper
- Includes:
- Doorkeeper::Helpers::Controller, Doorkeeper::Rails::Helpers
- Defined in:
- lib/linked_rails/auth/auth_helper.rb
Constant Summary collapse
- SAFE_METHODS =
%w[GET HEAD OPTIONS CONNECT TRACE].freeze
- UNSAFE_METHODS =
%w[POST PUT PATCH DELETE].freeze
Instance Method Summary collapse
Instance Method Details
#current_user ⇒ Object
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/linked_rails/auth/auth_helper.rb', line 12 def current_user return request.env['Current-User'] if request.env['Current-User'] return @current_user if instance_variable_defined?(:@current_user) @current_user ||= current_resource_owner || create_guest_user handle_invalid_token unless valid_token? @current_user end |
#doorkeeper_token ⇒ Object
23 24 25 |
# File 'lib/linked_rails/auth/auth_helper.rb', line 23 def doorkeeper_token request.env['Doorkeeper-Token'] || super end |