| 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. those which wrap a security
token received from a remote service), this interface flags that when a caller receives a
NotAuthenticated error (HTTP 401) that they can refresh the authentication data and retry their request.
|
| 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. those which wrap a security
token received from a remote service), this interface flags that when a caller receives a
NotAuthenticated error (HTTP 401) that they can refresh the authentication data and retry their request.
|
| RegionProvider |
A region provider has the API to return the region.
|
| RequestSignerCacheConfigurationProvider |
|
| 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.
|