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

Microsoft.Identity.Client.AuthenticationResult

public class AuthenticationResult
public string AccessToken { get; set; }

public IAccount Account { get; set; }

public IReadOnlyDictionary<string, string> AdditionalResponseParameters { get; set; }

public X509Certificate2 BindingCertificate { get; set; }

public ClaimsPrincipal ClaimsPrincipal { get; set; }

public Guid CorrelationId { get; set; }

public DateTimeOffset ExpiresOn { get; set; }

public string IdToken { get; set; }

public bool IsExtendedLifeTimeToken { get; }

public IEnumerable<string> Scopes { get; set; }

public string SpaAuthCode { get; set; }

public string TenantId { get; set; }

public string TokenType { get; set; }

public string UniqueId { get; set; }

public AuthenticationResult(string accessToken, bool isExtendedLifeTimeToken, string uniqueId, DateTimeOffset expiresOn, DateTimeOffset extendedExpiresOn, string tenantId, IAccount account, string idToken, IEnumerable<string> scopes, Guid correlationId, string tokenType = "Bearer", AuthenticationResultMetadata authenticationResultMetadata = null, ClaimsPrincipal claimsPrincipal = null, string spaAuthCode = null, IReadOnlyDictionary<string, string> additionalResponseParameters = null)

public AuthenticationResult(string accessToken, bool isExtendedLifeTimeToken, string uniqueId, DateTimeOffset expiresOn, DateTimeOffset extendedExpiresOn, string tenantId, IAccount account, string idToken, IEnumerable<string> scopes, Guid correlationId, AuthenticationResultMetadata authenticationResultMetadata, string tokenType = "Bearer")

public string CreateAuthorizationHeader()