Package io.micronaut.security.config
Class SecurityConfigurationProperties
- java.lang.Object
 - 
- io.micronaut.security.config.SecurityConfigurationProperties
 
 
- 
- All Implemented Interfaces:
 io.micronaut.core.util.Toggleable,SecurityConfiguration
@ConfigurationProperties("micronaut.security") public class SecurityConfigurationProperties extends java.lang.Object implements SecurityConfigurationStores configuration for JWT.- Since:
 - 1.0
 - Author:
 - Sergio del Amo
 
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringANYWHEREstatic booleanDEFAULT_ENABLEDThe default enable value.static java.lang.StringPREFIX 
- 
Constructor Summary
Constructors Constructor Description SecurityConfigurationProperties() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<InterceptUrlMapPattern>getInterceptUrlMap()interceptUrlMap getter.java.util.List<java.lang.String>getIpPatterns()ipPatterns getter.booleanisEnabled()enabled getter.voidsetEnabled(boolean enabled)If Security is enabled.voidsetInterceptUrlMap(java.util.List<InterceptUrlMapPattern> interceptUrlMap)Map that defines the interception patterns.voidsetIpPatterns(java.util.List<java.lang.String> ipPatterns)Allowed IP patterns. 
 - 
 
- 
- 
Field Detail
- 
PREFIX
public static final java.lang.String PREFIX
- See Also:
 - Constant Field Values
 
 
- 
ANYWHERE
public static final java.lang.String ANYWHERE
- 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()
enabled getter.- Specified by:
 isEnabledin interfaceio.micronaut.core.util.Toggleable- Returns:
 - boolean flag indicating whether the security features are enabled.
 
 
- 
getInterceptUrlMap
public java.util.List<InterceptUrlMapPattern> getInterceptUrlMap()
interceptUrlMap getter.- Specified by:
 getInterceptUrlMapin interfaceSecurityConfiguration- Returns:
 - a list of 
InterceptUrlMapPattern 
 
- 
getIpPatterns
public java.util.List<java.lang.String> getIpPatterns()
ipPatterns getter.- Specified by:
 getIpPatternsin interfaceSecurityConfiguration- Returns:
 - a list of IP Regex patterns. e.g. [192.168.1.*]
 
 
- 
setEnabled
public void setEnabled(boolean enabled)
If Security is enabled. Default value false- Parameters:
 enabled- True if security is enabled
 
- 
setInterceptUrlMap
public void setInterceptUrlMap(java.util.List<InterceptUrlMapPattern> interceptUrlMap)
Map that defines the interception patterns.- Parameters:
 interceptUrlMap- The intercept urls maps
 
- 
setIpPatterns
public void setIpPatterns(java.util.List<java.lang.String> ipPatterns)
Allowed IP patterns. Default value (["0.0.0.0"])- Parameters:
 ipPatterns- The IP patterns
 
 - 
 
 -