上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页
摘要: OAuth2 规定在使用(我们打算用的)「password 流程」时,客户端/用户必须将 username 和 password 字段作为表单数据发送。我们看下在我们应该去如何实现呢。 我们写一个登录接口,默认返回token和token_type from fastapi import FastAP 阅读全文
posted @ 2021-10-19 06:54 北漂的雷子 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 既然我们已经有了所有的安全流程,就让我们来使用 JWT 令牌和安全哈希密码让应用程序真正地安全。 关于 JWT 它是一个将 JSON 对象编码为密集且没有空格的长字符串的标准。字符串看起来像这样: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMj 阅读全文
posted @ 2021-10-19 06:54 北漂的雷子 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 有时,我们要为整个应用添加依赖项。通过与定义FastAPI 学习之路(二十五)路径操作装饰器依赖项 类似的方式,可以把依赖项添加至整个 FastAPI 应用。 那么我们看下,如何去实现,比如我们全局都需要校验token。我们去看下,我们应该如何实现代码。 from fastapi import Fa 阅读全文
posted @ 2021-10-19 06:53 北漂的雷子 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 你写API接口肯定你是希望是有权限的人才能访问,没有权限的人是不能访问的,那么我们应该如何去处理呢,我们可以用的验证方式有很多,我们这次分享的是用:OAuth2来认证。那么我们看下,需要怎么才能实现呢。我们现在的接口有一部分需要用OAuth2认证后才可以访问,另一部分可以随便去访问的,那么我们看下, 阅读全文
posted @ 2021-10-19 06:53 北漂的雷子 阅读(784) 评论(0) 推荐(0) 编辑
摘要: 有时,我们并不需要在路径操作函数中使用依赖项的返回值。 或者说,有些依赖项不返回值。 但仍要执行或解析该依赖项。 对于这种情况,不必在声明路径操作函数的参数时使用 Depends,而是可以在路径操作装饰器中添加一个由 dependencies 组成的 list。 我们看下,如何去实现。我们去校验下请 阅读全文
posted @ 2021-10-18 21:13 北漂的雷子 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 我们先看一个简单的demo。 from typing import Optional from fastapi import Depends, FastAPI app = FastAPI() fake_items_db = [{"city": "beijing"}, {"city": "shangh 阅读全文
posted @ 2021-10-18 21:11 北漂的雷子 阅读(772) 评论(0) 推荐(0) 编辑
摘要: FastAPI 支持创建含子依赖项的依赖项。并且,可以按需声明任意深度的子依赖项嵌套层级。 FastAPI 负责处理解析不同深度的子依赖项。 我们去实现一个简单的demo from fastapi import Depends, FastAPI from typing import Optional 阅读全文
posted @ 2021-10-18 21:11 北漂的雷子 阅读(257) 评论(0) 推荐(0) 编辑
摘要: FastAPI 提供了简单易用,但功能强大的依赖注入系统。这个依赖系统设计的简单易用,可以让开发人员轻松地把组件集成至 FastAPI。 什么是依赖注入? 声明代码(本文中为路径操作函数 )运行所需的,或要使用的「依赖」的一种方式。 然后,由系统(本文中为 FastAPI)负责执行任意需要的逻辑,为 阅读全文
posted @ 2021-10-18 21:10 北漂的雷子 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 系列文章: FastAPI 学习之路(一)fastapi--高性能web开发框架 FastAPI 学习之路(二) FastAPI 学习之路(三) FastAPI 学习之路(四) FastAPI 学习之路(五) FastAPI 学习之路(六)查询参数,字符串的校验 FastAPI 学习之路(七)字符串 阅读全文
posted @ 2021-10-18 21:09 北漂的雷子 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 系列文章: FastAPI 学习之路(一)fastapi--高性能web开发框架 FastAPI 学习之路(二) FastAPI 学习之路(三) FastAPI 学习之路(四) FastAPI 学习之路(五) FastAPI 学习之路(六)查询参数,字符串的校验 FastAPI 学习之路(七)字符串 阅读全文
posted @ 2021-10-18 21:08 北漂的雷子 阅读(1804) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页