Class KeysControllerConfigurationProperties
java.lang.Object
io.micronaut.security.token.jwt.endpoints.KeysControllerConfigurationProperties
- All Implemented Interfaces:
io.micronaut.core.util.Toggleable
,ControllerConfiguration
,KeysControllerConfiguration
@Requires(property="micronaut.security.endpoints.keys.enabled",
notEquals="false",
defaultValue="true")
@ConfigurationProperties("micronaut.security.endpoints.keys")
public class KeysControllerConfigurationProperties
extends Object
implements KeysControllerConfiguration
Configures the
KeysController
.- Since:
- 1.1.0
- Author:
- Sergio del Amo
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NonNull String
getPath()
boolean
void
setEnabled
(boolean enabled) EnablesKeysController
.void
Path to theKeysController
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.micronaut.security.endpoints.ControllerConfiguration
getPostContentTypes
-
Field Details
-
PREFIX
- See Also:
-
DEFAULT_ENABLED
public static final boolean DEFAULT_ENABLEDThe default enable value.- See Also:
-
DEFAULT_PATH
The default path.- See Also:
-
-
Constructor Details
-
KeysControllerConfigurationProperties
public KeysControllerConfigurationProperties()
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabled
in interfaceio.micronaut.core.util.Toggleable
- Returns:
- true if you want to enable the
KeysController
.
-
getPath
- Specified by:
getPath
in interfaceControllerConfiguration
- Returns:
- the path where the controller is enabled.
-
setEnabled
public void setEnabled(boolean enabled) EnablesKeysController
. Default value true.- Parameters:
enabled
- True if it is enabled
-
setPath
Path to theKeysController
. Default value "/keys".- Parameters:
path
- The path
-