Class TokenCookieConfigurationProperties
java.lang.Object
io.micronaut.security.token.cookie.AbstractAccessTokenCookieConfigurationProperties
io.micronaut.security.token.cookie.TokenCookieConfigurationProperties
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable, io.micronaut.http.cookie.CookieConfiguration, TokenCookieConfiguration, AccessTokenCookieConfiguration
@Requires(classes=io.micronaut.http.cookie.CookieConfiguration.class) @Requires(condition=CookieBasedAuthenticationModeCondition.class) @Requires(property="micronaut.security.token.cookie.enabled",notEquals="false",defaultValue="true")
@ConfigurationProperties("micronaut.security.token.cookie")
public class TokenCookieConfigurationProperties
extends AbstractAccessTokenCookieConfigurationProperties
implements AccessTokenCookieConfiguration
- Since:
- 1.0
- Author:
- Sergio del Amo
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe default cookie name.static final StringDefault Cookie Path.static final booleanThe default enable value.static final StringFields inherited from class AbstractAccessTokenCookieConfigurationProperties
cookieDomain, cookieHttpOnly, cookieMaxAge, cookieSameSite, cookieSecure, DEFAULT_COOKIESAMESITE, DEFAULT_HTTPONLY, sessionCookie -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NonNull StringCookie Name.The path of the cookie.booleanWhether JWT cookie configuration is enabled.voidsetCookieName(String cookieName) Cookie Name.voidsetCookiePath(@Nullable String cookiePath) Sets the path of the cookie.voidsetEnabled(boolean enabled) Sets whether JWT cookie configuration is enabled.Methods inherited from class AbstractAccessTokenCookieConfigurationProperties
getCookieDomain, getCookieMaxAge, getCookieSameSite, isCookieHttpOnly, isCookieSecure, isSessionCookie, setCookieDomain, setCookieHttpOnly, setCookieMaxAge, setCookieSameSite, setCookieSecure, setSessionCookieMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.cookie.CookieConfiguration
getCookieDomain, getCookieMaxAge, getCookieSameSite, isCookieHttpOnly, isCookieSecureMethods inherited from interface TokenCookieConfiguration
isSessionCookie
-
Field Details
-
PREFIX
- See Also:
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLEDThe default enable value.- See Also:
-
DEFAULT_COOKIENAME
-
DEFAULT_COOKIEPATH
-
-
Constructor Details
-
TokenCookieConfigurationProperties
public TokenCookieConfigurationProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled()Whether JWT cookie configuration is enabled. Default value (true).- Specified by:
isEnabledin interfaceio.micronaut.core.util.Toggleable- Returns:
- a boolean flag indicating whether the JwtCookieTokenReader should be enabled or not
-
setEnabled
public void setEnabled(boolean enabled) Sets whether JWT cookie configuration is enabled. Default value (true).- Parameters:
enabled- True if it is enabled
-
setCookieName
-
getCookieName
-
getCookiePath
-
setCookiePath
-