API.
Doorkeeper::TokensController#create
module Doorkeeper
class TokensController < Doorkeeper::ApplicationMetalController
def create
response = strategy.authorize
self.headers.merge! response.headers
self.response_body = response.body.to_json
self.status = response.status
rescue Errors::DoorkeeperError => e
handle_token_exception e
end
private
def strategy
@strategy ||= server.token_request params[:grant_type]
end
end
end
.
. " " , .
- .