Package com.oracle.bmc.auth
Interface BasicConfigFileAuthenticationProvider
-
- All Superinterfaces:
AbstractAuthenticationDetailsProvider
,AuthenticationDetailsProvider
,BasicAuthenticationDetailsProvider
- All Known Implementing Classes:
ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider
,ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider
,ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider
public interface BasicConfigFileAuthenticationProvider extends AuthenticationDetailsProvider
Interface defining AuthenticationDetailsProvider that also returns PEM file path and a list of ClientConfigurators
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ClientConfigurator>
getClientConfigurators()
Get the list of ClientConfiguratorsString
getPemFilePath()
Get the PEM file path-
Methods inherited from interface com.oracle.bmc.auth.AuthenticationDetailsProvider
getFingerprint, getTenantId, getUserId
-
Methods inherited from interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
getKeyId, getPassPhrase, getPassphraseCharacters, getPrivateKey
-
-
-
-
Method Detail
-
getPemFilePath
String getPemFilePath()
Get the PEM file path- Returns:
- The path to the PEM file
-
getClientConfigurators
List<ClientConfigurator> getClientConfigurators()
Get the list of ClientConfigurators- Returns:
- a list of ClientConfigurators
-
-