Sesh is a session management library for FastAPI
Project description
Session Management for FastAPI
Features
- Secure your FastAPI app with cookies rather than tokens
- Use dependency injection to protect routes and manage state data
- Extensible API supports multiple, custom cookies
- Redis is the first backend to be supported, but several others are in the works
- Use multiple backends simultaneously
- Pydantic models and static typing are used throughout to verify data and ease development
- Abstract Base Classes for Session and SessionStore to ease development of custom tools
Links
Gitlab Repository: https://gitlab.com/brianfarrell/sesh
Documentation: https://brianfarrell.gitlab.io/sesh/
PyPi Release: https://pypi.org/project/sesh/
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sesh-0.7.2.tar.gz
(24.4 kB
view hashes)
Built Distribution
Sesh-0.7.2-py3-none-any.whl
(31.5 kB
view hashes)