SessionAuthenticator
Implements session-based authentication by delegating to a SessionManager.
On each request, calls SessionManager.validate to resolve the current session details:
null→ AuthenticationResult.NotAuthenticated (the request continues as anonymous)non-null → AuthenticationResult.Success with the identity and roles
sessionManager is a required composition dependency: it fully owns how sessions are created, validated, and destroyed. The authenticator itself is storage-agnostic.
Types
Properties
Link copied to clipboard
The SessionManager this authenticator delegates to. Required.