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