# FastAPI Users
<p align="center">
<img src="https://raw.githubusercontent.com/fastapi-users/fastapi-users/master/logo.svg?sanitize=true" alt="FastAPI Users">
</p>
<p align="center">
<em>Ready-to-use and customizable users management for FastAPI </em>
</p>
[![build](https://github.com/fastapi-users/fastapi-users/workflows/Build/badge.svg)](https://github.com/fastapi-users/fastapi-users/actions)
[![codecov](https://codecov.io/gh/fastapi-users/fastapi-users/branch/master/graph/badge.svg)](https://codecov.io/gh/fastapi-users/fastapi-users)
[![PyPI version](https://badge.fury.io/py/fastapi-users.svg)](https://badge.fury.io/py/fastapi-users)
[![Downloads](https://pepy.tech/badge/fastapi-users)](https://pepy.tech/project/fastapi-users)
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
[![All Contributors](https://img.shields.io/badge/all_contributors-46-orange.svg?style=flat-square)](#contributors-)
<!-- ALL-CONTRIBUTORS-BADGE:END -->
<p align="center">
<a href="https://www.buymeacoffee.com/frankie567"><img src="https://img.buymeacoffee.com/button-api/?text=Buy me a coffee&emoji=&slug=frankie567&button_colour=FF5F5F&font_colour=ffffff&font_family=Arial&outline_colour=000000&coffee_colour=FFDD00"></a>
</p>
---
**Documentation**: <a href="https://fastapi-users.github.io/fastapi-users/" target="_blank">https://fastapi-users.github.io/fastapi-users/</a>
**Source Code**: <a href="https://github.com/fastapi-users/fastapi-users" target="_blank">https://github.com/fastapi-users/fastapi-users</a>
---
Add quickly a registration and authentication system to your [FastAPI](https://fastapi.tiangolo.com/) project. **FastAPI Users** is designed to be as customizable and adaptable as possible.
## Features
* [X] Extensible base user model
* [X] Ready-to-use register, login, reset password and verify e-mail routes
* [X] Ready-to-use social OAuth2 login flow
* [X] Dependency callables to inject current user in route
* [X] Pluggable password validation
* [X] Customizable database backend
* [X] SQLAlchemy async backend included thanks to [encode/databases](https://www.encode.io/databases/)
* [X] MongoDB async backend included thanks to [mongodb/motor](https://github.com/mongodb/motor)
* [X] [Tortoise ORM](https://tortoise-orm.readthedocs.io/en/latest/) backend included
* [X] [ormar](https://collerek.github.io/ormar/) backend included
* [X] Multiple customizable authentication backends
* [X] JWT authentication backend included
* [X] Cookie authentication backend included
* [X] Full OpenAPI schema support, even with several authentication backends
## ð Discover my book: *Building Data Science Applications with FastAPI*
<img src="https://static.packt-cdn.com/products/9781801079211/cover/smaller" alt="Building Data Science Applications with FastAPI" height="256px" align="right">
**Develop, manage, and deploy efficient machine learning applications with Python**
### What is this book about?
This book covers the following exciting features:
* Explore the basics of modern Python and async I/O programming
* Get to grips with basic and advanced concepts of the FastAPI framework
* Implement a FastAPI dependency to efficiently run a machine learning model
* Integrate a simple face detection algorithm in a FastAPI backend
* Integrate common Python data science libraries in a web backend
* Deploy a performant and reliable web backend for a data science application
If you feel this book is for you, get your [copy](https://amzn.to/3kTvgjG) today!
## Contributors and sponsors â¨âï¸
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
<!-- prettier-ignore-start -->
<!-- markdownlint-disable -->
<table>
<tr>
<td align="center"><a href="http://francoisvoron.com"><img src="https://avatars.githubusercontent.com/u/1144727?v=4?s=100" width="100px;" alt=""/><br /><sub><b>François Voron</b></sub></a><br /><a href="#maintenance-frankie567" title="Maintenance">ð§</a></td>
<td align="center"><a href="https://github.com/paolodina"><img src="https://avatars.githubusercontent.com/u/1157401?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Paolo Dina</b></sub></a><br /><a href="#financial-paolodina" title="Financial">ðµ</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=paolodina" title="Code">ð»</a></td>
<td align="center"><a href="https://freelancehunt.com/freelancer/slado122.html"><img src="https://avatars.githubusercontent.com/u/46085159?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Dmytro Ohorodnik</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/issues?q=author%3Aslado122" title="Bug reports">ð</a></td>
<td align="center"><a href="http://matthewscholefield.github.io"><img src="https://avatars.githubusercontent.com/u/5875019?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Matthew D. Scholefield</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/issues?q=author%3AMatthewScholefield" title="Bug reports">ð</a></td>
<td align="center"><a href="https://github.com/roywes"><img src="https://avatars.githubusercontent.com/u/3861579?v=4?s=100" width="100px;" alt=""/><br /><sub><b>roywes</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/issues?q=author%3Aroywes" title="Bug reports">ð</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=roywes" title="Code">ð»</a></td>
<td align="center"><a href="https://devwriters.com"><img src="https://avatars.githubusercontent.com/u/10217535?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Satwik Kansal</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/commits?author=satwikkansal" title="Documentation">ð</a></td>
<td align="center"><a href="https://github.com/eddsalkield"><img src="https://avatars.githubusercontent.com/u/30939717?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Edd Salkield</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/commits?author=eddsalkield" title="Code">ð»</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=eddsalkield" title="Documentation">ð</a></td>
</tr>
<tr>
<td align="center"><a href="https://github.com/mark-todd"><img src="https://avatars.githubusercontent.com/u/60781787?v=4?s=100" width="100px;" alt=""/><br /><sub><b>mark-todd</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/commits?author=mark-todd" title="Code">ð»</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=mark-todd" title="Documentation">ð</a></td>
<td align="center"><a href="https://github.com/lill74"><img src="https://avatars.githubusercontent.com/u/12353597?v=4?s=100" width="100px;" alt=""/><br /><sub><b>lill74</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/issues?q=author%3Alill74" title="Bug reports">ð</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=lill74" title="Code">ð»</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=lill74" title="Documentation">ð</a></td>
<td align="center"><a href="https://yacht.sh"><img src="https://avatars.githubusercontent.com/u/66331933?v=4?s=100" width="100px;" alt=""/><br /><sub><b>SelfhostedPro</b></sub></a><br /><a href="#security-SelfhostedPro" title="Security">ð¡ï¸</a> <a href="https://github.com/fastapi-users/fastapi-users/commits?author=SelfhostedPro" title="Code">ð»</a></td>
<td align="center"><a href="https://github.com/oskar-gmerek"><img src="https://avatars.githubusercontent.com/u/53402105?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Oskar Gmerek</b></sub></a><br /><a href="https://github.com/fastapi-users/fastapi-users/commits?author=oskar-gmerek" title="Documentation">ð</a></td>
<td align="center"><a href="https:/
没有合适的资源?快使用搜索试试~ 我知道了~
PyPI 官网下载 | fastapi-users-8.1.3.tar.gz
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 179 浏览量
2022-01-11
07:02:14
上传
评论
收藏 88KB GZ 举报
温馨提示
共102个文件
py:48个
md:33个
yml:7个
资源来自pypi官网。 资源全名:fastapi-users-8.1.3.tar.gz
资源推荐
资源详情
资源评论
收起资源包目录
PyPI 官网下载 | fastapi-users-8.1.3.tar.gz (102个子文件)
.all-contributorsrc 11KB
setup.cfg 535B
.editorconfig 230B
.gitignore 1KB
LICENSE 1KB
Makefile 622B
README.md 20KB
flow.md 11KB
routes.md 10KB
user-manager.md 7KB
08_to_1x.md 6KB
current-user.md 4KB
oauth.md 4KB
overview.md 3KB
7x_to_8x.md 3KB
jwt.md 3KB
create-user-programmatically.md 2KB
tortoise.md 2KB
models.md 2KB
cookie.md 2KB
sqlalchemy.md 2KB
index.md 2KB
mongodb.md 1KB
full-example.md 1KB
auth.md 1KB
ormar.md 1KB
6x_to_7x.md 961B
users.md 957B
2x_to_3x.md 853B
1x_to_2x.md 810B
verify.md 768B
reset.md 732B
index.md 710B
register.md 687B
bug_report.md 647B
installation.md 521B
4x_to_5x.md 377B
3x_to_4x.md 371B
index.md 17B
PKG-INFO 22KB
logo_github.png 20KB
favicon.png 2KB
test_router_users.py 32KB
test_manager.py 20KB
manager.py 18KB
test_fastapi_users.py 18KB
conftest.py 14KB
test_router_oauth.py 9KB
users.py 8KB
test_router_auth.py 7KB
test_router_verify.py 6KB
test_router_reset.py 6KB
__init__.py 6KB
test_authentication_cookie.py 5KB
test_openapi.py 5KB
oauth.py 5KB
test_authentication.py 5KB
fastapi_users.py 5KB
cookie.py 4KB
test_router_register.py 4KB
jwt.py 3KB
auth.py 3KB
test_authentication_jwt.py 3KB
reset.py 3KB
verify.py 3KB
register.py 3KB
models.py 2KB
base.py 2KB
test_authentication_base.py 1KB
base.py 1KB
jwt.py 1KB
user_manager.py 1002B
__init__.py 872B
cookbook_create_user_programmatically.py 860B
common.py 845B
db_sqlalchemy_oauth.py 819B
test_db_base.py 794B
db_tortoise_oauth_model.py 687B
db_sqlalchemy.py 643B
__init__.py 566B
db_ormar.py 534B
password.py 479B
db_tortoise_model.py 460B
test_jwt.py 393B
db_mongodb.py 378B
__init__.py 307B
db_tortoise_oauth_adapter.py 231B
db_tortoise_adapter.py 203B
test_build.py 112B
__init__.py 0B
logo.svg 9KB
pyproject.toml 1KB
requirements.dev.txt 273B
requirements.txt 140B
py.typed 0B
mkdocs.yml 2KB
build.yml 1KB
stale.yml 724B
documentation.yml 638B
config.yml 243B
共 102 条
- 1
- 2
资源评论
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功