class Doorkeeper::OAuth::ClientCredentialsRequest
Attributes
client[RW]
error_response[R]
issuer[W]
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 20 def initialize(server, client, parameters = {}) @client = client @server = 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
issuer()
click to toggle source
# File lib/doorkeeper/oauth/client_credentials_request.rb, line 16 def issuer @issuer ||= Issuer.new(server, Validation.new(server, self)) 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