Sha256: 2579321cfd8e58325c01dace690ec1bdad2bd7a1614df78aaefe47f94daf2501
Contents?: true
Size: 314 Bytes
Versions: 8
Compression:
Stored size: 314 Bytes
Contents
require 'jwt' module Tinytokenauth class JsonWebToken def self.encode(exp, secret, payload) payload[:exp] = exp.to_i JWT.encode(payload, secret) end def self.decode(secret, token) decoded = JWT.decode(token, secret)[0] HashWithIndifferentAccess.new decoded end end end
Version data entries
8 entries across 8 versions & 1 rubygems