Class CookiePersistence
- java.lang.Object
-
- io.micronaut.security.oauth2.endpoint.authorization.CookiePersistence
-
- Direct Known Subclasses:
CookiePkcePersistence,CookieStatePersistence
public abstract class CookiePersistence extends java.lang.ObjectUtility Abstract class for Cookie Persistence.- Since:
- 3.9.0
-
-
Field Summary
Fields Modifier and Type Field Description protected io.micronaut.http.cookie.CookieConfigurationcookieConfiguration
-
Constructor Summary
Constructors Modifier Constructor Description protectedCookiePersistence(io.micronaut.http.cookie.CookieConfiguration cookieConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Optional<java.lang.String>retrieveValue(io.micronaut.http.HttpRequest<?> request)protected voidsave(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<?> response, java.lang.String value)
-
-
-
Method Detail
-
retrieveValue
protected java.util.Optional<java.lang.String> retrieveValue(io.micronaut.http.HttpRequest<?> request)
- Parameters:
request- Request- Returns:
- The value of the cookie specified by
CookieConfiguration.getCookieName()
-
save
protected void save(@NonNull io.micronaut.http.HttpRequest<?> request, @NonNull io.micronaut.http.MutableHttpResponse<?> response, @Nullable java.lang.String value)- Parameters:
request- HTTP Requestresponse- HTTP Responsevalue- Saves a cookie with nameCookieConfiguration.getCookieName()with supplied value in the HTTP response.
-
-