Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fastapi-practices/fastapi-oauth20
为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!
https://github.com/fastapi-practices/fastapi-oauth20
fastapi fastapi-oauth2 oauth2
Last synced: about 2 months ago
JSON representation
为 fastapi_best_architecture 打造的 OAuth 2.0,预想成为通用 SDK!
- Host: GitHub
- URL: https://github.com/fastapi-practices/fastapi-oauth20
- Owner: fastapi-practices
- License: mit
- Created: 2024-01-24T02:36:16.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-07-06T12:11:41.000Z (6 months ago)
- Last Synced: 2024-10-14T04:07:49.794Z (3 months ago)
- Topics: fastapi, fastapi-oauth2, oauth2
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# fastapi_oauth20
![GitHub Workflow Status (with event)](https://img.shields.io/github/actions/workflow/status/fastapi-practices/fastapi_oauth20/ci.yml?logo=github)
[![GitHub](https://img.shields.io/github/license/wu-clan/httpfpt)](https://github.com/wu-clan/httpfpt/blob/master/LICENSE)
![Static Badge](https://img.shields.io/badge/python-3.10%20%7C%203.11%20%7C%203.12-blue)
![GitHub release (with filter)](https://img.shields.io/github/v/release/fastapi-practices/fastapi_oauth20)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)在 FastAPI 中异步授权 OAuth2 客户端
我们的目标是集成多个 CN 第三方客户端,敬请期待(🐦)...
#### TODO:
如果我们能够很容易获取测试客户端,或许这会很快
- [ ] tests
- [x] [Google](https://developers.google.cn/identity/protocols/oauth2/javascript-implicit-flow?hl=en)
- [ ] 微信
- [ ] 抖音
- [x] [飞书](https://open.feishu.cn/document/common-capabilities/sso/web-application-sso/web-app-overview)
- [ ] 钉钉
- [ ] 微博
- [ ] 百度
- [x] [Gitee](https://gitee.com/api/v5/oauth_doc#/)
- [x] [Github](https://docs.github.com/en/apps/creating-github-apps/authenticating-with-a-github-app/generating-a-user-access-token-for-a-github-app)
- [X] [开源中国](https://www.oschina.net/openapi)
- [ ] 阿里云
- [ ] [Linux Do](https://connect.linux.do/)