loongson/pypi/: itsdangerous-2.0.0 metadata and description

Homepage Simple index

Safely pass data to untrusted environments and back.

author Armin Ronacher
author_email armin.ronacher@active-4.com
classifiers
  • Development Status :: 5 - Production/Stable
  • Intended Audience :: Developers
  • License :: OSI Approved :: BSD License
  • Operating System :: OS Independent
  • Programming Language :: Python
description_content_type text/x-rst
license BSD-3-Clause
maintainer Pallets
maintainer_email contact@palletsprojects.com
platform
  • UNKNOWN
project_urls
  • Donate, https://palletsprojects.com/donate
  • Documentation, https://itsdangerous.palletsprojects.com/
  • Changes, https://itsdangerous.palletsprojects.com/changes/
  • Source Code, https://github.com/pallets/itsdangerous/
  • Issue Tracker, https://github.com/pallets/itsdangerous/issues/
  • Twitter, https://twitter.com/PalletsTeam
  • Chat, https://discord.gg/pallets
requires_python >= 3.6

Because this project isn't in the mirror_whitelist, no releases from root/pypi are included.

File Tox results History
itsdangerous-2.0.0-py3-none-any.whl
Size
18 KB
Type
Python Wheel
Python
3
itsdangerous-2.0.0.tar.gz
Size
56 KB
Type
Source

… so better sign this

Various helpers to pass data to untrusted environments and to get it back safe and sound. Data is cryptographically signed to ensure that a token has not been tampered with.

It’s possible to customize how data is serialized. Data is compressed as needed. A timestamp can be added and verified automatically while loading a token.

Installing

Install and update using pip:

pip install -U itsdangerous

A Simple Example

Here’s how you could generate a token for transmitting a user’s id and name between web requests.

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"])
# itsdangerous