https://github.com/LonelyVikingMichael/starlite-users
Authentication and user management for the Litestar framework
https://github.com/LonelyVikingMichael/starlite-users
litestar-plugin python
Last synced: 6 days ago
JSON representation
Authentication and user management for the Litestar framework
- Host: GitHub
- URL: https://github.com/LonelyVikingMichael/starlite-users
- Owner: mvbosch
- License: mit
- Created: 2022-12-01T19:00:21.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-07T06:53:37.000Z (22 days ago)
- Last Synced: 2025-04-18T09:55:19.039Z (11 days ago)
- Topics: litestar-plugin, python
- Language: Python
- Homepage: https://mvbosch.github.io/litestar-users/
- Size: 1.31 MB
- Stars: 69
- Watchers: 6
- Forks: 16
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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`
or with OAuth2 support:
`pip install litestar-users[oauth2]`
### Documentation
[Read the documentation](https://mvbosch.github.io/litestar-users/)
Otherwise [check out the examples](https://github.com/mvbosch/litestar-users/tree/main/examples)