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 String
getFingerprint()
Returns the fingerprint of the key being used.String
getTenantId()
Returns the tenant OCID.String
getUserId()
Returns the user OCID.-
Methods inherited from interface com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
getKeyId, getPassPhrase, getPassphraseCharacters, getPrivateKey
-
-