Sha256: 7c03a439ff2ac5f587651e325743f0ab532af475fb60f7415fc623b8fa8f3226
Contents?: true
Size: 727 Bytes
Versions: 5
Compression:
Stored size: 727 Bytes
Contents
Snuffleupagus ============= A little simple.. auth token generator Handles basic time-limited authentication token creation / validation Uses OpenSSL AES with 256 bit CBC encryption  ## Installation Include it in your Gemfile: ```ruby gem 'snuffleupagus' ``` ## Basic Usage ### Token creation ```ruby snuffy = Snuffleupagus::AuthToken.new('p4ssw0rd') snuffy.create_token context: 'my-context' #=> "53616c7465645f5f25dba4d4a97b238c4560ab46ffdfb77b28ad3e7121ab1917" ``` ### Token validation ```ruby snuffy = Snuffleupagus::AuthToken.new('p4ssw0rd') snuffy.token_valid? token: "53616c7465645f5f25dba4d4a97b238c4560ab46ffdfb77b28ad3e7121ab1917", context: 'my-context' #=> true ```
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
snuffleupagus-0.3.3 | README.md |
snuffleupagus-0.3.2 | README.md |
snuffleupagus-0.3.1 | README.md |
snuffleupagus-0.2.2 | README.md |
snuffleupagus-0.2.1 | README.md |