Class InstancePrincipalsAuthenticationDetailsProvider
An Authentication details provider to generate service tokens used for actual signing.
Inheritance
InstancePrincipalsAuthenticationDetailsProvider
Implements
Inherited Members
Namespace: Oci.Common.Auth
Assembly: OCI.DotNetSDK.Common.dll
Syntax
public class InstancePrincipalsAuthenticationDetailsProvider : AbstractRequestingAuthenticationDetailsProvider, IBasicAuthenticationDetailsProvider, IAbstractAuthenticationDetailsProvider, IRegionProvider, IRefreshableOnNotAuthenticatedProvider<string>
Constructors
InstancePrincipalsAuthenticationDetailsProvider()
Declaration
public InstancePrincipalsAuthenticationDetailsProvider()
InstancePrincipalsAuthenticationDetailsProvider(string)
Creates an instance principals authentication provider using a custom auth service federation endpoint. The endpoint should be the base auth service endpoint; the SDK appends /v1/x509 when requesting the security token.
Declaration
public InstancePrincipalsAuthenticationDetailsProvider(string federationEndpoint)
Parameters
| Type | Name | Description |
|---|---|---|
| string | federationEndpoint | The base auth service federation endpoint. |