Class TokenPropagationConfigurationProperties
- java.lang.Object
-
- io.micronaut.security.token.propagation.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
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
DEFAULT_ENABLED
The default enable value.static java.lang.String
DEFAULT_PATH
The default path.static java.lang.String
PREFIX
-
Constructor Summary
Constructors Constructor Description TokenPropagationConfigurationProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getPath()
java.util.regex.Pattern
getServiceIdPattern()
java.lang.String
getServiceIdRegex()
java.util.regex.Pattern
getUriPattern()
java.lang.String
getUriRegex()
boolean
isEnabled()
void
setEnabled(boolean enabled)
EnablesTokenPropagationHttpClientFilter
.void
setPath(java.lang.String path)
ConfiguresTokenPropagationHttpClientFilter
path.void
setServiceIdRegex(java.lang.String serviceIdRegex)
a regular expression to match the service id.void
setUriRegex(java.lang.String uriRegex)
a regular expression to match the uri.
-
-
-
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
-
DEFAULT_PATH
public static final java.lang.String DEFAULT_PATH
The default path.- See Also:
- Constant Field Values
-
-
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 interfaceio.micronaut.core.util.Toggleable
-
setEnabled
public void setEnabled(boolean enabled)
EnablesTokenPropagationHttpClientFilter
. Default value false- Parameters:
enabled
- enabled flag
-
setPath
public void setPath(java.lang.String path)
ConfiguresTokenPropagationHttpClientFilter
path. Default value "/**"- Parameters:
path
- Path to be matched by Token Propagation Filter.
-
getPath
public java.lang.String getPath()
- Specified by:
getPath
in interfaceTokenPropagationConfiguration
- Returns:
- Path to be matched by Token Propagation Filter.
-
getServiceIdPattern
public java.util.regex.Pattern getServiceIdPattern()
- Specified by:
getServiceIdPattern
in interfaceio.micronaut.http.util.OutgointRequestProcessorMatcher
-
getUriPattern
public java.util.regex.Pattern getUriPattern()
- Specified by:
getUriPattern
in interfaceio.micronaut.http.util.OutgointRequestProcessorMatcher
-
-