Exception: Doorkeeper::OpenidConnect::Errors::MissingRequiredClaim

Inherits:
OpenidConnectError
  • Object
show all
Defined in:
lib/doorkeeper/openid_connect/errors.rb

Overview

Raised when a REQUIRED ID Token claim (OIDC Core ยง2: iss/sub/aud/exp/iat) resolves to a blank value, which would otherwise be silently dropped and produce a non-conformant ID Token.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from OpenidConnectError

#type

Constructor Details

#initialize(claim) ⇒ MissingRequiredClaim

Returns a new instance of MissingRequiredClaim.



21
22
23
24
# File 'lib/doorkeeper/openid_connect/errors.rb', line 21

def initialize(claim)
  @claim = claim
  super(I18n.translate("doorkeeper.openid_connect.errors.messages.missing_required_claim", claim: claim))
end

Instance Attribute Details

#claimObject (readonly)

Returns the value of attribute claim.



19
20
21
# File 'lib/doorkeeper/openid_connect/errors.rb', line 19

def claim
  @claim
end