www/py-fastapi-users 12.1.2_2 DragonFly
Ready-to-use and customizable users management for FastAPI
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- MIT
- Categories
- devel, python, www
- Package size
- 131.3 KiB, 1216.1 KiB installed
Description
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
Install
Binary package:
pkg install py311-fastapi-users
From DPorts:
cd /usr/dports/www/py-fastapi-users && make install clean
Dependencies
Run dependencies 10
Required by 1
Configuration
No options to configure.
- Service scripts
- none