WorkloadIdentityCredential
in package
implements
TokenCredential
FinalYes
Exchanges a federated workload identity token for a Microsoft Entra access token.
Table of Contents
Interfaces
- TokenCredential
- Defines how an Azure credential obtains access tokens.
Properties
Methods
- __construct() : mixed
- getToken() : AccessToken
- Requests an access token for the supplied OAuth scopes.
- readFederatedToken() : string
Properties
$options
private
WorkloadIdentityCredentialOptions
$options
= new WorkloadIdentityCredentialOptions()
Methods
__construct()
public
__construct([WorkloadIdentityCredentialOptions $options = new WorkloadIdentityCredentialOptions() ]) : mixed
Parameters
- $options : WorkloadIdentityCredentialOptions = new WorkloadIdentityCredentialOptions()
getToken()
Requests an access token for the supplied OAuth scopes.
public
getToken(TokenRequestContext $context) : AccessToken
Parameters
- $context : TokenRequestContext
Return values
AccessTokenreadFederatedToken()
private
readFederatedToken(string $tokenFilePath) : string
Parameters
- $tokenFilePath : string