Metadata-Version: 2.4
Name: litestar-users
Version: 1.5.0
Summary: Authentication and user management for Litestar
Author-email: Michael Bosch <michael@lonelyviking.com>
License-Expression: MIT
License-File: LICENSE
Requires-Python: ~=3.9
Requires-Dist: advanced-alchemy~=0.25
Requires-Dist: argon2-cffi
Requires-Dist: cryptography
Requires-Dist: libpass<2,>=1.8.1
Requires-Dist: litestar[cli,jwt,sqlalchemy]<3,>=2.9.0
Requires-Dist: python-jose
Requires-Dist: pyyaml!=5.4.*
Description-Content-Type: text/markdown

# litestar-users

Effortlessly add secure authentication to your [Litestar](https://litestar.dev/) application.

## Features

- Session, JWT and JWTCookie authentication backends
- Customizable pre- and post-operation hooks
- Optional RBAC (Role based access control)
- Pre-configured route handlers for:
  - Authentication
  - Registration and verification
  - Password recovery
  - Administrative user and role management

## Getting started

### Installation

`pip install litestar-users`

### Documentation

[Read the documentation](https://lonelyvikingmichael.github.io/litestar-users/)

Otherwise [check out the examples](https://github.com/LonelyVikingMichael/litestar-users/tree/main/examples)
