Class
JSON::JWT
In:
lib/json/jwt.rb
Parent:
ActiveSupport::HashWithIndifferentAccess
Methods
as_json
decode_compact_serialized
decode_json_serialized
encrypt
new
pretty_generate
pretty_generate
sign
to_s
Included Modules
JOSE
Classes and Modules
Class
JSON::JWT::Exception
Class
JSON::JWT::InvalidFormat
Class
JSON::JWT::UnexpectedAlgorithm
Class
JSON::JWT::VerificationFailed
Attributes
signature
[RW]
Public Class methods
decode_compact_serialized
(jwt_string, key_or_secret, algorithms = nil, encryption_methods = nil)
decode_json_serialized
(input, key_or_secret, algorithms = nil, encryption_methods = nil)
new
(claims = {})
pretty_generate
(jwt_string)
Public Instance methods
as_json
(options = {})
encrypt
(public_key_or_secret, algorithm = :RSA1_5, encryption_method = :'A128CBC-HS256')
pretty_generate
()
sign
(private_key_or_secret, algorithm = :autodetect)
to_s
()
[Validate]