Class JwtCookieConfigurationProperties

java.lang.Object
io.micronaut.security.token.jwt.cookie.AbstractAccessTokenCookieConfigurationProperties
io.micronaut.security.token.jwt.cookie.JwtCookieConfigurationProperties
All Implemented Interfaces:
io.micronaut.core.util.Toggleable, io.micronaut.http.cookie.CookieConfiguration, TokenCookieConfiguration, AccessTokenCookieConfiguration

@Requires(condition=CookieBasedAuthenticationModeCondition.class) @Requires(property="micronaut.security.token.jwt.cookie.enabled",notEquals="false",defaultValue="true") @ConfigurationProperties("micronaut.security.token.jwt.cookie") public class JwtCookieConfigurationProperties extends AbstractAccessTokenCookieConfigurationProperties implements AccessTokenCookieConfiguration
Since:
1.0
Author:
Sergio del Amo
  • Field Details

  • Constructor Details

    • JwtCookieConfigurationProperties

      public JwtCookieConfigurationProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface io.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

      public void setCookieName(String cookieName)
      Cookie Name. Default value ("JWT").
      Parameters:
      cookieName - Cookie name
    • getCookieName

      @NonNull public String getCookieName()
      Specified by:
      getCookieName in interface io.micronaut.http.cookie.CookieConfiguration
      Returns:
      a name for the cookie
    • getCookiePath

      @Nullable public Optional<String> getCookiePath()
      Specified by:
      getCookiePath in interface io.micronaut.http.cookie.CookieConfiguration
      Returns:
      The path of the cookie.
    • setCookiePath

      public void setCookiePath(@Nullable String cookiePath)
      Sets the path of the cookie. Default value ("/").
      Parameters:
      cookiePath - The path of the cookie.