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

Microsoft.Identity.Client.Extensibility.AcquireTokenForClientBuilderExtensions

namespace Microsoft.Identity.Client { public sealed class ManagedIdentityApplicationBuilder : BaseAbstractApplicationBuilder<ManagedIdentityApplicationBuilder> { public static ManagedIdentityApplicationBuilder Create(ManagedIdentityId managedIdentityId); public ManagedIdentityApplicationBuilder WithTelemetryClient(params ITelemetryClient[] telemetryClients); public ManagedIdentityApplicationBuilder WithClientCapabilities(IEnumerable<string> clientCapabilities); public ManagedIdentityApplicationBuilder WithExtraQueryParameters(IDictionary<string, string> extraQueryParameters); public IManagedIdentityApplication Build(); } } namespace Microsoft.Identity.Client.Extensibility { public static class AcquireTokenForClientBuilderExtensions { public static AcquireTokenForClientParameterBuilder WithProofOfPosessionKeyId(this AcquireTokenForClientParameterBuilder builder, string keyId, string expectedTokenTypeFromAad = "Bearer"); public static AcquireTokenForClientParameterBuilder WithExtraBodyParameters(this AcquireTokenForClientParameterBuilder builder, Dictionary<string, Func<CancellationToken, Task<string>>> extrabodyparams); } }