HomeFreeBSD

www/py-fastapi-users: add port: Ready-to-use and customizable users management…

Description

www/py-fastapi-users: add port: Ready-to-use and customizable users management for FastAPI

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
    • ormar backend included
  • Multiple customizable authentication backends
    • JWT authentication backend included
    • Cookie authentication backend included
  • Full OpenAPI schema support, even with several authentication backends

WWW: https://github.com/fastapi-users/fastapi-users

PR: 257369
Reported by: Goran Mekić <meka@tilda.center> (new maintainer)
Reviewed by: koobs

Details

Provenance
meka_tilda.centerAuthored on Jan 29 2022, 6:52 AM
tagattieCommitted on Jan 29 2022, 6:54 AM
Parents
R11:4d25744e61cd: security/libgpg-error: update to 1.44
Branches
Unknown
Tags
Unknown