Class TokenPropagationConfigurationProperties

  • All Implemented Interfaces:
    io.micronaut.core.util.Toggleable, io.micronaut.http.util.OutgointRequestProcessorMatcher, TokenPropagationConfiguration

    @ConfigurationProperties("micronaut.security.token.propagation")
    public class TokenPropagationConfigurationProperties
    extends java.lang.Object
    implements TokenPropagationConfiguration
    Token Propagation Configuration Properties.
    Since:
    1.0
    Author:
    Sergio del Amo
    • Constructor Detail

      • TokenPropagationConfigurationProperties

        public TokenPropagationConfigurationProperties()
    • Method Detail

      • getServiceIdRegex

        public java.lang.String getServiceIdRegex()
        Returns:
        a regular expression to match the service.
      • setServiceIdRegex

        public void setServiceIdRegex​(java.lang.String serviceIdRegex)
        a regular expression to match the service id.
        Parameters:
        serviceIdRegex - serviceId regular expression
      • getUriRegex

        public java.lang.String getUriRegex()
        Returns:
        a regular expression to match the uri.
      • setUriRegex

        public void setUriRegex​(java.lang.String uriRegex)
        a regular expression to match the uri.
        Parameters:
        uriRegex - uri regular expression
      • isEnabled

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

        public void setPath​(java.lang.String path)
        Configures TokenPropagationHttpClientFilter path. Default value "/**"
        Parameters:
        path - Path to be matched by Token Propagation Filter.
      • getServiceIdPattern

        public java.util.regex.Pattern getServiceIdPattern()
        Specified by:
        getServiceIdPattern in interface io.micronaut.http.util.OutgointRequestProcessorMatcher
      • getUriPattern

        public java.util.regex.Pattern getUriPattern()
        Specified by:
        getUriPattern in interface io.micronaut.http.util.OutgointRequestProcessorMatcher