Metadata-Version: 2.1
Name: litestar-users
Version: 1.1.0
Summary: Authentication and user management for Litestar
License: MIT
Author: Michael Bosch
Author-email: michael@lonelyviking.com
Requires-Python: >=3.8,<4.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: argon2-cffi
Requires-Dist: cryptography
Requires-Dist: litestar[cli,jwt,sqlalchemy] (>=2.1.1,<3.0.0)
Requires-Dist: passlib
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)

