您当前的位置: 首页 >  彭世瑜 Python

Python:使用itsdangerous生成jwt签名

彭世瑜 发布时间:2021-03-24 17:37:30 ,浏览量:3

文档:https://github.com/pallets/itsdangerous

安装

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

参考 python itsdangerous模块的具体使用方法

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 3浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.3805s