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

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 T WithAttributeTokens<T>(this AbstractConfidentialClientAcquireTokenParameterBuilder<T> builder, IEnumerable<string> attributeTokens) where T : AbstractConfidentialClientAcquireTokenParameterBuilder<T>; public static T WithExtraBodyParameters<T>(this AbstractConfidentialClientAcquireTokenParameterBuilder<T> builder, Dictionary<string, Func<CancellationToken, Task<string>>> extraBodyParams) where T : AbstractConfidentialClientAcquireTokenParameterBuilder<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>; } }