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

Microsoft.Identity.Client.ApiConfig.Parameters.AcquireTokenInteractiveParameters

public IAccount Account { get; set; }

public string CodeVerifier { get; set; }

public ICustomWebUi CustomWebUi { get; set; }

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

These need to be asked for to the /authorize endpoint (for consent) but not to the /token endpoint

public string LoginHint { get; set; }

public Prompt Prompt { get; set; }

public CoreUIParent UiParent { get; }

public void LogParameters(ILoggerAdapter logger)