Sha256: 10b28871f11d7b63361b4070225d0cda93690e50c29bff656415032585686798
Contents?: true
Size: 545 Bytes
Versions: 1
Compression:
Stored size: 545 Bytes
Contents
require 'claim_token/configuration' require "claim_token/version" require 'claim_token/signer' require 'claim_token/encryptor' require 'claim_token/decryptor' module ClaimToken def self.extract encoded_token decrypt(JSON.parse( Base64.urlsafe_decode64(encoded_token))) end def self.pack message Base64.urlsafe_encode64(JSON.dump(encrypt(message))) end def self.encrypt message ClaimToken::Encryptor.encrypt(message) end def self.decrypt encrypted_token ClaimToken::Decryptor.decrypt(encrypted_token) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
claim_token-0.0.1 | lib/claim_token.rb |