The base class for credential builders that allow specifying a client ID, tenant ID, authority host, and
additionally allowed tenants for Microsoft Entra ID.
Authentication Record represents the account information of the authenticated account.
Authorization Code authentication in Azure is a type of authentication mechanism that allows users to
authenticate with
Microsoft Entra ID
and obtain an authorization code that can be used to request an access token to access
Azure resources.
The Azure CLI is a command-line tool that allows users to manage Azure resources from their local machine or
terminal.
Azure Developer CLI is a command-line interface tool that allows developers to create, manage, and deploy
resources in Azure.
The Azure Powershell is a command-line tool that allows users to manage Azure resources from their local machine
or terminal.
Represent Options to customize browser view.
The ChainedTokenCredential is a convenience credential that allows users to chain together a set of TokenCredential
together.
The ClientAssertionCredential acquires a token via client assertion and service principal authentication.
The ClientCertificateCredential acquires a token via service principal authentication.
The ClientSecretCredential acquires a token via service principal authentication.
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.
The DefaultAzureCredential is appropriate for most scenarios where the application is intended to ultimately be
run in Azure.
Device code authentication is a type of authentication flow offered by
Microsoft Entra ID that
allows users to sign in to applications on devices that don't have a web browser or a keyboard.
Device Code Info represents the response returned from the device code endpoint containing information
necessary for device code flow.
The EnvironmentCredential is appropriate for scenarios where the application is looking to read credential
information from environment variables.
IntelliJ IDEA is an integrated development environment (IDE) developed by JetBrains, which provides a variety of
features to support software development, such as code completion, debugging, and testing.
Interactive browser authentication is a type of authentication flow offered by
Microsoft Entra ID
that enables users to sign in to applications and services using a web browser.
Azure
Managed Identity is a feature in
Microsoft Entra ID
that provides a way for applications running on Azure to authenticate themselves with Azure resources without
needing to manage or store any secrets like passwords or keys.
On Behalf of authentication in Azure is a way for a user or application to authenticate to a service or resource
using credentials from another identity provider.
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.
Username password authentication is a common type of authentication flow used by many applications and services,
including
Microsoft Entra ID.
Enables authentication to Microsoft Entra ID as the user signed in to Visual Studio Code via
the 'Azure Account' extension.
Workload Identity authentication is a feature in Azure that allows applications running on virtual machines (VMs)
to access other Azure resources without the need for a service principal or managed identity.