Overview of SCS: HTTP Session Management for Go
masterSCS is a session management library for Go designed to be efficient, fast, and memory-light. It provides automatic loading and saving of session data via middleware and supports a wide variety of server-side session stores (including PostgreSQL, MySQL, Redis, and more).
Key capabilities include:
- Multiple sessions per request.
- 'Flash' messages.
- Session token regeneration.
- Idle and absolute session timeouts.
- 'Remember me' functionality.
- Flexible token communication (via HTTP headers or request/response bodies).