Package io.helidon.security.abac.policy
Class PolicyValidatorService
java.lang.Object
io.helidon.security.abac.policy.PolicyValidatorService
- All Implemented Interfaces:
AbacValidatorService
A validator of policy statements java service to plug into Abac security provider.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionKey of the "root" of configuration of this validator.AbacValidator
<? extends AbacValidatorConfig> instantiate
(Config config) Create a new instance of the validator based on the configuration provided.
-
Constructor Details
-
PolicyValidatorService
public PolicyValidatorService()
-
-
Method Details
-
configKey
Description copied from interface:AbacValidatorService
Key of the "root" of configuration of this validator.Example - scope validator, the configuration in yaml may then be:
security.providers: - abac: fail-on-unvalidated: true scope: ....
- Specified by:
configKey
in interfaceAbacValidatorService
- Returns:
- name of the configuration key
-
instantiate
Description copied from interface:AbacValidatorService
Create a new instance of the validator based on the configuration provided. The config is located at the config key of this provider.- Specified by:
instantiate
in interfaceAbacValidatorService
- Parameters:
config
- Config with provider configuration- Returns:
- validator instance created from the
Config
provided
-