BSD Ports

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

Configuration

No options to configure.

Service scripts
none

Message after installing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Depends on expired devel/py-makefun.

It is scheduled to be removed on or after 2025-06-01.