Microsoft.Identity.Client.Extensibility.AbstractConfidentialClientAcquireTokenParameterBuilderExtension
Extensions for all AcquireToken methods
namespace Microsoft.Identity.Client.Extensibility
{
public static class AbstractConfidentialClientAcquireTokenParameterBuilderExtension
{
public static AbstractAcquireTokenParameterBuilder<T> OnBeforeTokenRequest<T>(this AbstractAcquireTokenParameterBuilder<T> builder, Func<OnBeforeTokenRequestData, Task> onBeforeTokenRequestHandler) where T : AbstractAcquireTokenParameterBuilder<T>;
public static AbstractAcquireTokenParameterBuilder<T> WithProofOfPosessionKeyId<T>(this AbstractAcquireTokenParameterBuilder<T> builder, string keyId, string expectedTokenTypeFromAad = "Bearer") where T : AbstractAcquireTokenParameterBuilder<T>;
public static AbstractAcquireTokenParameterBuilder<T> WithAuthenticationExtension<T>(this AbstractAcquireTokenParameterBuilder<T> builder, MsalAuthenticationExtension authenticationExtension) where T : AbstractAcquireTokenParameterBuilder<T>;
public static AbstractAcquireTokenParameterBuilder<T> WithAdditionalCacheParameters<T>(this AbstractAcquireTokenParameterBuilder<T> builder, IEnumerable<string> cacheParameters) where T : AbstractAcquireTokenParameterBuilder<T>;
public static AbstractAcquireTokenParameterBuilder<T> WithFmiPathForClientAssertion<T>(this AbstractAcquireTokenParameterBuilder<T> builder, string fmiPath) where T : AbstractAcquireTokenParameterBuilder<T>;
public static AbstractAcquireTokenParameterBuilder<T> WithExtraClientAssertionClaims<T>(this AbstractAcquireTokenParameterBuilder<T> builder, string clientAssertionClaims) where T : AbstractAcquireTokenParameterBuilder<T>;
}
}