python中的json web令牌实现

PyJWT的Python项目详细描述


https://travis-ci.com/jpadilla/pyjwt.svg?branch=masterhttps://ci.appveyor.com/api/projects/status/h8nt70aqtwhht39t?svg=truehttps://img.shields.io/pypi/v/pyjwt.svghttps://coveralls.io/repos/jpadilla/pyjwt/badge.svg?branch=masterhttps://readthedocs.org/projects/pyjwt/badge/?version=latest

RFC 7519的python实现。原始实现是由@progrium编写的。

安装

使用pip安装:

$ pip install PyJWT

用法

>>>importjwt>>>encoded=jwt.encode({'some':'payload'},'secret',algorithm='HS256')'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb21lIjoicGF5bG9hZCJ9.4twFt5NiznN84AWoo1d7KO1T_yoc0Z6XOpOVswacPZg'>>>jwt.decode(encoded,'secret',algorithms=['HS256']){'some':'payload'}

命令行

用法:

pyjwt [options] INPUT

解码示例:

pyjwt --key=secret decode TOKEN
pyjwt decode --no-verify TOKEN

请参阅执行pyjwt --help的更多选项。

文件

https://pyjwt.readthedocs.io/en/latest/在线查看完整文档

测试

克隆后,可以使用以下命令从项目根目录运行测试:

$ python setup.py test

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java未从Facebook OAuth接收名字、姓氏和姓氏   我自己代码中的java ConcurrentModificationException   java在Android上获得单像素TIFF图像   java图形输出中的swing集成弹出窗口“通知”   将数据库表中的所有数据集插入jTable Java   java如何使用Hibernate获取不完整的集合?   打印无法从java连接到打印机   java使用分隔符拆分带引号的字符串   java Axis2禁用严格验证(wsdl2java中的Eosv)允许什么,如何使其更加严格?   java有人能帮我处理循环代码吗   java将JsonObject数组转换为整数   JavaXWiki扩展:检测事件空间创建   java如何设置图表的文本方向以使用poi旋转所有文本?   eche RecyclerView项的java Set自定义字体   java单元测试带有私有构造函数的spring组件,无需注入   用户界面如何在java中动态显示一组多个元素?   如何从java应用程序调用IDL(交互式数据语言)?   Java的内置库实现