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

Microsoft.Identity.Client.Extensibility.ConfidentialClientApplicationBuilderExtensions

Extensibility methods for ConfidentialClientApplicationBuilder
namespace Microsoft.Identity.Client.Extensibility { public static class ConfidentialClientApplicationBuilderExtensions { public static ConfidentialClientApplicationBuilder WithAppTokenProvider(this ConfidentialClientApplicationBuilder builder, Func<AppTokenProviderParameters, Task<AppTokenProviderResult>> appTokenProvider); public static ConfidentialClientApplicationBuilder WithCertificate(this ConfidentialClientApplicationBuilder builder, Func<AssertionRequestOptions, Task<X509Certificate2>> certificateProvider, CertificateOptions certificateOptions); public static ConfidentialClientApplicationBuilder OnMsalServiceFailure(this ConfidentialClientApplicationBuilder builder, Func<AssertionRequestOptions, ExecutionResult, Task<bool>> onMsalServiceFailure); public static ConfidentialClientApplicationBuilder OnCompletion(this ConfidentialClientApplicationBuilder builder, Func<AssertionRequestOptions, ExecutionResult, Task> onCompletion); } }