Sha256: 80eebfe18480bdc58c613b7ab4cafa07389fb6b70fdc0fa4991497911043885d
Contents?: true
Size: 358 Bytes
Versions: 130
Compression:
Stored size: 358 Bytes
Contents
module Comee module Core class TokenService def self.issue(payload) JWT.encode(payload, key, "HS256") end def self.decode(token) JWT.decode(token, key, true, algorithm: "HS256").first end def self.key ENV["SECRET_KEY"] || Rails.application.credentials.secret_key_base end end end end
Version data entries
130 entries across 130 versions & 1 rubygems