| Package | Description |
|---|---|
| com.oracle.bmc.auth | |
| com.oracle.bmc.common | |
| com.oracle.bmc.http.signing | |
| com.oracle.bmc.http.signing.internal | |
| com.oracle.bmc.retrier |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFederationClientAuthenticationDetailsProviderBuilder<B extends AbstractFederationClientAuthenticationDetailsProviderBuilder<B,P>,P extends AbstractAuthenticationDetailsProvider>
Abstract builder base class for authentication details provider extending
AbstractRequestingAuthenticationDetailsProvider |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AuthenticationDetailsProvider
Interface defining a BasicAuthenticationDetailsProvider that also provides
the individual components used to create the keyId.
|
interface |
BasicAuthenticationDetailsProvider
Base interface used provide required information to sign requests to Oracle Cloud Infrastructure.
|
interface |
BasicConfigFileAuthenticationProvider
Interface defining AuthenticationDetailsProvider that
also returns PEM file path and a list of ClientConfigurators
|
| Modifier and Type | Method and Description |
|---|---|
abstract C |
ClientBuilderBase.build(AbstractAuthenticationDetailsProvider authenticationDetailsProvider)
Set the authentication details provider.
|
| Modifier and Type | Method and Description |
|---|---|
RequestSigner |
RequestSignerFactory.createRequestSigner(Service service,
AbstractAuthenticationDetailsProvider abstractAuthProvider)
Creates a new RequestSigner instance from the given provider and type of service.
|
| Modifier and Type | Method and Description |
|---|---|
RequestSigner |
DefaultRequestSignerFactory.createRequestSigner(Service service,
AbstractAuthenticationDetailsProvider abstractAuthProvider)
Creates a new RequestSigner instance from the given provider and type of service.
|
| Constructor and Description |
|---|
TokenRefreshRetrier(AbstractAuthenticationDetailsProvider authenticationDetailsProvider)
Create a new instance.
|
Copyright © 2016–2022. All rights reserved.