The base class for credential builders that allow specifying a client ID and tenant ID for an Azure Active Directory.
Represents the account information relating to an authentication request
An AAD credential that acquires a token with an Oauth 2.0 authorization code grant
for an AAD application.
A credential provider that provides token credentials based on Azure CLI
command.
A credential provider that provides token credentials based on Azure PowerShell command.
A token credential provider that can provide a credential from a list of providers.
Authenticates a service principal with AAD using a client assertion.
An AAD credential that acquires a token with a client certificate for an AAD application.
An AAD credential that acquires a token with a client secret for an AAD application.
The base class for all the credential builders.
The exception thrown when a TokenCredential
did not attempt to authenticate and retrieve AccessToken
,
as its prerequisite information or state was not available.
Creates a credential using environment variables or the shared token cache.
An AAD credential that acquires a token with a device code for an AAD application.
Response returned from the STS device code endpoint containing information necessary for
device code flow.
A credential provider that provides token credentials based on environment variables.
A credential provider that provides token credentials from Azure Tools for IntelliJ plugin credential cache.
An AAD credential that acquires a token for an AAD application by prompting the login in the default browser.
The base class for Managed Service Identity token based credentials.
An AAD credential that acquires a token with a client secret and user assertion for an AAD application
on behalf of a user principal.
A credential provider that provides token credentials from the MSAL shared token cache.
Represents the Persistence Token Cache options used to setup the persistent access token cache.
An AAD credential that acquires a token with a username and a password.
Enables authentication to Azure Active Directory as the user signed in to Visual Studio Code via
the 'Azure Account' extension.