Package io.micronaut.security.filters
Class SecurityFilterConfigurationProperties
- java.lang.Object
-
- io.micronaut.security.filters.SecurityFilterConfigurationProperties
-
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable,SecurityFilterConfiguration
@ConfigurationProperties("micronaut.security.filter") public class SecurityFilterConfigurationProperties extends java.lang.Object implements SecurityFilterConfigurationConfigurationPropertiesimplementation ofSecurityFilterConfiguration.- Since:
- 3.1.0
-
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_ENABLEDThe default enable value.static java.lang.StringPREFIX
-
Constructor Summary
Constructors Constructor Description SecurityFilterConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetPattern()booleanisEnabled()voidsetEnabled(boolean enabled)EnablesSecurityFilter.voidsetPath(java.lang.String pattern)Pattern theSecurityFiltershould match.
-
-
-
Field Detail
-
PREFIX
public static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLED
The default enable value.- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Specified by:
isEnabledin interfaceio.micronaut.core.util.Toggleable- Returns:
- true if you want to enable the
SecurityFilter
-
getPattern
@NonNull public java.lang.String getPattern()
- Specified by:
getPatternin interfaceSecurityFilterConfiguration- Returns:
- The pattern the
SecurityFiltershould match.
-
setEnabled
public void setEnabled(boolean enabled)
EnablesSecurityFilter. Default value true- Parameters:
enabled- True if it is enabled
-
setPath
public void setPath(@NonNull java.lang.String pattern)Pattern theSecurityFiltershould match. Default value `/**`. URLS NOT MATCHED BY PREVIOUS PATTERN ARE NOT SECURED- Parameters:
pattern- The pattern
-
-