module Doorkeeper::Controller
def self.included(base)
def self.included(base) base.extend ClassMethods base.send(:private, :doorkeeper_token, :get_doorkeeper_token) end
def authorization_bearer_token
def authorization_bearer_token header = request.env['HTTP_AUTHORIZATION'] header.gsub!(/^Bearer /, '') unless header.nil? end
def doorkeeper_token
def doorkeeper_token @token ||= get_doorkeeper_token end
def doorkeeper_unauthorized_render_options
def doorkeeper_unauthorized_render_options nil end
def get_doorkeeper_token
def get_doorkeeper_token token = params[:access_token] || params[:bearer_token] || authorization_bearer_token if token AccessToken.find_by_token(token) end end