在 FastAPI 中异步授权 OAuth 2.0 客户端
Project description
FastAPI OAuth 2.0
在 FastAPI 中异步授权 OAuth 2.0 客户端
我们的目标是集成多个 CN 第三方客户端
Download
pip install fastapi_oauth20
Docs
Demo
查看完整的示例项目:fastapi-oauth20-demo
该示例项目展示了如何在实际应用中使用 fastapi-oauth20,包括:
- 多个 OAuth2 提供商的集成示例
- 完整的授权流程实现
- 用户信息获取和处理
- 错误处理最佳实践
Sponsor
如果这个项目对你有帮助,欢迎请作者喝杯咖啡 ☕
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a56c7e455c322e3e8ce06d8d536af2bdd5a72f8ede836fd5c3b823b704a612f9
|
|
| MD5 |
d3ab549f372fff3aa54472dff2653266
|
|
| BLAKE2b-256 |
f6e0d020c615d824a56dbd7d5f8cc41b406cc23362099dfe7ba2759294a70712
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa2561044684c742d4eafdca5751beff04a35d80e9e13470cff57237129c054a
|
|
| MD5 |
b1a82e0dea333abed0d81b2053df507b
|
|
| BLAKE2b-256 |
186f94301d0e43744813a870e350fbff1640063fa1120c7c2dabb7a8ddb8ef2c
|