https://github.com/jockerz/starlette-login
User session management for Starlette
https://github.com/jockerz/starlette-login
async authentication fastapi http python starlette
Last synced: 5 months ago
JSON representation
User session management for Starlette
- Host: GitHub
- URL: https://github.com/jockerz/starlette-login
- Owner: jockerz
- License: mit
- Created: 2022-02-21T02:36:54.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-08T08:11:23.000Z (about 1 year ago)
- Last Synced: 2024-12-15T11:17:06.740Z (about 1 year ago)
- Topics: async, authentication, fastapi, http, python, starlette
- Language: Python
- Homepage: https://starlette-login.readthedocs.io
- Size: 112 KB
- Stars: 12
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## Introduction
[https://starlette-login.readthedocs.io](https://starlette-login.readthedocs.io/en/stable/)
Starlette-Login provides user session management for Starlette.
Much inspired by [Flask-Login][Flask-Login],
it handles the common tasks of logging in, logging out,
and remembering your users' sessions over extended periods of time.
## Installation
```shell
pip install Starlette-Login
```
## Usage Examples
- [Starlette-Login-Example](https://github.com/jockerz/Starlette-Login-Example): Basic example the usage of Starlette-Login using `basic auth` Authentication
- [StarletteStarter](https://github.com/jockerz/StarletteStarter): Starter Starlette web application. Ready with Register, Login, Forgot Password, Setting and more pages.
[Documentation]: https://github.com/jockerz/Starlette-Login
[Flask-Login]: https://flask-login.readthedocs.io