Sha256: ef7726e53ac33ffb2386ed579bf4dcf962d7a962e72ed09c04aa5bbeff9220d6
Contents?: true
Size: 710 Bytes
Versions: 2
Compression:
Stored size: 710 Bytes
Contents
module Doorkeeper module OAuth class ClientCredentialsRequest < BaseRequest attr_accessor :server, :client, :original_scopes attr_reader :response attr_writer :issuer alias_method :error_response, :response delegate :error, to: :issuer def issuer @issuer ||= Issuer.new(server, Validation.new(server, self)) end def initialize(server, client, parameters = {}) @client = client @server = server @response = nil @original_scopes = parameters[:scope] end def access_token issuer.token end private def valid? issuer.create(client, scopes) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-5.0.0 | lib/doorkeeper/oauth/client_credentials_request.rb |
doorkeeper-5.0.0.rc2 | lib/doorkeeper/oauth/client_credentials_request.rb |