class ActiveRecord::Jwt::DecoderConfiguration
Attributes
algorithm[RW]
aud[RW]
class[RW]
exp[RW]
iat[RW]
iss[RW]
key[RW]
sub[RW]
Public Class Methods
new()
click to toggle source
# File lib/activerecord-jwt/decoder_configuration.rb, line 5 def initialize self.sub = :id self.algorithm = 'HS256' self.class = true self.exp = true self.iss = 'issuer' self.aud = 'audience' self.iat = true end
Public Instance Methods
options()
click to toggle source
# File lib/activerecord-jwt/decoder_configuration.rb, line 15 def options { algorithm: self.algorithm, verify_expiration: self.exp.present?, verify_iss: self.iss.present?, verify_aud: self.aud.present?, verify_iat: self.iat.present?, 'iss' => self.iss, 'aud' => self.aud } end