blob: 71a4de72ea0e9069160f8b5ae7b2a7ae797d71d1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
Add quickly a registration and authentication system to your FastAPI project.
FastAPI Users is designed to be as customizable and adaptable as possible.
Features:
* Extensible base user model
* Ready-to-use register, login, reset password and verify e-mail routes
* Ready-to-use social OAuth2 login flow
* Dependency callables to inject current user in route
* Pluggable password validation
* Customizable database backend
* SQLAlchemy async backend included thanks to encode/databases
* MongoDB async backend included thanks to mongodb/motor
* Tortoise ORM backend included
* Multiple customizable authentication backends
* JWT authentication backend included
* Cookie authentication backend included
* Full OpenAPI schema support, even with several authentication backends
|