Method: JWT::Verify#verify_iss

Defined in:
lib/jwt/verify.rb

#verify_issObject



51
52
53
54
55
56
57
58
59
# File 'lib/jwt/verify.rb', line 51

def verify_iss
  return unless (options_iss = @options[:iss])

  iss = @payload['iss']

  return if Array(options_iss).map(&:to_s).include?(iss.to_s)

  raise(JWT::InvalidIssuerError, "Invalid issuer. Expected #{options_iss}, received #{iss || '<none>'}")
end