class AuthJwt::Configuration
Hold custom configurations
Attributes
aud[RW]
exp[RW]
iss[RW]
jwt_sign_key[RW]
login_field[RW]
password_field[RW]
private_key[RW]
public_key[RW]
salt[RW]
user_class[RW]
Public Class Methods
new()
click to toggle source
Set the default settings
# File lib/auth_jwt/configuration.rb, line 7 def initialize @user_class = 'User' @login_field = 'login' @password_field = 'password' @salt = SecureRandom.hex(16) end
Public Instance Methods
private_key=(value)
click to toggle source
Load private_key
file
# File lib/auth_jwt/configuration.rb, line 20 def private_key=(value) @private_key = OpenSSL::PKey::RSA.new(File.new(value)) end
public_key=(value)
click to toggle source
Load public_key
file
# File lib/auth_jwt/configuration.rb, line 15 def public_key=(value) @public_key = OpenSSL::PKey::RSA.new(File.new(value)) end