class Doorkeeper::Request::Assertion

Attributes

credentials[RW]
resource_owner[RW]
server[RW]

Public Class Methods

build(server) click to toggle source
# File lib/doorkeeper/request/assertion.rb, line 5
def self.build(server)
  new server.credentials, server.resource_owner_from_assertion, server
end
new(credentials, resource_owner, server) click to toggle source
# File lib/doorkeeper/request/assertion.rb, line 11
def initialize(credentials, resource_owner, server)
  @credentials, @resource_owner, @server = credentials, resource_owner, server
end

Public Instance Methods

authorize() click to toggle source
# File lib/doorkeeper/request/assertion.rb, line 24
def authorize
  request.authorize
end
request() click to toggle source
# File lib/doorkeeper/request/assertion.rb, line 15
def request
  @request ||= OAuth::PasswordAccessTokenRequest.new(
    Doorkeeper.configuration,
    credentials,
    resource_owner,
    server.parameters
  )
end