| Interface | Description |
|---|---|
| Authenticator |
Interface for authentication.
|
| SessionDataAccess |
The interface to the database of active sessions.
|
| Class | Description |
|---|---|
| InMemorySessionDataAccess |
A
SessionDataAccess implementation that uses PackedMap to map user ID to session ID, session ID to
user ID and session ID to session expiration. |
| Session |
Class representing a session.
|
| SessionAuthenticator |
An implementation of
Authenticator that stores active sessions in a database and authenticate a request using
a session ID generated at login. |
HTTPServer.