@Singleton public class CookieStatePersistence extends CookiePersistence implements StatePersistence
cookieConfiguration| Constructor and Description |
|---|
CookieStatePersistence(StateSerDes stateSerDes,
CookieStatePersistenceConfiguration configuration) |
| Modifier and Type | Method and Description |
|---|---|
void |
persistState(io.micronaut.http.HttpRequest<?> request,
io.micronaut.http.MutableHttpResponse response,
State state)
Persists the state for later retrieval to allow validation.
|
java.util.Optional<State> |
retrieveState(io.micronaut.http.HttpRequest<?> request)
Retrieves and removes the state from persistence.
|
retrieveValue, savepublic CookieStatePersistence(StateSerDes stateSerDes, CookieStatePersistenceConfiguration configuration)
stateSerDes - The state serializer/deserializerconfiguration - The cookie configurationpublic java.util.Optional<State> retrieveState(io.micronaut.http.HttpRequest<?> request)
StatePersistenceretrieveState in interface StatePersistencerequest - The requestpublic void persistState(io.micronaut.http.HttpRequest<?> request,
io.micronaut.http.MutableHttpResponse response,
State state)
StatePersistencepersistState in interface StatePersistencerequest - The login requestresponse - The authorization redirect responsestate - The state to persist