Skip to main content

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

Project description

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 提供商的集成示例
  • 完整的授权流程实现
  • 用户信息获取和处理
  • 错误处理最佳实践

Sponsor

如果这个项目对你有帮助,欢迎请作者喝杯咖啡

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastapi_oauth20-0.0.3.tar.gz (2.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fastapi_oauth20-0.0.3-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

Details for the file fastapi_oauth20-0.0.3.tar.gz.

File metadata

  • Download URL: fastapi_oauth20-0.0.3.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fastapi_oauth20-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a56c7e455c322e3e8ce06d8d536af2bdd5a72f8ede836fd5c3b823b704a612f9
MD5 d3ab549f372fff3aa54472dff2653266
BLAKE2b-256 f6e0d020c615d824a56dbd7d5f8cc41b406cc23362099dfe7ba2759294a70712

See more details on using hashes here.

File details

Details for the file fastapi_oauth20-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: fastapi_oauth20-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 14.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for fastapi_oauth20-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 aa2561044684c742d4eafdca5751beff04a35d80e9e13470cff57237129c054a
MD5 b1a82e0dea333abed0d81b2053df507b
BLAKE2b-256 186f94301d0e43744813a870e350fbff1640063fa1120c7c2dabb7a8ddb8ef2c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page