Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-10T03:49:57.000Z (3 months ago)
- Last Synced: 2024-07-11T17:02:35.934Z (2 months ago)
- Topics: async, authentication, fastapi, http, python, starlette
- Language: Python
- Homepage: https://starlette-login.readthedocs.io
- Size: 99.6 KB
- Stars: 11
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
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