Expand description
Sessions and session management utilities.
Structs§
- AesGcm
Session Manager - Uses the AES-GCM AEAD to provide signed, encrypted sessions.
- ChaCha20
Poly1305 Session Manager - Uses the ChaCha20Poly1305 AEAD to provide signed, encrypted sessions.
- Multi
Session Manager - This is used when one wants to rotate keys or switch from implementation to another. It accepts
1 + N
instances ofSessionManager<V>
and uses only the first to generate sessions. All instances are used only for parsing in the order they are passed in to theMultiSessionManager
. - Session
- A session with an exipiration date and optional value.
Traits§
- Session
Manager - Base trait that provides session management.