Uses of Package
com.oracle.bmc.auth
-
Classes in com.oracle.bmc.auth used by com.oracle.bmc.auth Class Description AbstractAuthenticationDetailsProvider Root interface for classes providing some information needed to authenticate requests.AbstractFederationClientAuthenticationDetailsProviderBuilder Abstract builder base class for authentication details provider extendingAbstractRequestingAuthenticationDetailsProviderAbstractRequestingAuthenticationDetailsProvider 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 ClientConfiguratorsConfigurableRefreshOnNotAuthenticatedProvider For authentication providers with refreshable authentication data (e.g.CustomerAuthenticationDetailsProvider InstancePrincipalsAuthenticationDetailsProvider Implementation ofBasicAuthenticationDetailsProviderthat 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 ClientConfiguratorsRefreshableOnNotAuthenticatedProvider 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:- OCI_RESOURCE_PRINCIPAL_VERSION:
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder Builder for ResourcePrincipalAuthenticationDetailsProvider that understands the V2.2 configurationResourcePrincipalsV3AuthenticationDetailsProvider This constructs a default implementation of theResourcePrincipalAuthenticationDetailsProvider, 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 identitySessionKeySupplier 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 ofAuthenticationDetailsProviderthat uses a session token for authentication.SessionTokenAuthenticationDetailsProvider.SessionToken SessionTokenAuthenticationDetailsProvider.SessionToken.Builder SessionTokenAuthenticationDetailsProvider.SessionTokenAuthenticationDetailsProviderBuilder Builder for SessionTokenAuthenticationDetailsProvider.SessionTokenAuthenticationDetailsProvider.SessionTokenRefreshRequest.SessionTokenRequest SimpleAuthenticationDetailsProvider Basic implementation ofAuthenticationDetailsProviderthat just returns configured values.SimpleAuthenticationDetailsProvider.SimpleAuthenticationDetailsProviderBuilder URLBasedX509CertificateSupplier.ResourceDetails URLBasedX509CertificateSupplier.ResourceDetails.ResourceDetailsBuilder X509CertificateSupplier An interface to provide X509 certificate for a federated client.X509CertificateSupplier.CertificateAndPrivateKeyPair -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.auth.internal Class 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 ofBasicAuthenticationDetailsProviderthat 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 timeRefreshableOnNotAuthenticatedProvider 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:- OCI_RESOURCE_PRINCIPAL_VERSION:
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. -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.common Class Description AbstractAuthenticationDetailsProvider Root interface for classes providing some information needed to authenticate requests. -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.http.internal Class Description AbstractAuthenticationDetailsProvider Root interface for classes providing some information needed to authenticate requests. -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.http.signing Class 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. -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.http.signing.internal Class 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. -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.retrier Class Description AbstractAuthenticationDetailsProvider Root interface for classes providing some information needed to authenticate requests. -
Classes in com.oracle.bmc.auth used by com.oracle.bmc.util.internal Class Description RefreshableOnNotAuthenticatedProvider For authentication providers with refreshable authentication data (e.g.