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

Microsoft.Identity.Client.ApiConfig.Executors.IPublicClientApplicationExecutor

namespace Microsoft.Identity.Client.ApiConfig.Executors { internal interface IPublicClientApplicationExecutor { IServiceBundle ServiceBundle { get; } Task<AuthenticationResult> ExecuteAsync(AcquireTokenCommonParameters commonParameters, AcquireTokenInteractiveParameters interactiveParameters, CancellationToken cancellationToken); Task<AuthenticationResult> ExecuteAsync(AcquireTokenCommonParameters commonParameters, AcquireTokenWithDeviceCodeParameters withDeviceCodeParameters, CancellationToken cancellationToken); Task<AuthenticationResult> ExecuteAsync(AcquireTokenCommonParameters commonParameters, AcquireTokenByIntegratedWindowsAuthParameters integratedWindowsAuthParameters, CancellationToken cancellationToken); Task<AuthenticationResult> ExecuteAsync(AcquireTokenCommonParameters commonParameters, AcquireTokenByUsernamePasswordParameters usernamePasswordParameters, CancellationToken cancellationToken); } }