Class RedirectConfigurationProperties.RefreshRedirectConfigurationProperties

java.lang.Object
io.micronaut.security.config.RedirectConfigurationProperties.RefreshRedirectConfigurationProperties
All Implemented Interfaces:
io.micronaut.core.util.Toggleable, RefreshRedirectConfiguration
Enclosing class:
RedirectConfigurationProperties

@ConfigurationProperties("refresh") public static class RedirectConfigurationProperties.RefreshRedirectConfigurationProperties extends Object implements RefreshRedirectConfiguration
Forbidden redirect configuration.
  • Field Details

    • DEFAULT_ENABLED

      public static final boolean DEFAULT_ENABLED
      The default enabled value for forbidden.
      See Also:
    • DEFAULT_REFRESH_URL

      public static final String DEFAULT_REFRESH_URL
      The default forbidden rejection target URL.
      See Also:
  • Constructor Details

    • RefreshRedirectConfigurationProperties

      public RefreshRedirectConfigurationProperties()
  • Method Details

    • getUrl

      @NonNull public @NonNull String getUrl()
      Specified by:
      getUrl in interface RefreshRedirectConfiguration
    • setUrl

      public void setUrl(@NonNull @NonNull String url)
      Where the user is redirected to after trying to access a secured route which he is forbidden to access. Default value ("/").
      Parameters:
      url - The URL
    • isEnabled

      public boolean isEnabled()
      Specified by:
      isEnabled in interface io.micronaut.core.util.Toggleable
    • setEnabled

      public void setEnabled(boolean enabled)
      Whether it should redirect on forbidden rejections. Default value (true).
      Parameters:
      enabled - The enabled flag