Azure OSS for PHP API Reference

Identity

Table of Contents

Interfaces

TokenCredential
Defines how an Azure credential obtains access tokens.

Classes

AccessToken
Represents an OAuth access token and its expiry information.
AggregateException
Collects multiple failures produced while trying a credential chain.
AuthenticationFailedException
Indicates that an available credential failed to authenticate.
AzureAuthorityHosts
Provides Microsoft Entra authority host names for Azure cloud environments.
ChainedTokenCredential
Tries token credentials in order until one can provide a token.
ClientCertificateCredential
Authenticates a Microsoft Entra service principal with a client certificate.
ClientCertificateCredentialOptions
Configures client certificate credential options.
ClientSecretCredential
Authenticates a Microsoft Entra service principal with a client secret.
ClientSecretCredentialOptions
Configures client secret credential options.
CredentialUnavailableException
Indicates that a credential cannot attempt authentication in the current environment.
DefaultAzureCredential
Tries a configurable chain of common Azure credentials.
DefaultAzureCredentialOptions
Configures which credential sources participate in {@see DefaultAzureCredential}.
EnvironmentCredential
Authenticates from service-principal values in the standard AZURE_* environment variables.
EnvironmentCredentialOptions
Configures environment credential options.
ManagedIdentityCredential
ManagedIdentityCredentialOptions
Configures token credential options.
TokenCredentialOptions
Configures token credential options.
TokenRequestContext
Describes the OAuth scopes requested from a token credential.
WorkloadIdentityCredential
Exchanges a federated workload identity token for a Microsoft Entra access token.
WorkloadIdentityCredentialOptions
Configures workload identity credential options.
On this page

Search results