Package io.helidon.security.abac.policy
Class PolicyValidatorService
- java.lang.Object
- 
- io.helidon.security.abac.policy.PolicyValidatorService
 
- 
- All Implemented Interfaces:
- AbacValidatorService
 
 public class PolicyValidatorService extends Object implements AbacValidatorService A validator of policy statements java service to plug into Abac security provider.
- 
- 
Constructor SummaryConstructors Constructor Description PolicyValidatorService()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringconfigKey()Key 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.
 
- 
- 
- 
Method Detail- 
configKeypublic String configKey() Description copied from interface:AbacValidatorServiceKey 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:
- configKeyin interface- AbacValidatorService
- Returns:
- name of the configuration key
 
 - 
instantiatepublic AbacValidator<? extends AbacValidatorConfig> instantiate(Config config) Description copied from interface:AbacValidatorServiceCreate a new instance of the validator based on the configuration provided. The config is located at the config key of this provider.- Specified by:
- instantiatein interface- AbacValidatorService
- Parameters:
- config- Config with provider configuration
- Returns:
- validator instance created from the Configprovided
 
 
- 
 
-