<PackageReference Include="Microsoft.Identity.Client" Version="4.84.0" />

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.

public string Claims { get; set; }

public bool ForceRefresh { get; set; }

public bool IsMtlsPopRequested { get; set; }

public string Resource { get; set; }

public string RevokedTokenHash { get; set; }

public void LogParameters(ILoggerAdapter logger)