freebsd-ports/www/py-fastapi-users/pkg-descr

17 lines
811 B
Plaintext

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