| 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.
|
| AbstractServiceAccountTokenSupplier |
| 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
|
| ResourcePrincipalsV3AuthenticationDetailsProvider
This constructs a default implementation of the
ResourcePrincipalAuthenticationDetailsProvider, integrates principal authentication services to
generate resource principal session token used for actual signing. |
| ResourcePrincipalsV3AuthenticationDetailsProvider.ResourcePrincipalsV3AuthenticationDetailsProviderBuilder
Builder for ResourcePrincipalsAuthenticationDetailsProviderBuilder.
|
| 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.
|
| SessionTokenAuthenticationDetailsProvider
Implementation of
AuthenticationDetailsProvider that uses a session token for
authentication. |
| SessionTokenAuthenticationDetailsProvider.SessionToken |
| SessionTokenAuthenticationDetailsProvider.SessionToken.Builder |
| SessionTokenAuthenticationDetailsProvider.SessionTokenAuthenticationDetailsProviderBuilder
Builder for SessionTokenAuthenticationDetailsProvider.
|
| SessionTokenAuthenticationDetailsProvider.SessionTokenRefreshRequest.SessionTokenRequest |
| 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 |
|---|
| 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.
|
| 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
|
| RefreshableOnNotAuthenticatedProvider
For authentication providers with refreshable authentication data (e.g.
|
| ResourcePrincipalAuthenticationDetailsProvider
This constructs a default implementation of the
ResourcePrincipalAuthenticationDetailsProvider, constructed in accordance with the following
environment variable settings: |
| 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.
|
| 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.
|
| AuthCachingPolicy
AuthCachingPolicy provides the ability to annotation basic auth providers with what level of
caching a request signer should try to follow.
|
| 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 |
|---|
| RefreshableOnNotAuthenticatedProvider
For authentication providers with refreshable authentication data (e.g.
|
Copyright © 2016–2024. All rights reserved.