Package com.oracle.bmc.auth
Interface AuthenticationDetailsProvider
-
- All Superinterfaces:
AbstractAuthenticationDetailsProvider,BasicAuthenticationDetailsProvider
- All Known Subinterfaces:
BasicConfigFileAuthenticationProvider
- All Known Implementing Classes:
ConfigFileAuthenticationDetailsProvider,ConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProvider,ConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProvider,ConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProvider,CustomerAuthenticationDetailsProvider,SessionTokenAuthenticationDetailsProvider,SimpleAuthenticationDetailsProvider
public interface AuthenticationDetailsProvider extends BasicAuthenticationDetailsProvider
Interface defining a BasicAuthenticationDetailsProvider that also provides the individual components used to create the keyId.The
BasicAuthenticationDetailsProvider.getKeyId()method should be implemented as "tentantId/userId/fingerprint". See docs for more information.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetFingerprint()Returns the fingerprint of the key being used.StringgetTenantId()Returns the tenant OCID.StringgetUserId()Returns the user OCID.-
Methods inherited from interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
getKeyId, getPassPhrase, getPassphraseCharacters, getPrivateKey
-
-