func getWorkloadIdentityTokenCredential()

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)
}