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
.