Sprache

ManagedIdentityClientAssertion Konstruktoren

Definition

Überlädt

ManagedIdentityClientAssertion(String)

public ManagedIdentityClientAssertion(string? managedIdentityClientId);
new Microsoft.Identity.Web.ManagedIdentityClientAssertion : string -> Microsoft.Identity.Web.ManagedIdentityClientAssertion
Public Sub New (managedIdentityClientId As String)

Parameter

managedIdentityClientId
String

Optionale ClientId der verwalteten Identität

Gilt für:

ManagedIdentityClientAssertion(String, String)

public ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl);
new Microsoft.Identity.Web.ManagedIdentityClientAssertion : string * string -> Microsoft.Identity.Web.ManagedIdentityClientAssertion
Public Sub New (managedIdentityClientId As String, tokenExchangeUrl As String)

Parameter

managedIdentityClientId
String

Optionale ClientId der verwalteten Identität

tokenExchangeUrl
String

Optionale Zielgruppe des Tokens, das von verwalteter Identität angefordert werden soll. Wenn sie weggelassen wird, wird die Zielgruppe automatisch vom Autoritätshost des anrufenden vertraulichen Clients aufgelöst (public Cloud wird zu "api://AzureADTokenExchange" aufgelöst; souveräne/nationale Clouds lösen sich zu ihrem eigenen Wert) zurück und kehren zur Public-Cloud-Zielgruppe zurück.

Gilt für:

ManagedIdentityClientAssertion(String, String, ILogger)

public ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger);
new Microsoft.Identity.Web.ManagedIdentityClientAssertion : string * string * Microsoft.Extensions.Logging.ILogger -> Microsoft.Identity.Web.ManagedIdentityClientAssertion
Public Sub New (managedIdentityClientId As String, tokenExchangeUrl As String, logger As ILogger)

Parameter

managedIdentityClientId
String

Optionale ClientId der verwalteten Identität

tokenExchangeUrl
String

Optionale Zielgruppe des Tokens, das von verwalteter Identität angefordert werden soll. Wenn sie weggelassen wird, wird die Zielgruppe automatisch vom Autoritätshost des anrufenden vertraulichen Clients aufgelöst (public Cloud wird zu "api://AzureADTokenExchange" aufgelöst; souveräne/nationale Clouds lösen sich zu ihrem eigenen Wert) zurück und kehren zur Public-Cloud-Zielgruppe zurück.

logger
ILogger

Ein Logger

Gilt für:

ManagedIdentityClientAssertion(String, String, ILogger, IKeyAttestationProvider)

Erstellt einen Client assertionsanbieter für verwaltete Identitäten mit optionaler Unterstützung für den Schlüsselnachweis.

public ManagedIdentityClientAssertion(string? managedIdentityClientId, string? tokenExchangeUrl, Microsoft.Extensions.Logging.ILogger? logger, Microsoft.Identity.Web.IKeyAttestationProvider? keyAttestationProvider);
new Microsoft.Identity.Web.ManagedIdentityClientAssertion : string * string * Microsoft.Extensions.Logging.ILogger * Microsoft.Identity.Web.IKeyAttestationProvider -> Microsoft.Identity.Web.ManagedIdentityClientAssertion
Public Sub New (managedIdentityClientId As String, tokenExchangeUrl As String, logger As ILogger, keyAttestationProvider As IKeyAttestationProvider)

Parameter

managedIdentityClientId
String

Optionale Client-ID der verwalteten Identität.

tokenExchangeUrl
String

Optionale Zielgruppe des verwalteten Identitätstokens.

logger
ILogger

Ein Holzfäller.

keyAttestationProvider
IKeyAttestationProvider

Der Anbieter, der den Schlüsselnachweis für gebundene Tokenanforderungen ermöglicht.

Gilt für: