All Classes and Interfaces

Class
Description
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.
The Authentication Required Exception is thrown by InteractiveBrowserCredential and DeviceCodeCredential to indicate to the user that automatic authentication is disabled and authentication needs to be initiated via authenticate() or DeviceCodeCredential.authenticate() APIs respectively before fetching an access token.
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.
Fluent credential builder for instantiating a AuthorizationCodeCredential.
Defines fields exposing the well known authority hosts for the Azure Public Cloud and sovereign clouds.
The Azure CLI is a command-line tool that allows users to manage Azure resources from their local machine or terminal.
Fluent credential builder for instantiating a AzureCliCredential.
Azure Developer CLI is a command-line interface tool that allows developers to create, manage, and deploy resources in Azure.
Fluent credential builder for instantiating a AzureDeveloperCliCredential.
The Azure Powershell is a command-line tool that allows users to manage Azure resources from their local machine or terminal.
Fluent credential builder for instantiating a AzurePowerShellCredential.
Represent Options to customize browser view.
The ChainedTokenCredential is a convenience credential that allows users to chain together a set of TokenCredential together.
Fluent credential builder for instantiating a ChainedTokenCredential.
The ClientAssertionCredential acquires a token via client assertion and service principal authentication.
Fluent credential builder for instantiating a ClientAssertionCredential.
The ClientCertificateCredential acquires a token via service principal authentication.
Fluent credential builder for instantiating a ClientCertificateCredential.
The ClientSecretCredential acquires a token via service principal authentication.
Fluent credential builder for instantiating a ClientSecretCredential.
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.
Fluent credential builder for instantiating a DefaultAzureCredential.
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.
Fluent credential builder for instantiating a DeviceCodeCredential.
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.
Fluent credential builder for instantiating a EnvironmentCredential.
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.
Fluent credential builder for instantiating a IntelliJCredential.
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.
Fluent credential builder for instantiating a InteractiveBrowserCredential.
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.
Fluent credential builder for instantiating a ManagedIdentityCredential.
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.
Fluent credential builder for instantiating a OnBehalfOfCredential.
A credential provider that provides token credentials from the MSAL shared token cache.
Fluent credential builder for instantiating a SharedTokenCacheCredential.
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.
Fluent credential builder for instantiating a UsernamePasswordCredential.
Enables authentication to Microsoft Entra ID as the user signed in to Visual Studio Code via the 'Azure Account' extension.
Fluent credential builder for instantiating a VisualStudioCodeCredential.
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.
Fluent credential builder for instantiating a WorkloadIdentityCredential.