Share via


VisualStudioCodeCredential Class

Definition

Enables authentication to Microsoft Entra ID as the user signed in to Visual Studio Code via the broker. Note that this credential relies on a reference to the Azure.Identity.Broker package.

public class VisualStudioCodeCredential : Azure.Identity.InteractiveBrowserCredential
type VisualStudioCodeCredential = class
    inherit InteractiveBrowserCredential
Public Class VisualStudioCodeCredential
Inherits InteractiveBrowserCredential
Inheritance

Constructors

VisualStudioCodeCredential()

Creates a new instance of the VisualStudioCodeCredential.

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Creates a new instance of the VisualStudioCodeCredential.

Methods

Authenticate(CancellationToken)

Interactively authenticates a user via the default browser.

(Inherited from InteractiveBrowserCredential)
Authenticate(TokenRequestContext, CancellationToken)

Interactively authenticates a user via the default browser. The resulting AuthenticationRecord will automatically be used in subsequent calls to GetToken(TokenRequestContext, CancellationToken).

(Inherited from InteractiveBrowserCredential)
AuthenticateAsync(CancellationToken)

Interactively authenticates a user via the default browser. The resulting AuthenticationRecord will automatically be used in subsequent calls to GetTokenAsync(TokenRequestContext, CancellationToken).

(Inherited from InteractiveBrowserCredential)
AuthenticateAsync(TokenRequestContext, CancellationToken)

Interactively authenticates a user via the default browser.

(Inherited from InteractiveBrowserCredential)
CreateTokenOptions(IReadOnlyDictionary<String,Object>)

Creates a new instance of GetTokenOptions using the provided properties.

(Inherited from TokenCredential)
GetToken(GetTokenOptions, CancellationToken)

Gets an AuthenticationToken for the provided properties.

(Inherited from TokenCredential)
GetToken(TokenRequestContext, CancellationToken)

Obtains a access token from account signed in to Visual Studio Code.

GetTokenAsync(GetTokenOptions, CancellationToken)

Gets an AuthenticationToken for the provided properties.

(Inherited from TokenCredential)
GetTokenAsync(TokenRequestContext, CancellationToken)

Obtains a access token from account signed in to Visual Studio Code.

Applies to