Class AbacProviderService
java.lang.Object
io.helidon.security.providers.abac.AbacProviderService
- All Implemented Interfaces:
 SecurityProviderService
A java service to register this provider with 
Security.- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionClass<? extends SecurityProvider> Class of the provider of this provider service.Key of the "root" of configuration of this provider.providerInstance(Config config) Create a new instance of the provider based on the configuration provided. 
- 
Constructor Details
- 
AbacProviderService
public AbacProviderService() 
 - 
 - 
Method Details
- 
providerConfigKey
Description copied from interface:SecurityProviderServiceKey of the "root" of configuration of this provider.Example - Http Signature Provider may use "http-signatures", the configuration in yaml may then be:
security.providers: - http-signatures: inbound: ....The name of the provider is the same string, unless explicitly defined- Specified by:
 providerConfigKeyin interfaceSecurityProviderService- Returns:
 - name of the configuration key
 
 - 
providerClass
Description copied from interface:SecurityProviderServiceClass of the provider of this provider service. The class may be used for cases where configuration requires explicit class name (e.g. when multiple providers use the same configuration key).- Specified by:
 providerClassin interfaceSecurityProviderService- Returns:
 - class of 
SecurityProviderprovided by this provider service 
 - 
providerInstance
Description copied from interface:SecurityProviderServiceCreate a new instance of the provider based on the configuration provided. The config is located at the config key of this provider.- Specified by:
 providerInstancein interfaceSecurityProviderService- Parameters:
 config- Config with provider configuration- Returns:
 - provider instance created from the 
Configprovided 
 
 -