class Monban::Domain::Auth::Authorized
Public Instance Methods
decode(token)
click to toggle source
# File lib/monban/domain/auth.rb, line 246 def decode(token) ::JWT.decode( token, authorized_secret, true, { algorithm: authorized_algorithm, } ).first rescue ::JWT::DecodeError => e error! e.message end
encode(account)
click to toggle source
# File lib/monban/domain/auth.rb, line 259 def encode(account) ::JWT.encode( account, authorized_secret, authorized_algorithm ) end
error!(message)
click to toggle source
# File lib/monban/domain/auth.rb, line 267 def error!(message) raise DecodeError, message end