Sha256: 088cd21b6e91af612d504a1b8755eeb6ebbe7198e427a008a5f19b4a93aec59d
Contents?: true
Size: 1.79 KB
Versions: 3
Compression:
Stored size: 1.79 KB
Contents
# frozen_string_literal: true module Doorkeeper module Errors class DoorkeeperError < StandardError def type message end end class InvalidGrantReuse < DoorkeeperError def type :invalid_grant end end class InvalidTokenStrategy < DoorkeeperError def type :unsupported_grant_type end end class MissingRequiredParameter < DoorkeeperError attr_reader :missing_param def initialize(missing_param) super @missing_param = missing_param end def type :invalid_request end end class BaseResponseError < DoorkeeperError attr_reader :response def initialize(response) @response = response end def self.name_for_response self.name.demodulize.underscore.to_sym end end UnableToGenerateToken = Class.new(DoorkeeperError) TokenGeneratorNotFound = Class.new(DoorkeeperError) NoOrmCleaner = Class.new(DoorkeeperError) InvalidRequest = Class.new(BaseResponseError) InvalidToken = Class.new(BaseResponseError) InvalidClient = Class.new(BaseResponseError) InvalidScope = Class.new(BaseResponseError) InvalidRedirectUri = Class.new(BaseResponseError) InvalidCodeChallengeMethod = Class.new(BaseResponseError) InvalidGrant = Class.new(BaseResponseError) UnauthorizedClient = Class.new(BaseResponseError) UnsupportedResponseType = Class.new(BaseResponseError) UnsupportedResponseMode = Class.new(BaseResponseError) AccessDenied = Class.new(BaseResponseError) ServerError = Class.new(BaseResponseError) TokenExpired = Class.new(InvalidToken) TokenRevoked = Class.new(InvalidToken) TokenUnknown = Class.new(InvalidToken) TokenForbidden = Class.new(InvalidToken) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-5.7.0 | lib/doorkeeper/errors.rb |
doorkeeper-5.6.9 | lib/doorkeeper/errors.rb |
doorkeeper-5.6.8 | lib/doorkeeper/errors.rb |