Azure OSS for PHP API Reference

DefaultAzureCredentialOptions extends TokenCredentialOptions
in package

FinalYes

Configures which credential sources participate in {@see DefaultAzureCredential}.

Table of Contents

Properties

$authorityHost  : string
$excludeEnvironmentCredential  : bool
$excludeManagedIdentityCredential  : bool
$excludeWorkloadIdentityCredential  : bool
$httpClient  : ClientInterface|null
$requestFactory  : RequestFactoryInterface|null
$streamFactory  : StreamFactoryInterface|null

Methods

__construct()  : mixed

Properties

Methods

__construct()

public __construct([string $authorityHost = AzureAuthorityHosts::AZURE_PUBLIC_CLOUD ][, bool $excludeEnvironmentCredential = false ][, bool $excludeWorkloadIdentityCredential = false ][, bool $excludeManagedIdentityCredential = true ][, ClientInterface|null $httpClient = null ][, RequestFactoryInterface|null $requestFactory = null ][, StreamFactoryInterface|null $streamFactory = null ]) : mixed
Parameters
$authorityHost : string = AzureAuthorityHosts::AZURE_PUBLIC_CLOUD

Microsoft Entra authority host name without a scheme.

$excludeEnvironmentCredential : bool = false
$excludeWorkloadIdentityCredential : bool = false
$excludeManagedIdentityCredential : bool = true
$httpClient : ClientInterface|null = null

PSR-18 client, or null to use HTTP discovery.

$requestFactory : RequestFactoryInterface|null = null

PSR-17 request factory, or null to use discovery.

$streamFactory : StreamFactoryInterface|null = null

PSR-17 stream factory, or null to use discovery.

On this page

Search results