Uses of Interface
com.oracle.bmc.auth.BasicAuthenticationDetailsProvider
-
Packages that use BasicAuthenticationDetailsProvider Package Description com.oracle.bmc.auth com.oracle.bmc.auth.internal com.oracle.bmc.http.signing com.oracle.bmc.http.signing.internal -
-
Uses of BasicAuthenticationDetailsProvider in com.oracle.bmc.auth
Subinterfaces of BasicAuthenticationDetailsProvider 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.interfaceBasicConfigFileAuthenticationProviderInterface defining AuthenticationDetailsProvider that also returns PEM file path and a list of ClientConfiguratorsClasses in com.oracle.bmc.auth that implement BasicAuthenticationDetailsProvider 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 BasicAuthenticationDetailsProvider in com.oracle.bmc.auth.internal
Classes in com.oracle.bmc.auth.internal that implement BasicAuthenticationDetailsProvider Modifier and Type Class Description classKeyPairAuthenticationDetailProviderResource Principals V2 using public/private key to sign the request.Constructors in com.oracle.bmc.auth.internal with parameters of type BasicAuthenticationDetailsProvider Constructor Description AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient.AbstractFederationClient(String resourcePrincipalTokenUrl, String resourcePrincipalTokenEndpoint, String federationEndpoint, SessionKeySupplier sessionKeySupplier, BasicAuthenticationDetailsProvider basicAuthenticationDetailsProvider, ClientConfigurator clientConfigurator, CircuitBreakerConfiguration circuitBreakerConfiguration, List<ClientConfigurator> additionalCLientConfigurators)Constructor of AbstractFederationClient. -
Uses of BasicAuthenticationDetailsProvider in com.oracle.bmc.http.signing
Methods in com.oracle.bmc.http.signing with parameters of type BasicAuthenticationDetailsProvider Modifier and Type Method Description static RequestSignerDefaultRequestSigner. createRequestSigner(BasicAuthenticationDetailsProvider authProvider)Creates a new RequestSigner using theSigningStrategy.STANDARD.static RequestSignerDefaultRequestSigner. createRequestSigner(BasicAuthenticationDetailsProvider authProvider, SigningStrategy signingStrategy)Creates a new RequestSigner using the given signing strategy.static RequestSigningFilterRequestSigningFilter. fromAuthProvider(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Create a new RequestSigningFilter instance from an existing authentication details provider -
Uses of BasicAuthenticationDetailsProvider in com.oracle.bmc.http.signing.internal
Methods in com.oracle.bmc.http.signing.internal with parameters of type BasicAuthenticationDetailsProvider Modifier and Type Method Description protected Supplier<String>DefaultRequestSignerFactory. createKeyIdSupplier(BasicAuthenticationDetailsProvider authenticationDetailsProvider, AuthCachingPolicy policy)static KeySupplier<RSAPrivateKey>DefaultRequestSignerFactory. createKeySupplier(BasicAuthenticationDetailsProvider authenticationDetailsProvider, AuthCachingPolicy policy)static AuthCachingPolicyDefaultRequestSignerFactory. getAuthCachingPolicy(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
-