| 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
|
| RefreshableOnNotAuthenticatedProvider<T> |
For authentication providers with refreshable authentication data (e.g.
|
| RegionProvider |
A region provider has the API to return the region.
|
| 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–2022. All rights reserved.