Interface NoncePersistence
-
- All Known Implementing Classes:
CookieNoncePersistence,SessionNoncePersistence
public interface NoncePersistencePersists the nonce for later retrieval necessary for validation.- Since:
- 1.2.0
- Author:
- James Kleeh
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidpersistNonce(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse response, java.lang.String nonce)Persists the nonce for later retrieval to allow validation.java.util.Optional<java.lang.String>retrieveNonce(io.micronaut.http.HttpRequest<?> request)Retrieves and removes the nonce from persistence.
-
-
-
Method Detail
-
retrieveNonce
java.util.Optional<java.lang.String> retrieveNonce(io.micronaut.http.HttpRequest<?> request)
Retrieves and removes the nonce from persistence.- Parameters:
request- The request- Returns:
- The optional nonce
-
persistNonce
void persistNonce(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse response, java.lang.String nonce)Persists the nonce for later retrieval to allow validation.- Parameters:
request- The login requestresponse- The authorization redirect responsenonce- The nonce to persist
-
-