Class HttpBasicAuthService
- java.lang.Object
 - 
- io.helidon.security.providers.httpauth.HttpBasicAuthService
 
 
- 
- All Implemented Interfaces:
 SecurityProviderService
public class HttpBasicAuthService extends Object implements SecurityProviderService
Basic authentication service. 
- 
- 
Constructor Summary
Constructors Constructor Description HttpBasicAuthService() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends SecurityProvider>providerClass()Class of the provider of this provider service.StringproviderConfigKey()Key of the "root" of configuration of this provider.SecurityProviderproviderInstance(Config config)Create a new instance of the provider based on the configuration provided. 
 - 
 
- 
- 
Method Detail
- 
providerConfigKey
public String 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
public Class<? extends SecurityProvider> 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
public SecurityProvider providerInstance(Config config)
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 
 
 - 
 
 -