Skip to main content

Generate TTL based self expiring crumbs (token).

Project description

Generate TTL based self expiring crumbs (token).

Usage

` pip install --upgrade crumb.py `

` >>> from crumb import Crumb >>> >>> # generate crumb for user that expires in 30 seconds >>> c = Crumb('tim@tom.com', 30, secret='!@#$') >>> c.generate() 830b60fe77b2 >>> >>> # key attribute also contains the generated crumb >>> print c.key 830b60fe77b2 >>> >>> # verify the generated crumb >>> c = Crumb('tim@tom.com', 30, secret='!@#$', key='830b60fe77b2') >>> c.validate() True >>> >>> # try to verify again after 60 sec >>> c.validate() False `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crumb.py-0.5.tar.gz (3.4 kB view details)

Uploaded Source

File details

Details for the file crumb.py-0.5.tar.gz.

File metadata

  • Download URL: crumb.py-0.5.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for crumb.py-0.5.tar.gz
Algorithm Hash digest
SHA256 9e425670765ab01f3ba95bf554d0c0e745c7423622e07c47a8e3a85cf5dfa892
MD5 cbcbea34544051baca2f122ed0767c5e
BLAKE2b-256 4f03f4120e6a273a634f96d64404463b396f9b156cb43a51afcd07e828d17360

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page