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

Microsoft.Identity.Client.ManagedIdentityApplicationBuilder

Builder for managed identity applications.

Creates a ManagedIdentityApplicationBuilder from a user assigned managed identity clientID / resourceId / objectId. For example, for a system assigned managed identity use ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.SystemAssigned) and for a user assigned managed identity use ManagedIdentityApplicationBuilder.Create(ManagedIdentityId.WithUserAssignedClientId(clientId)) or ManagedIdentityId.WithUserAssignedResourceId("resourceId") or ManagedIdentityId.WithUserAssignedObjectId("objectid"). For more details see https://aka.ms/msal-net-managed-identity

Builds an instance of IManagedIdentityApplication from the parameters set in the ManagedIdentityApplicationBuilder.

Microsoft Identity specific OIDC extension that allows resource challenges to be resolved without interaction. Allows configuration of one or more client capabilities, e.g. "llt"

public ManagedIdentityApplicationBuilder WithExtraQueryParameters(IDictionary<string, string> extraQueryParameters)

Sets Extra Query Parameters for the query string in the HTTP authentication request.

public ManagedIdentityApplicationBuilder WithTelemetryClient(ITelemetryClient[] telemetryClients)

This method is obsolete. See https://aka.ms/msal-net-telemetry