| AbstractAuthenticationDetailsProvider |
Root interface for classes providing some information needed to authenticate requests.
|
| AuthenticationDetailsProvider |
Interface defining a BasicAuthenticationDetailsProvider that also provides the individual
components used to create the keyId.
|
| BasicAuthenticationDetailsProvider |
Base interface used provide required information to sign requests to Oracle Cloud Infrastructure.
|
| BasicConfigFileAuthenticationProvider |
Interface defining AuthenticationDetailsProvider that also returns PEM file path and a list of
ClientConfigurators
|
| ConfigurableRefreshOnNotAuthenticatedProvider<T> |
For authentication providers with refreshable authentication data (e.g.
|
| ProvidesClientConfigurators |
An interface that has the API to return a list of ClientConfigurators
|
| ProvidesConfigurableRefresh |
An interface that has the API to return refresh security token after if the token expires within
a configurable time
|
| ProvidesCustomRequestSigner |
|
| RefreshableOnNotAuthenticatedProvider<T> |
For authentication providers with refreshable authentication data (e.g.
|
| RegionProvider |
A region provider has the API to return the region.
|
| ServiceAccountTokenSupplier |
A ServiceAccountTokenSupplier is responsible for providing kubernetes service account token used
for oke workload identity
|
| SessionKeySupplier |
A session key supplier is responsible for providing public/private key pairs that will be used to
both fetch federated service tokens and to sign individual requests to OCI.
|
| X509CertificateSupplier |
An interface to provide X509 certificate for a federated client.
|