Class OciVaultSecurityService
- java.lang.Object
-
- io.helidon.integrations.oci.vault.OciVaultSecurityService
-
- All Implemented Interfaces:
SecurityProviderService
@Deprecated public class OciVaultSecurityService extends Object implements SecurityProviderService
Deprecated.do not use directlyService provider forSecurityProviderService. Only used by a service loader.
-
-
Constructor Summary
Constructors Constructor Description OciVaultSecurityService()Deprecated.do not use
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Class<? extends SecurityProvider>providerClass()Deprecated.Class of the provider of this provider service.StringproviderConfigKey()Deprecated.Key of the "root" of configuration of this provider.SecurityProviderproviderInstance(Config config)Deprecated.Create a new instance of the provider based on the configuration provided.
-
-
-
Constructor Detail
-
OciVaultSecurityService
@Deprecated public OciVaultSecurityService()
Deprecated.do not useThis constructor is only intended for service loader. DO NOT USE DIRECTLY.
-
-
Method Detail
-
providerConfigKey
public String providerConfigKey()
Deprecated.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()
Deprecated.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)
Deprecated.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
-
-