Class HttpDigestAuthService
java.lang.Object
io.helidon.security.providers.httpauth.HttpDigestAuthService
- All Implemented Interfaces:
SecurityProviderService
@Deprecated(since="4.5.0",
forRemoval=true)
public class HttpDigestAuthService
extends Object
implements SecurityProviderService
Deprecated, for removal: This API element is subject to removal in a future version.
HTTP Digest authentication relies on obsolete MD5-based authentication and will be removed in a future
version without replacement
Digest authentication service.
-
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Create a new instance of the provider based on the configuration provided.Class<? extends SecurityProvider> Deprecated, for removal: This API element is subject to removal in a future version.Class of the provider of this provider service.Deprecated, for removal: This API element is subject to removal in a future version.Key of the "root" of configuration of this provider.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.security.spi.SecurityProviderService
providerInstance
-
Constructor Details
-
HttpDigestAuthService
public HttpDigestAuthService()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
providerConfigKey
Deprecated, for removal: This API element is subject to removal in a future version.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
Deprecated, for removal: This API element is subject to removal in a future version.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
-
create
Deprecated, for removal: This API element is subject to removal in a future version.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.API Note: the default method implementation is provided for backward compatibility and will be removed in the next major version
- Specified by:
createin interfaceSecurityProviderService- Parameters:
config- Config with provider configuration- Returns:
- provider instance created from the
Configprovided
-