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

Microsoft.Identity.Client.ApiConfig.Parameters.AcquireTokenCommonParameters

namespace Microsoft.Identity.Client.ApiConfig.Parameters { internal class AcquireTokenCommonParameters { public ApiEvent.ApiIds ApiId { get; set; } public Guid CorrelationId { get; set; } public Guid UserProvidedCorrelationId { get; set; } public bool UseCorrelationIdFromUser { get; set; } public IEnumerable<string> Scopes { get; set; } public IDictionary<string, string> ExtraQueryParameters { get; set; } public string Claims { get; set; } public AuthorityInfo AuthorityOverride { get; set; } public IAuthenticationOperation AuthenticationOperation { get; set; } public IDictionary<string, string> ExtraHttpHeaders { get; set; } public PoPAuthenticationConfiguration PopAuthenticationConfiguration { get; set; } public IList<Func<OnBeforeTokenRequestData, Task>> OnBeforeTokenRequestHandler { get; } public X509Certificate2 MtlsCertificate { get; } public List<string> AdditionalCacheParameters { get; set; } public SortedList<string, Func<CancellationToken, Task<string>>> CacheKeyComponents { get; } public string FmiPathSuffix { get; } public string ClientAssertionFmiPath { get; } public bool IsMtlsPopRequested { get; set; } public string ExtraClientAssertionClaims { get; } public Func<string, SafeHandle, string, CancellationToken, Task<string>> AttestationTokenProvider { get; set; } public AcquireTokenCommonParameters(); } }