Microsoft.Identity.Client.ApiConfig.Parameters.AcquireTokenForManagedIdentityParameters
public Func<string, SafeHandle, string, string, ILoggerAdapter, CancellationToken, Task<string>> AttestationTokenProvider { get; set; }
Optional delegate for obtaining attestation JWT for Credential Guard keys.
Set by the KeyAttestation package via .WithAttestationSupport().
Signature: (endpoint, keyHandle, clientId, keyId, logger, cancellationToken) → JWT or null.
The minimum mTLS binding strength the host must support for the request to succeed.
Defaults to None (no floor).
When true, MSAL uses the full IMDSv2 attested flow (mTLS connection to ESTS via a
Credential Guard–issued certificate) but requests token_type=bearer from the
token endpoint, returning a standard bearer token with no binding certificate.