Top Description Methods
com.oracle.bmc.auth

public Interface AuthenticationDetailsProvider

extends BasicAuthenticationDetailsProvider
Known Direct Subinterfaces
com.oracle.bmc.auth.BasicConfigFileAuthenticationProvider
Known Direct Implementers
com.oracle.bmc.auth.ConfigFileAuthenticationDetailsProvider, com.oracle.bmc.auth.CustomerAuthenticationDetailsProvider, com.oracle.bmc.auth.SessionTokenAuthenticationDetailsProvider, com.oracle.bmc.auth.SimpleAuthenticationDetailsProvider

Interface defining a BasicAuthenticationDetailsProvider that also provides the individual components used to create the keyId.

The getKeyId() method should be implemented as "tentantId/userId/fingerprint". See docs for more information.

Method Summary

Modifier and TypeMethod and Description
public String

Returns:

The fingerprint.
getFingerprint
()

Returns the fingerprint of the key being used.

public String

Returns:

The tenant OCID.
getTenantId
()

Returns the tenant OCID.

public String

Returns:

The user OCID.
getUserId
()

Returns the user OCID.

Inherited from com.oracle.bmc.auth.BasicAuthenticationDetailsProvider:
getKeyIdgetPassPhrasegetPassphraseCharactersgetPrivateKey

Method Detail

getFingerprintback to summary
public String getFingerprint()

Returns the fingerprint of the key being used.

Returns:String

The fingerprint.

getTenantIdback to summary
public String getTenantId()

Returns the tenant OCID.

Returns:String

The tenant OCID.

getUserIdback to summary
public String getUserId()

Returns the user OCID.

Returns:String

The user OCID.