DefaultAzureCredential
in package
implements
TokenCredential
FinalYes
Tries a configurable chain of common Azure credentials.
By default the chain checks environment and workload identity configuration; managed identity can be enabled through DefaultAzureCredentialOptions.
Table of Contents
Interfaces
- TokenCredential
- Defines how an Azure credential obtains access tokens.
Properties
Methods
- __construct() : mixed
- Creates the default credential chain from the enabled credential sources.
- getToken() : AccessToken
- Requests an access token for the supplied OAuth scopes.
Properties
$chain
private
TokenCredential
$chain
$options read-only
private
DefaultAzureCredentialOptions
$options
= new DefaultAzureCredentialOptions()
Methods
__construct()
Creates the default credential chain from the enabled credential sources.
public
__construct([DefaultAzureCredentialOptions $options = new DefaultAzureCredentialOptions() ]) : mixed
Parameters
- $options : DefaultAzureCredentialOptions = new DefaultAzureCredentialOptions()
getToken()
Requests an access token for the supplied OAuth scopes.
public
getToken(TokenRequestContext $context) : AccessToken
Parameters
- $context : TokenRequestContext