上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 140 下一页
摘要: 前言 flask_jwt_extended 插件使用,当token过期的时候,默认返回401 UNAUTHORIZED {"msg": "Token has expired"} @jwt.expired_token_loader 设置一个回调函数,以便在过期时返回自定义响应令牌尝试访问受保护的路由。 阅读全文
posted @ 2022-09-01 11:13 上海-悠悠 阅读(1150) 评论(0) 推荐(0)
摘要: 前言 在某些情况下,无论请求中是否存在 JWT,您都希望使用相同的路由。在这些情况下,您可以使用 jwt_required() 中optional=True参数。这将允许访问端点,无论是否随请求一起发送 JWT。 如果不存在 JWT,get_jwt()和 get_jwt_header() 将返回一个 阅读全文
posted @ 2022-09-01 10:58 上海-悠悠 阅读(781) 评论(0) 推荐(0)
摘要: 前言 在访问令牌中存储其他信息,以后可以在受保护的视图中访问这些信息。这可以使用additional_claims 带有create_access_token()or create_refresh_token()函数的参数来完成。 get_jwt() 函数在受保护的路径中获取额外的数据。 addit 阅读全文
posted @ 2022-09-01 10:44 上海-悠悠 阅读(543) 评论(0) 推荐(0)
摘要: 前言 flask_jwt_extended 最基本的使用只需要掌握三个函数: create_access_token() 用来创建 Token 令牌 get_jwt_identity() 用来根据令牌取得之前的 identity 信息 jwt_required() 这是一个装饰器,用来保护 flas 阅读全文
posted @ 2022-09-01 09:31 上海-悠悠 阅读(1276) 评论(0) 推荐(0)
摘要: 前言 JSON Web Token(JWT)是一个非常轻巧的规范。jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 python 中 pyjwt 是一个独立的包,flask 的插件集成了该功能可以使用 flask-jwt-extended 插件来实现。 环境准备 环境准备,需用到的包 阅读全文
posted @ 2022-08-31 20:46 上海-悠悠 阅读(2339) 评论(0) 推荐(0)
摘要: 前言 目前常见的不可逆加密算法有以下几种: 一次MD5(使用率很高) 将密码与一个随机串进行一次MD5 两次MD5,使用一个随机字符串与密码的md5值再进行一次md5,使用很广泛 其它加密 环境准备 先安装passlib pip install passlib passlib 库里面会用到2个方法 阅读全文
posted @ 2022-08-30 15:20 上海-悠悠 阅读(760) 评论(0) 推荐(0)
摘要: 前言 用户注册的时候,密码需要加密保存,这里使用 passlib 库对密码进行hash。 环境准备 需用到passlib 库,使用pip安装 pip install passlib passlib 库里面会用到2个方法 encrypt() - 生成新的值,返回密码哈希 verify() - 根据现有 阅读全文
posted @ 2022-08-30 14:57 上海-悠悠 阅读(500) 评论(0) 推荐(0)
摘要: 前言 Flask-RESTful 是一个 Flask 扩展,它添加了快速构建 REST APIs 的支持。它当然也是一个能够跟你现有的ORM/库协同工作的轻量级的扩展。 Flask-RESTful 鼓励以最小设置的最佳实践。如果你熟悉 Flask 的话,Flask-RESTful 应该很容易上手。 阅读全文
posted @ 2022-08-28 23:36 上海-悠悠 阅读(621) 评论(0) 推荐(0)
摘要: 前言 可插拨视图基于使用类来代替函数,其灵感来自于 Django 的通用视图。可插拨视图的主要用途是用可定制的、可插拨的视图来替代部分 实现。 基本原理 假设有一个函数用于从数据库中载入一个对象列表并在模板中渲染: @app.route('/users/') def show_users(page) 阅读全文
posted @ 2022-08-27 22:50 上海-悠悠 阅读(792) 评论(0) 推荐(0)
摘要: 前言 一般一个项目会配置多套环境:开发/测试/生产环境,每套环境的配置不一样,比如不同的运行环境配置的数据库不一样。 config配置 在前面的配置管理中https://www.cnblogs.com/yoyoketang/p/16629630.html,已经学会了在config.py 文件写不同环 阅读全文
posted @ 2022-08-27 21:52 上海-悠悠 阅读(3359) 评论(0) 推荐(0)
上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 140 下一页