Fernet
Generate or verify Fernet tokens based on https://github.com/fernet/spec
Summary
| generate(options) | Generate a token for the given message using the secret to encrypt it |
| verify(options) | Verify a token using the given secret and optionally validate TTL |
Functions
Generate a token for the given message using the secret to encrypt it.
Options
The accepted options are:
:message- message to be tokenized:secret- secret to use for encryptions (256 bits, defaults to env)
Verify a token using the given secret and optionally validate TTL
Options
The accepted options are:
:token- token to be decrypted and verified:secret- secret to use for decryption (256 bits, defaults to env):ttl- If:enforce_ttlthen this is the time in seconds:enforce_ttl- Should ttl be enforced (default to true)