Class CookieNoncePersistenceConfiguration
- java.lang.Object
-
- io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
-
- io.micronaut.security.oauth2.endpoint.nonce.persistence.cookie.CookieNoncePersistenceConfiguration
-
- All Implemented Interfaces:
io.micronaut.http.cookie.CookieConfiguration
@ConfigurationProperties("micronaut.security.oauth2.openid.nonce.cookie") public class CookieNoncePersistenceConfiguration extends AbstractCookieConfiguration implements io.micronaut.http.cookie.CookieConfiguration- Since:
- 1.2.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPREFIX-
Fields inherited from class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
cookieDomain, cookieSecure
-
-
Constructor Summary
Constructors Constructor Description CookieNoncePersistenceConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.time.temporal.TemporalAmount>getCookieMaxAge()java.lang.StringgetCookieName()java.util.Optional<java.lang.String>getCookiePath()java.util.Optional<java.lang.Boolean>isCookieHttpOnly()voidsetCookieHttpOnly(java.lang.Boolean cookieHttpOnly)Whether the Cookie can only be accessed via HTTP.voidsetCookieMaxAge(java.time.Duration cookieMaxAge)Sets the maximum age of the cookie.voidsetCookieName(java.lang.String cookieName)Cookie Name.voidsetCookiePath(java.lang.String cookiePath)Sets the path of the cookie.-
Methods inherited from class io.micronaut.security.oauth2.endpoint.AbstractCookieConfiguration
getCookieDomain, isCookieSecure, setCookieDomain, setCookieSecure
-
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCookieName
@NonNull public java.lang.String getCookieName()
- Specified by:
getCookieNamein interfaceio.micronaut.http.cookie.CookieConfiguration
-
setCookieName
public void setCookieName(@NonNull java.lang.String cookieName)Cookie Name. Default value ("OPENID_NONCE").- Parameters:
cookieName- Cookie name
-
getCookiePath
public java.util.Optional<java.lang.String> getCookiePath()
- Specified by:
getCookiePathin interfaceio.micronaut.http.cookie.CookieConfiguration
-
setCookiePath
public void setCookiePath(@Nullable java.lang.String cookiePath)Sets the path of the cookie. Default value ("/").- Parameters:
cookiePath- The path of the cookie.
-
isCookieHttpOnly
public java.util.Optional<java.lang.Boolean> isCookieHttpOnly()
- Specified by:
isCookieHttpOnlyin interfaceio.micronaut.http.cookie.CookieConfiguration
-
setCookieHttpOnly
public void setCookieHttpOnly(java.lang.Boolean cookieHttpOnly)
Whether the Cookie can only be accessed via HTTP. Default value (true).- Parameters:
cookieHttpOnly- Whether the Cookie can only be accessed via HTTP
-
getCookieMaxAge
public java.util.Optional<java.time.temporal.TemporalAmount> getCookieMaxAge()
- Specified by:
getCookieMaxAgein interfaceio.micronaut.http.cookie.CookieConfiguration
-
setCookieMaxAge
public void setCookieMaxAge(java.time.Duration cookieMaxAge)
Sets the maximum age of the cookie. Default value (5 minutes).- Parameters:
cookieMaxAge- The maximum age of the cookie
-
-