| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 | Metadata-Version: 2.1Name: itsdangerousVersion: 2.1.2Summary: Safely pass data to untrusted environments and back.Home-page: https://palletsprojects.com/p/itsdangerous/Author: Armin RonacherAuthor-email: armin.ronacher@active-4.comMaintainer: PalletsMaintainer-email: contact@palletsprojects.comLicense: BSD-3-ClauseProject-URL: Donate, https://palletsprojects.com/donateProject-URL: Documentation, https://itsdangerous.palletsprojects.com/Project-URL: Changes, https://itsdangerous.palletsprojects.com/changes/Project-URL: Source Code, https://github.com/pallets/itsdangerous/Project-URL: Issue Tracker, https://github.com/pallets/itsdangerous/issues/Project-URL: Twitter, https://twitter.com/PalletsTeamProject-URL: Chat, https://discord.gg/palletsPlatform: UNKNOWNClassifier: Development Status :: 5 - Production/StableClassifier: Intended Audience :: DevelopersClassifier: License :: OSI Approved :: BSD LicenseClassifier: Operating System :: OS IndependentClassifier: Programming Language :: PythonRequires-Python: >=3.7Description-Content-Type: text/x-rstLicense-File: LICENSE.rstItsDangerous============... so better sign thisVarious helpers to pass data to untrusted environments and to get itback safe and sound. Data is cryptographically signed to ensure that atoken has not been tampered with.It's possible to customize how data is serialized. Data is compressed asneeded. A timestamp can be added and verified automatically whileloading a token.Installing----------Install and update using `pip`_:.. code-block:: text    pip install -U itsdangerous.. _pip: https://pip.pypa.io/en/stable/getting-started/A Simple Example----------------Here's how you could generate a token for transmitting a user's id andname between web requests... code-block:: python    from itsdangerous import URLSafeSerializer    auth_s = URLSafeSerializer("secret key", "auth")    token = auth_s.dumps({"id": 5, "name": "itsdangerous"})    print(token)    # eyJpZCI6NSwibmFtZSI6Iml0c2Rhbmdlcm91cyJ9.6YP6T0BaO67XP--9UzTrmurXSmg    data = auth_s.loads(token)    print(data["name"])    # itsdangerousDonate------The Pallets organization develops and supports ItsDangerous and otherpopular packages. In order to grow the community of contributors andusers, and allow the maintainers to devote more time to the projects,`please donate today`_... _please donate today: https://palletsprojects.com/donateLinks------   Documentation: https://itsdangerous.palletsprojects.com/-   Changes: https://itsdangerous.palletsprojects.com/changes/-   PyPI Releases: https://pypi.org/project/ItsDangerous/-   Source Code: https://github.com/pallets/itsdangerous/-   Issue Tracker: https://github.com/pallets/itsdangerous/issues/-   Website: https://palletsprojects.com/p/itsdangerous/-   Twitter: https://twitter.com/PalletsTeam-   Chat: https://discord.gg/pallets
 |