ManagedIdentityApplicationBuilder Klasse

Definition

Generator für verwaltete Identitätsanwendungen.

public sealed class ManagedIdentityApplicationBuilder : Microsoft.Identity.Client.BaseAbstractApplicationBuilder<Microsoft.Identity.Client.ManagedIdentityApplicationBuilder>
type ManagedIdentityApplicationBuilder = class
    inherit BaseAbstractApplicationBuilder<ManagedIdentityApplicationBuilder>
Public NotInheritable Class ManagedIdentityApplicationBuilder
Inherits BaseAbstractApplicationBuilder(Of ManagedIdentityApplicationBuilder)
Vererbung

Methoden

Name Beschreibung
Build()

Erstellt eine Instanz von IManagedIdentityApplication den parametern, die in der ManagedIdentityApplicationBuilder.

Create(ManagedIdentityId)

Erstellt einen ManagedIdentityApplicationBuilder aus einer vom Benutzer zugewiesenen verwalteten Identität 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"). Weitere Informationen finden Sie unter https://aka.ms/msal-net-managed-identity

WithClientCapabilities(IEnumerable<String>)

Microsoft Identitätsspezifische OIDC-Erweiterung, mit der Ressourcenprobleme ohne Interaktion gelöst werden können. Ermöglicht die Konfiguration einer oder mehrerer Clientfunktionen, z. B. "llt"

WithClientName(String)

Legt den Namen der aufrufenden SDK-API für Telemetriezwecke fest.

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithClientVersion(String)

Legt die Version des aufrufenden SDK für Telemetriezwecke fest.

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithDebugLoggingCallback(LogLevel, Boolean, Boolean)

Legt den Debugprotokollierungsrückruf auf eine Standarddebugmethode fest, die die Ebene der Nachricht und die Nachricht selbst anzeigt. Weitere Informationen finden Sie unter https://aka.ms/msal-net-logging

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithExperimentalFeatures(Boolean)

Ermöglicht die Verwendung experimenteller Features und APIs. Wenn dieses Kennzeichen nicht festgelegt ist, löst experimentelle Features eine Ausnahme aus. Weitere Informationen finden Sie unter https://aka.ms/msal-net-experimental-features

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithExtraQueryParameters(IDictionary<String,String>)

Legt zusätzliche Abfrageparameter für die Abfragezeichenfolge in der HTTP-Authentifizierungsanforderung fest.

WithHttpClientFactory(IMsalHttpClientFactory, Boolean)

Verwendet eine spezifische IMsalHttpClientFactory Für die Kommunikation mit dem IdP. Dies ermöglicht erweiterte Szenarien wie das Festlegen eines Proxys oder das Festlegen des Agents.

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithHttpClientFactory(IMsalHttpClientFactory)

Verwendet eine spezifische IMsalHttpClientFactory Für die Kommunikation mit dem IdP. Dies ermöglicht erweiterte Szenarien wie das Festlegen eines Proxys oder das Festlegen des Agents.

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithLogging(IIdentityLogger, Boolean)

Legt den Identitätsprotokollierer fest. Weitere Informationen finden Sie unter https://aka.ms/msal-net-logging

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithLogging(LogCallback, Nullable<LogLevel>, Nullable<Boolean>, Nullable<Boolean>)

Legt den Protokollierungsrückruf fest. Weitere Informationen finden Sie unter https://aka.ms/msal-net-logging

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithOptions(BaseApplicationOptions)

Legt Anwendungsoptionen fest, die z. B. aus Konfigurationsdateien gelesen wurden. Siehe https://aka.ms/msal-net-application-configuration.

(Geerbt von BaseAbstractApplicationBuilder<T>)
WithTelemetryClient(ITelemetryClient[])
Veraltet.

Diese Methode ist veraltet. Siehe https://aka.ms/msal-net-telemetry.

Gilt für: