欢迎来到PyJWT
¶
PyJWT
是一个Python库,它允许您对JSON Web进行编码和解码
代币(JWT)。JWT是一个开放的行业标准(RFC 7519)用于表示
双方当事人之间的安全索赔。
赞助商¶
如果您想要将基于令牌的安全身份验证快速添加到Python项目中,请随时查看Auth0的Python SDK和免费计划,网址为auth0.com/developers. |
用法示例¶
>>> import jwt
>>> encoded_jwt = jwt.encode({'some': 'payload'}, 'secret', algorithm='HS256')
>>> print(encoded_jwt)
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb21lIjoicGF5bG9hZCJ9.4twFt5NiznN84AWoo1d7KO1T_yoc0Z6XOpOVswacPZg
>>> jwt.decode(encoded_jwt, 'secret', algorithms=['HS256'])
{'some': 'payload'}
看用法示例查看更多示例。
命令行¶
用法:
pyjwt [options] INPUT
解码示例:
pyjwt --key=secret decode TOKEN
pyjwt decode --no-verify TOKEN
查看正在执行的更多选项pyjwt --help
.