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