Sha256: 4313629542f06ac60bf808ae9302c5bb6dfc9cb8662e5752b302ca93f0d2355e
Contents?: true
Size: 731 Bytes
Versions: 13
Compression:
Stored size: 731 Bytes
Contents
# frozen_string_literal: true module Doorkeeper module OAuth class ClientCredentialsRequest < BaseRequest attr_accessor :server, :client, :original_scopes attr_reader :response attr_writer :issuer alias 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
13 entries across 13 versions & 1 rubygems