Search
Preparing search index...
The search index is not available
Oracle Cloud Infrastructure SDK for TypeScript and JavaScript API Reference - 2.91.1
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
common/lib/auth/abstract-requesting-authentication-detail-provider
AbstractRequestingAuthenticationDetailsProvider
Globals
common/lib/auth/abstract-requesting-authentication-detail-provider
Class AbstractRequestingAuthenticationDetailsProvider
Base class for authentication details providers that make remote requests.
Hierarchy
AbstractRequestingAuthenticationDetailsProvider
InstancePrincipalsAuthenticationDetailsProvider
ResourcePrincipalAuthenticationDetailsProvider
OkeWorkloadIdentityAuthenticationDetailsProvider
Implements
AuthenticationDetailsProvider
Constructors
constructor
Properties
federation
Client
session
Key
Supplier
Methods
get
Key
Id
get
Passphrase
get
Private
Key
Constructors
constructor
new
Abstract
Requesting
Authentication
Details
Provider
(
federationClient
:
FederationClient
, sessionKeySupplier
:
SessionKeySupplier
)
:
AbstractRequestingAuthenticationDetailsProvider
Parameters
federationClient:
FederationClient
sessionKeySupplier:
SessionKeySupplier
Returns
AbstractRequestingAuthenticationDetailsProvider
Properties
Protected
federation
Client
federation
Client
:
FederationClient
Protected
session
Key
Supplier
session
Key
Supplier
:
SessionKeySupplier
Methods
get
Key
Id
get
Key
Id
(
)
:
Promise
<
string
>
Returns
Promise
<
string
>
get
Passphrase
get
Passphrase
(
)
:
null
Returns
null
get
Private
Key
get
Private
Key
(
)
:
string
Returns
string
Abstract
Requesting
Authentication
Details
Provider
constructor
federation
Client
session
Key
Supplier
get
Key
Id
get
Passphrase
get
Private
Key
Base class for authentication details providers that make remote requests.