Class: Verikloak::BFF::ClaimsMismatchError

Inherits:
Error
  • Object
show all
Defined in:
lib/verikloak/bff/errors.rb

Overview

Raised when X-Auth-Request-* headers conflict with JWT claims.

Instance Attribute Summary

Attributes inherited from Error

#code, #http_status

Instance Method Summary collapse

Constructor Details

#initialize(field, msg = nil) ⇒ void

Parameters:

  • field (Symbol, String)
  • msg (String, nil) (defaults to: nil)


60
61
62
# File 'lib/verikloak/bff/errors.rb', line 60

def initialize(field, msg = nil)
  super(msg || "claims/header mismatch for #{field}", code: 'claims_mismatch', http_status: 403)
end