Package | Description |
---|---|
com.oracle.bmc.auth | |
com.oracle.bmc.auth.internal |
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractRequestingAuthenticationDetailsProvider.CachingSessionKeySupplier
Helper class to cache the private key as bytes so we don’t have to parse it every time.
|
Modifier and Type | Field and Description |
---|---|
protected SessionKeySupplier |
AbstractRequestingAuthenticationDetailsProvider.Builder.sessionKeySupplier |
Modifier and Type | Method and Description |
---|---|
protected static SessionKeySupplier |
ResourcePrincipalAuthenticationDetailsProvider.getSessionKeySupplierFromPemAndPassphrase(String ociResourcePrincipalPrivateKey,
String ociResourcePrincipalPassphrase,
String inputType) |
Modifier and Type | Method and Description |
---|---|
protected abstract P |
AbstractFederationClientAuthenticationDetailsProviderBuilder.buildProvider(SessionKeySupplier sessionKeySupplierToUse)
Build the actual provider.
|
protected InstancePrincipalsAuthenticationDetailsProvider |
InstancePrincipalsAuthenticationDetailsProvider.InstancePrincipalsAuthenticationDetailsProviderBuilder.buildProvider(SessionKeySupplier sessionKeySupplierToUse) |
protected ResourcePrincipalAuthenticationDetailsProvider |
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder.buildProvider(SessionKeySupplier sessionKeySupplierToUse) |
protected FederationClient |
AbstractFederationClientAuthenticationDetailsProviderBuilder.createFederationClient(SessionKeySupplier sessionKeySupplier)
Create the federation client.
|
protected FederationClient |
ResourcePrincipalAuthenticationDetailsProvider.ResourcePrincipalAuthenticationDetailsProviderBuilder.createFederationClient(SessionKeySupplier sessionKeySupplier) |
protected static FederationClient |
ResourcePrincipalAuthenticationDetailsProvider.getFederationClientFromRpst(String ociResourcePrincipalRpst,
String inputType,
SessionKeySupplier sessionKeySupplier) |
B |
AbstractRequestingAuthenticationDetailsProvider.Builder.sessionKeySupplier(SessionKeySupplier sessionKeySupplier)
Configures the custom SessionKeySupplier to use.
|
Constructor and Description |
---|
AbstractRequestingAuthenticationDetailsProvider(FederationClient federationClient,
SessionKeySupplier sessionKeySupplier) |
CachingSessionKeySupplier(SessionKeySupplier delegate) |
ResourcePrincipalAuthenticationDetailsProvider(FederationClient federationClient,
SessionKeySupplier sessionKeySupplier,
Region region)
Constructor of ResourcePrincipalAuthenticationDetailsProvider.
|
Modifier and Type | Class and Description |
---|---|
class |
FileBasedKeySupplier |
class |
FixedContentKeySupplier
This is a SessionKeySupplier which fakes the ability to refresh its contained key.
|
Modifier and Type | Field and Description |
---|---|
protected SessionKeySupplier |
AbstractFederationClient.sessionKeySupplier |
Constructor and 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.
|
FileBasedResourcePrincipalFederationClient(SessionKeySupplier sessionKeySupplier,
String resourcePrincipalSessionTokenPath)
Constructor of FileBasedResourcePrincipalFederationClient.
|
FixedContentResourcePrincipalFederationClient(String resourcePrincipalSessionToken,
SessionKeySupplier sessionKeySupplier)
Constructor of FixedContentResourcePrincipalFederationClient.
|
ResourcePrincipalsFederationClient(String resourcePrincipalTokenEndpoint,
RptPathProvider resourcePrincipalTokenPathProvider,
String resourcePrincipalSessionTokenEndpoint,
SessionKeySupplier sessionKeySupplier,
InstancePrincipalsAuthenticationDetailsProvider instancePrincipalsAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsFederationClient.
|
ResourcePrincipalsV3FederationClient(String resourcePrincipalTokenUrl,
String resourcePrincipalSessionTokenEndpoint,
SessionKeySupplier sessionKeySupplier,
ResourcePrincipalAuthenticationDetailsProvider leafAuthDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsFederationClient.
|
ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint,
String federationEndpoint,
SessionKeySupplier sessionKeySupplier,
KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsV2FederationClient.
|
ResourcePrincipalV2FederationClient(String resourcePrincipalTokenEndpoint,
String federationEndpoint,
String resourcePrincipalTokenPath,
String securityContext,
SessionKeySupplier sessionKeySupplier,
KeyPairAuthenticationDetailProvider keyPairAuthenticationDetailsProvider,
ClientConfigurator clientConfigurator,
CircuitBreakerConfiguration circuitBreakerConfiguration)
Constructor of ResourcePrincipalsV2FederationClient.
|
SecurityTokenAdapter(String securityToken,
SessionKeySupplier sessionKeySupplier) |
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig)
Same as
#X509FederationClient(String, String, X509CertificateSupplier,
SessionKeySupplier, Set, ClientConfigurator, List, String) but with ‘purpose’ set to X509FederationClient.DEFAULT_PURPOSE . |
X509FederationClient(String federationEndpoint,
String tenancyId,
X509CertificateSupplier leafCertificateSupplier,
SessionKeySupplier sessionKeySupplier,
Set<X509CertificateSupplier> intermediateCertificateSuppliers,
ClientConfigurator clientConfigurator,
List<ClientConfigurator> additionalClientConfigurators,
CircuitBreakerConfiguration circuitBreakerConfig,
String purpose)
The constructor.
|
Copyright © 2016–2024. All rights reserved.