Module: JwtClaims::Claim::Iss

Defined in:
lib/jwt_claims/claim/iss.rb

Overview

Issuer

Class Method Summary collapse

Class Method Details

.reject?(iss, options = {}) ⇒ true, false

Returns whether to reject the claim.

Parameters:

  • iss (String)

    the principal that issued the JWT

  • options (Hash) (defaults to: {})

    (key iss:) expected issuer to match with claim

Returns:

  • (true, false)

    whether to reject the claim



14
15
16
17
# File 'lib/jwt_claims/claim/iss.rb', line 14

def reject?(iss, options = {})
  expected_issuer = options.fetch(:iss, nil)
  !StringOrUri.present_and_equal?(iss, expected_issuer)
end