瓶用JWT插件

bottlejwt的Python项目详细描述


pythonversionsCode ClimateCodecovTravis

瓶装水

瓶用JWT插件

安装

通过PIP:^{TT1}$

或克隆:git clone https://github.com/agalera/bottlejwt.git

示例服务器:

frombottleimportget,install,runfrombottlejwtimportJwtPlugindefvalidation(auth,auth_value):print(auth,auth_value)returnTrue@get("/",auth="any values and types")defexample(auth):# auth argument is optional!return"ok"install(JwtPlugin(validation,'secret',algorithm='HS256'))run(host="0.0.0.0",port="9988")

测试:

curl http://localhost:9988/?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ

创建令牌:

frombottlejwtimportJwtPlugin# is a singleton, you only need to initialize once.# * If you did install () also workJwtPlugin(validation,'secret',algorithm='HS256')print(JwtPlugin.encode({'name':'pepito'}))

更改日志

0.0.13(11-01-2017)

  • 通过pip修复安装包!

0.0.12(2017年1月6日)

  • 将测试修复到Python2.6

0.0.11(2017年1月5日)

  • 修复pypi中的兼容性列表
  • 将python 3.6添加到travis中的测试中

0.0.10(2017年1月5日)

  • 添加测试
  • 特拉维斯积分
  • 覆盖率100%
  • 完全支持Python2.7和Pypy

0.0.9(2017年1月5日)

0.0.1至0.0.8

  • 初始版本

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

推荐PyPI第三方库


热门话题
java如何创建单例枚举映射?   java如何在Android视频视图中添加Cookie(标题)以支持旧版本的Android,至少到jellybean为止   Java Swing从单击中获取X,Y   java不兼容类型:int不能转换为数组中的字符串   用于写入文件的java相对文件路径   在Java中使用COLT求解线性系统的性能   java谁生成了在服务存在的进程中运行的主线程和循环器?   JAVARuntimeException:java。ClassCastException:java。lang.Long不能转换为java。串   java检查数据库连接处于活动状态   java Spring多对多未保存在表单提交上   java向Maven添加系统依赖项   爪哇和C++中迭代器的区别是什么?   java Getting“类型不匹配:在实例化映射列表时,无法将ArrayList<HashMap<String,String>>转换为List<Map<String,String>>”   javavaadin表容器并发修改   java错误膨胀类安卓。支持v7。小装置。FitWindowsFrameLayout   java如何在没有打开GL ES的情况下设置对象动画?