Fixed an issue that prevented the password reset tokens from working. Added email templates for password reset success and new account creation. Added more dynamic email template support.
97 lines
2.9 KiB
Text
97 lines
2.9 KiB
Text
Metadata-Version: 2.1
|
|
Name: itsdangerous
|
|
Version: 2.1.2
|
|
Summary: Safely pass data to untrusted environments and back.
|
|
Home-page: https://palletsprojects.com/p/itsdangerous/
|
|
Author: Armin Ronacher
|
|
Author-email: armin.ronacher@active-4.com
|
|
Maintainer: Pallets
|
|
Maintainer-email: contact@palletsprojects.com
|
|
License: BSD-3-Clause
|
|
Project-URL: Donate, https://palletsprojects.com/donate
|
|
Project-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/PalletsTeam
|
|
Project-URL: Chat, https://discord.gg/pallets
|
|
Platform: UNKNOWN
|
|
Classifier: Development Status :: 5 - Production/Stable
|
|
Classifier: Intended Audience :: Developers
|
|
Classifier: License :: OSI Approved :: BSD License
|
|
Classifier: Operating System :: OS Independent
|
|
Classifier: Programming Language :: Python
|
|
Requires-Python: >=3.7
|
|
Description-Content-Type: text/x-rst
|
|
License-File: LICENSE.rst
|
|
|
|
ItsDangerous
|
|
============
|
|
|
|
... 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`_:
|
|
|
|
.. 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 and
|
|
name 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"])
|
|
# itsdangerous
|
|
|
|
|
|
Donate
|
|
------
|
|
|
|
The Pallets organization develops and supports ItsDangerous and other
|
|
popular packages. In order to grow the community of contributors and
|
|
users, and allow the maintainers to devote more time to the projects,
|
|
`please donate today`_.
|
|
|
|
.. _please donate today: https://palletsprojects.com/donate
|
|
|
|
|
|
Links
|
|
-----
|
|
|
|
- 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
|
|
|
|
|