Metadata-Version: 1.0
Name: crumb.py
Version: 0.3
Summary: Generate TTL based self expiring crumbs (token).
Home-page: https://github.com/abhinavsingh/crumb.py
Author: Abhinav Singh
Author-email: mailsforabhinav@gmail.com
License: BSD
Description: crumb.py
        ========
        
        Generate TTL based self expiring crumbs (token).
        
        Usage
        -----
        
        ```
        >>> 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
        ```
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: Microsoft
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Topic :: Internet :: Proxy Servers
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
