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.String
providerConfigKey()
Deprecated.Key of the "root" of configuration of this provider.SecurityProvider
providerInstance(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:SecurityProviderService
Key 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:
providerConfigKey
in interfaceSecurityProviderService
- Returns:
- name of the configuration key
-
providerClass
public Class<? extends SecurityProvider> providerClass()
Deprecated.Description copied from interface:SecurityProviderService
Class 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:
providerClass
in interfaceSecurityProviderService
- Returns:
- class of
SecurityProvider
provided by this provider service
-
providerInstance
public SecurityProvider providerInstance(Config config)
Deprecated.Description copied from interface:SecurityProviderService
Create a new instance of the provider based on the configuration provided. The config is located at the config key of this provider.- Specified by:
providerInstance
in interfaceSecurityProviderService
- Parameters:
config
- Config with provider configuration- Returns:
- provider instance created from the
Config
provided
-
-