class JWT::Claims::IssuedAt
Public Instance Methods
verify!(context:, **_args)
click to toggle source
# File lib/jwt/claims/issued_at.rb, line 6 def verify!(context:, **_args) return unless context.payload.is_a?(Hash) return unless context.payload.key?('iat') iat = context.payload['iat'] raise(JWT::InvalidIatError, 'Invalid iat') if !iat.is_a?(::Numeric) || iat.to_f > Time.now.to_f end