Interface | Description |
---|---|
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.
|
Annotation Type | Description |
---|---|
AuthCachingPolicy |
AuthCachingPolicy provides the ability to annotation basic auth providers with what level of
caching a request signer should try to follow.
|
Copyright © 2016–2024. All rights reserved.