Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 1.21 KB

File metadata and controls

39 lines (26 loc) · 1.21 KB

FastAPI OAuth 2.0

GitHub Workflow Status (with event) GitHub GitHub release (with filter) Ruff

在 FastAPI 中异步授权 OAuth 2.0 客户端

我们的目标是集成多个 CN 第三方客户端

Download

pip install fastapi_oauth20

Docs

fastapi oauth20

Demo

查看完整的示例项目:fastapi-oauth20-demo

该示例项目展示了如何在实际应用中使用 fastapi-oauth20,包括:

  • 多个 OAuth2 提供商的集成示例
  • 完整的授权流程实现
  • 用户信息获取和处理
  • 错误处理最佳实践

Development

uv sync
uv run prek install
uv run prek run --all-files --show-diff-on-failure