class Doorkeeper::OAuth::ClientCredentialsRequest

Attributes

client[RW]
error_response[R]
issuer[RW]
original_scopes[RW]
response[R]
server[RW]

Public Class Methods

new(server, client, parameters = {}) click to toggle source
# File lib/doorkeeper/oauth/client_credentials_request.rb, line 21
def initialize(server, client, parameters = {})
  @client, @server = client, server
  @response        = nil
  @original_scopes = parameters[:scope]
end

Public Instance Methods

access_token() click to toggle source
# File lib/doorkeeper/oauth/client_credentials_request.rb, line 27
def access_token
  issuer.token
end

Private Instance Methods

valid?() click to toggle source
# File lib/doorkeeper/oauth/client_credentials_request.rb, line 33
def valid?
  issuer.create(client, scopes)
end