in pkg/auth/auth.go [186:195]
func getWorkloadIdentityTokenCredential(clientID, signedAssertion, aadEndpoint, tenantID string) (azcore.TokenCredential, error) {
opts := &workloadIdentityCredentialOptions{
ClientOptions: azcore.ClientOptions{
Cloud: cloud.Configuration{
ActiveDirectoryAuthorityHost: aadEndpoint,
},
},
}
return newWorkloadIdentityCredential(tenantID, clientID, signedAssertion, opts)
}