Module JWT
In: lib/jwt.rb
lib/jwt/json.rb
lib/jwt/verify.rb
lib/jwt/decode.rb
lib/jwt/error.rb
lib/jwt/version.rb

Moments version builder module

Methods

Classes and Modules

Module JWT::Json
Module JWT::VERSION
Class JWT::Decode
Class JWT::DecodeError
Class JWT::ExpiredSignature
Class JWT::ImmatureSignature
Class JWT::IncorrectAlgorithm
Class JWT::InvalidAudError
Class JWT::InvalidIatError
Class JWT::InvalidIssuerError
Class JWT::InvalidJtiError
Class JWT::InvalidPayload
Class JWT::InvalidSubError
Class JWT::VerificationError
Class JWT::Verify

Constants

NAMED_CURVES = { 'prime256v1' => 'ES256', 'secp384r1' => 'ES384', 'secp521r1' => 'ES512'
DEFAULT_OPTIONS = { verify_expiration: true, verify_not_before: true, verify_iss: false, verify_iat: false, verify_jti: false, verify_aud: false, verify_sub: false, leeway: 0

Public Class methods

Public Instance methods

From devise constant-time comparison algorithm to prevent timing attacks

[Validate]