ManagedIdentityCredential Constructors

Definition

Overloads

ManagedIdentityCredential()

Protected constructor for mocking.

ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions)

Creates an instance of ManagedIdentityCredential capable of authenticating a resource with a user-assigned managed identity.

ManagedIdentityCredential(String, TokenCredentialOptions)

Creates an instance of ManagedIdentityCredential capable of authenticating a resource with a user-assigned or a system-assigned managed identity.

ManagedIdentityCredential()

Source:
ManagedIdentityCredential.cs
Source:
ManagedIdentityCredential.cs

Protected constructor for mocking.

protected ManagedIdentityCredential ();
Protected Sub New ()

Applies to

ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions)

Source:
ManagedIdentityCredential.cs
Source:
ManagedIdentityCredential.cs

Creates an instance of ManagedIdentityCredential capable of authenticating a resource with a user-assigned managed identity.

public ManagedIdentityCredential (Azure.Core.ResourceIdentifier resourceId, Azure.Identity.TokenCredentialOptions options = default);
new Azure.Identity.ManagedIdentityCredential : Azure.Core.ResourceIdentifier * Azure.Identity.TokenCredentialOptions -> Azure.Identity.ManagedIdentityCredential
Public Sub New (resourceId As ResourceIdentifier, Optional options As TokenCredentialOptions = Nothing)

Parameters

resourceId
ResourceIdentifier

The resource ID to authenticate for a user-assigned managed identity.

options
TokenCredentialOptions

Options to configure the management of the requests sent to Microsoft Entra ID.

Applies to

ManagedIdentityCredential(String, TokenCredentialOptions)

Source:
ManagedIdentityCredential.cs
Source:
ManagedIdentityCredential.cs

Creates an instance of ManagedIdentityCredential capable of authenticating a resource with a user-assigned or a system-assigned managed identity.

public ManagedIdentityCredential (string clientId = default, Azure.Identity.TokenCredentialOptions options = default);
new Azure.Identity.ManagedIdentityCredential : string * Azure.Identity.TokenCredentialOptions -> Azure.Identity.ManagedIdentityCredential
Public Sub New (Optional clientId As String = Nothing, Optional options As TokenCredentialOptions = Nothing)

Parameters

clientId
String

The client ID to authenticate for a user-assigned managed identity. If not provided, a system-assigned managed identity is used.

options
TokenCredentialOptions

Options to configure the management of the requests sent to Microsoft Entra ID.

Applies to