| Class and Description |
|---|
| AbstractAuthenticationDetailsProvider
Root interface for classes providing some information needed to authenticate
requests.
|
| AbstractFederationClientAuthenticationDetailsProviderBuilder
Abstract builder base class for authentication details provider extending
AbstractRequestingAuthenticationDetailsProvider |
| AbstractRequestingAuthenticationDetailsProvider
Base class for authentication details providers that make remote requests.
|
| AbstractRequestingAuthenticationDetailsProvider.Builder
Base class for builders.
|
| AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
Helper class to cache the private key as bytes so we don’t have to parse it every time.
|
| AuthCachingPolicy
AuthCachingPolicy provides the ability to annotation basic auth providers with what level
of caching a request signer should try to follow.
|
| 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
For authentication providers with refreshable authentication data (e.g.
|
| CustomerAuthenticationDetailsProvider |
| InstancePrincipalsAuthenticationDetailsProvider
Implementation of
BasicAuthenticationDetailsProvider that integrates
with instance principal authentication endpoints to generate service tokens
used for actual signing. |
| InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder
Builder for InstancePrincipalsAuthenticationDetailsProviderBuilder.
|
| ProvidesClientConfigurators
An interface that has the API to return
a list of ClientConfigurators
|
| RefreshableOnNotAuthenticatedProvider
For authentication providers with refreshable authentication data (e.g.
|
| RegionProvider
A region provider has the API to return the region.
|
| ResourcePrincipalAuthenticationDetailsProvider
This constructs a default implementation of the
ResourcePrincipalAuthenticationDetailsProvider, constructed
in accordance with the following environment variable settings: |
| ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder
Builder for ResourcePrincipalAuthenticationDetailsProvider that understands the V2.2 configuration
|
| 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.
|
| SimpleAuthenticationDetailsProvider
Basic implementation of
AuthenticationDetailsProvider that just
returns configured values. |
| SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder |
| URLBasedX509CertificateSupplier.ResourceDetails |
| URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder |
| X509CertificateSupplier
An interface to provide X509 certificate for a federated client.
|
| X509CertificateSupplier.CertificateAndPrivateKeyPair |
| Class and Description |
|---|
| BasicAuthenticationDetailsProvider
Base interface used provide required information to sign requests to Oracle Cloud Infrastructure.
|
| InstancePrincipalsAuthenticationDetailsProvider
Implementation of
BasicAuthenticationDetailsProvider that integrates
with instance principal authentication endpoints to generate service tokens
used for actual signing. |
| ProvidesConfigurableRefresh
An interface that has the API to return
refresh security token after if the token expires within
a configurable time
|
| 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.
|
| Class and Description |
|---|
| AbstractAuthenticationDetailsProvider
Root interface for classes providing some information needed to authenticate
requests.
|
| Class and Description |
|---|
| AbstractAuthenticationDetailsProvider
Root interface for classes providing some information needed to authenticate
requests.
|
| BasicAuthenticationDetailsProvider
Base interface used provide required information to sign requests to Oracle Cloud Infrastructure.
|
| Class and Description |
|---|
| AbstractAuthenticationDetailsProvider
Root interface for classes providing some information needed to authenticate
requests.
|
| Class and Description |
|---|
| AbstractAuthenticationDetailsProvider
Root interface for classes providing some information needed to authenticate
requests.
|
| Class and Description |
|---|
| RefreshableOnNotAuthenticatedProvider
For authentication providers with refreshable authentication data (e.g.
|
Copyright © 2016–2022. All rights reserved.