Uses of Class
oracle.nosql.driver.iam.SignatureProvider
Packages that use SignatureProvider
Package
Description
This package contains the public API for managing security for the
Oracle NoSQL Database Cloud using Oracle Cloud Infrastructure Identity
and Access Management (IAM).
-
Uses of SignatureProvider in oracle.nosql.driver.iam
Methods in oracle.nosql.driver.iam that return SignatureProviderModifier and TypeMethodDescriptionstatic SignatureProvider
SignatureProvider.createWithInstancePrincipal()
Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipal
(String iamAuthUrl) Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipal
(String iamAuthUrl, Region region, Logger logger) Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipal
(Region region) Creates a SignatureProvider using an instance principal.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(File delegationTokenFile) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(String delegationToken) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(String iamAuthUrl, Region region, File delegationTokenFile, Logger logger) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithInstancePrincipalForDelegation
(String iamAuthUrl, Region region, String delegationToken, Logger logger) Creates a SignatureProvider using an instance principal with a delegation token.static SignatureProvider
SignatureProvider.createWithOkeWorkloadIdentity()
Creates a SignatureProvider with Container Engine for Kubernetes (OKE) workload identity using the Kubernetes service account token at the default path/var/run/secrets/kubernetes.io/serviceaccount/token
.static SignatureProvider
SignatureProvider.createWithOkeWorkloadIdentity
(File serviceAccountTokenFile, Logger logger) Creates a SignatureProvider with Container Engine for Kubernetes (OKE) workload identity using Kubernetes service account token in the specified token file.static SignatureProvider
SignatureProvider.createWithOkeWorkloadIdentity
(String serviceAccountToken, Logger logger) Creates a SignatureProvider with Container Engine for Kubernetes (OKE) workload identity using specified Kubernetes service account token string.static SignatureProvider
SignatureProvider.createWithResourcePrincipal()
Creates a SignatureProvider using a resource principal.static SignatureProvider
SignatureProvider.createWithResourcePrincipal
(Logger logger) Creates a SignatureProvider using a resource principal.static SignatureProvider
SignatureProvider.createWithSessionToken()
Creates a SignatureProvider using a temporary session token read from a token file.static SignatureProvider
SignatureProvider.createWithSessionToken
(String profile) Creates a SignatureProvider using a temporary session token read from a token file.static SignatureProvider
SignatureProvider.createWithSessionToken
(String configFilePath, String profile) Creates a SignatureProvider using a temporary session token read from a token file.