Class SecurityConfigurationProperties

  • All Implemented Interfaces:
    io.micronaut.core.util.Toggleable, SecurityConfiguration

    @ConfigurationProperties("micronaut.security")
    public class SecurityConfigurationProperties
    extends java.lang.Object
    implements SecurityConfiguration
    Stores configuration for JWT.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Constructor Detail

      • SecurityConfigurationProperties

        public SecurityConfigurationProperties()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        enabled getter.
        Specified by:
        isEnabled in interface io.micronaut.core.util.Toggleable
        Returns:
        boolean flag indicating whether the security features are enabled.
      • getIpPatterns

        public java.util.List<java.lang.String> getIpPatterns()
        ipPatterns getter.
        Specified by:
        getIpPatterns in interface SecurityConfiguration
        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