Class: LinkedRails::Auth::AccessTokensController

Inherits:
Doorkeeper::TokensController
  • Object
show all
Defined in:
app/controllers/linked_rails/auth/access_tokens_controller.rb

Overview

rubocop:disable Metrics/ClassLength

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.controller_classObject



125
126
127
# File 'app/controllers/linked_rails/auth/access_tokens_controller.rb', line 125

def controller_class
  LinkedRails.access_token_class
end

Instance Method Details

#createObject



6
7
8
9
10
11
12
13
14
# File 'app/controllers/linked_rails/auth/access_tokens_controller.rb', line 6

def create
  headers.merge!(authorize_response.headers)

  create_success_effects if authorize_response.status == :ok

  render json: authorize_response.body, status: authorize_response.status
rescue Doorkeeper::Errors::DoorkeeperError => e
  handle_token_exception(e)
end