Microsoft.Identity.Client.ManagedIdentityApplicationBuilder
public sealed class ManagedIdentityApplicationBuilder : BaseAbstractApplicationBuilder<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.
public ManagedIdentityApplicationBuilder WithClientCapabilities(IEnumerable<string> clientCapabilities)
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.
This method is obsolete. See https://aka.ms/msal-net-telemetry