Python:使用itsdangerous生成jwt签名

简介: Python:使用itsdangerous生成jwt签名

安装

pip install itsdangerous

示例

# -*- coding: utf-8 -*-
from itsdangerous import TimedJSONWebSignatureSerializer
# jwt
auth_s = TimedJSONWebSignatureSerializer(secret_key="secret key", expires_in=6)
token = auth_s.dumps({"id": 5, "name": "itsdangerous"})
print(token.decode())
# header.payload.Signature
# eyJhbGciOiJIUzUxMiIsImlhdCI6MTYxNjU3ODM3MywiZXhwIjoxNjE2NTc4Mzc5fQ
# .eyJpZCI6NSwibmFtZSI6Iml0c2Rhbmdlcm91cyJ9
# .meNUr88zejBv0ufR2fKFKXOSi5kxfT4Dpdu1i2M_3BweX66tTcHZqwFrUXGIn-xv1kdgimwZ7EizNS1Y-37kbQ
data = auth_s.loads(token)
print(data["name"])
# itsdangerous
相关文章
|
8月前
|
算法 API Python
使用 Python 对接阿里云 OpenAPI 自签名
使用 Python 对接阿里云 OpenAPI 自签名
271 1
|
8月前
|
开发者 Python
用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名
用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名
67 0
用 Python 制作一个艺术签名小工具,给自己设计一个优雅的签名
|
9月前
|
C++ 计算机视觉 Python
Python手写板 画图板 签名工具
这篇博客针对<<Python手写板 画图板 签名工具>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。
68 0
|
12月前
|
数据安全/隐私保护 Python
带你读《商用密码技术最佳实践白皮书》——Python国密签名实践
带你读《商用密码技术最佳实践白皮书》——Python国密签名实践
|
JSON 算法 安全
Python 使用rsa类库基于RSA256算法生成JWT
Python 使用rsa类库基于RSA256算法生成JWT
304 0
|
测试技术 Python
软件测试|Python帮手残党写出漂亮签名
软件测试|Python帮手残党写出漂亮签名
106 0
软件测试|Python帮手残党写出漂亮签名
|
API Python
调用物联网平台云端api时的签名python3实现
调用物联网平台云端api时的签名python3实现。
171 0
|
存储 算法 安全
hmac库:Python密码消息签名
hmac库:Python密码消息签名
80 0
hmac库:Python密码消息签名
|
Python
Python:使用itsdangerous生成jwt签名
Python:使用itsdangerous生成jwt签名
174 0
|
2天前
|
JSON 数据格式 开发者
pip和requests在Python编程中各自扮演着不同的角色
`pip`是Python的包管理器,用于安装、升级和管理PyPI上的包;`requests`是一个HTTP库,简化了HTTP通信,支持各种HTTP请求类型及数据交互。两者在Python环境中分别负责包管理和网络请求。
13 5