Uses of Interface
com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider
-
-
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.auth
Classes in com.oracle.bmc.auth with type parameters of type AbstractAuthenticationDetailsProvider Modifier and Type Class Description classAbstractFederationClientAuthenticationDetailsProviderBuilder<B extends AbstractFederationClientAuthenticationDetailsProviderBuilder<B,P>,P extends AbstractAuthenticationDetailsProvider>Abstract builder base class for authentication details provider extendingAbstractRequestingAuthenticationDetailsProviderSubinterfaces of AbstractAuthenticationDetailsProvider in com.oracle.bmc.auth Modifier and Type Interface Description interfaceAuthenticationDetailsProviderInterface defining a BasicAuthenticationDetailsProvider that also provides the individual components used to create the keyId.interfaceBasicAuthenticationDetailsProviderBase interface used provide required information to sign requests to Oracle Cloud Infrastructure.interfaceBasicConfigFileAuthenticationProviderInterface defining AuthenticationDetailsProvider that also returns PEM file path and a list of ClientConfiguratorsClasses in com.oracle.bmc.auth that implement AbstractAuthenticationDetailsProvider Modifier and Type Class Description classAbstractRequestingAuthenticationDetailsProviderBase class for authentication details providers that make remote requests.classConfigFileAuthenticationDetailsProviderImplementation ofAuthenticationDetailsProviderthat uses a standard OCI configuration file as an input.protected static classConfigFileAuthenticationDetailsProvider.ConfigFileInstancePrincipalAuthenticationDetailsProviderprotected static classConfigFileAuthenticationDetailsProvider.ConfigFileResourcePrincipalAuthenticationDetailsProviderprotected static classConfigFileAuthenticationDetailsProvider.ConfigFileSimpleAuthenticationDetailsProviderclassCustomerAuthenticationDetailsProviderclassInstancePrincipalsAuthenticationDetailsProviderImplementation ofBasicAuthenticationDetailsProviderthat integrates with instance principal authentication endpoints to generate service tokens used for actual signing.classResourcePrincipalAuthenticationDetailsProviderThis constructs a default implementation of the
ResourcePrincipalAuthenticationDetailsProvider, constructed in accordance with the following environment variable settings:- OCI_RESOURCE_PRINCIPAL_VERSION:
classResourcePrincipalsV3AuthenticationDetailsProviderThis constructs a default implementation of theResourcePrincipalAuthenticationDetailsProvider, integrates principal authentication services to generate resource principal session token used for actual signing.classSessionTokenAuthenticationDetailsProviderImplementation ofAuthenticationDetailsProviderthat uses a session token for authentication.classSimpleAuthenticationDetailsProviderBasic implementation ofAuthenticationDetailsProviderthat just returns configured values. -
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.auth.internal
Classes in com.oracle.bmc.auth.internal that implement AbstractAuthenticationDetailsProvider Modifier and Type Class Description classKeyPairAuthenticationDetailProviderResource Principals V2 using public/private key to sign the request. -
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.common
Methods in com.oracle.bmc.common with parameters of type AbstractAuthenticationDetailsProvider Modifier and Type Method Description abstract CClientBuilderBase. build(AbstractAuthenticationDetailsProvider authenticationDetailsProvider)Set the authentication details provider. -
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.http.internal
Methods in com.oracle.bmc.http.internal with parameters of type AbstractAuthenticationDetailsProvider Modifier and Type Method Description ClientCall<REQ,RESP,RESP_BUILDER>ClientCall. authenticationDetailsProvider(AbstractAuthenticationDetailsProvider authenticationDetailsProvider)Constructors in com.oracle.bmc.http.internal with parameters of type AbstractAuthenticationDetailsProvider Constructor Description BaseAsyncClient(ClientBuilderBase<?,?> builder, AbstractAuthenticationDetailsProvider authenticationDetailsProvider)BaseSyncClient(ClientBuilderBase<?,?> builder, AbstractAuthenticationDetailsProvider authenticationDetailsProvider, CircuitBreakerConfiguration defaultCircuitBreaker) -
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.http.signing
Methods in com.oracle.bmc.http.signing with parameters of type AbstractAuthenticationDetailsProvider Modifier and Type Method Description RequestSignerRequestSignerFactory. createRequestSigner(Service service, AbstractAuthenticationDetailsProvider abstractAuthProvider)Creates a new RequestSigner instance from the given provider and type of service. -
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.http.signing.internal
Methods in com.oracle.bmc.http.signing.internal with parameters of type AbstractAuthenticationDetailsProvider Modifier and Type Method Description RequestSignerDefaultRequestSignerFactory. createRequestSigner(Service service, AbstractAuthenticationDetailsProvider abstractAuthProvider)Creates a new RequestSigner instance from the given provider and type of service. -
Uses of AbstractAuthenticationDetailsProvider in com.oracle.bmc.retrier
Constructors in com.oracle.bmc.retrier with parameters of type AbstractAuthenticationDetailsProvider Constructor Description TokenRefreshRetrier(AbstractAuthenticationDetailsProvider authenticationDetailsProvider)Create a new instance.
-