Sprache

ManagedIdentityClientAssertion Klasse

Definition

public class ManagedIdentityClientAssertion : Microsoft.Identity.Web.ClientAssertionProviderBase
type ManagedIdentityClientAssertion = class
    inherit ClientAssertionProviderBase
Public Class ManagedIdentityClientAssertion
Inherits ClientAssertionProviderBase
Vererbung
ManagedIdentityClientAssertion

Konstruktoren

Name Beschreibung
ManagedIdentityClientAssertion(String, String, ILogger, IKeyAttestationProvider)

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

ManagedIdentityClientAssertion(String, String, ILogger)

Siehe https://aka.ms/ms-id-web/certificateless.

ManagedIdentityClientAssertion(String, String)

Siehe https://aka.ms/ms-id-web/certificateless.

ManagedIdentityClientAssertion(String)

Siehe https://aka.ms/ms-id-web/certificateless.

Eigenschaften

Name Beschreibung
Expiry

Ablauf der Client-Assertion.

(Geerbt von ClientAssertionProviderBase)
SupportsTokenBinding

Gibt zurück true: Verwaltete Identität stellt ein Bindungszertifikat zusammen mit der Verbund assertion über den IMDS V2 mTLS PoP-Fluss von MSAL bereit.

Methoden

Name Beschreibung
GetClientAssertionAsync(AssertionRequestOptions)

Prototyp der zertifikatlosen Authentifizierung mithilfe einer signierten Assertion, die mit verwalteter Identität (zertifikatlos) erworben wurde.

GetSignedAssertionAsync(AssertionRequestOptions)

Rufen Sie die signierte Assertion ab (und aktualisiert sie bei Bedarf).

(Geerbt von ClientAssertionProviderBase)
GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken)

Erwirbt ein verwaltetes Identitätstoken, das über mTLS PoP an ein Bindungszertifikat gebunden ist, wobei sowohl die Assertion als auch das Bindungszertifikat zurückgegeben werden, damit MSAL die äußere vertrauliche Clientanforderung an dasselbe Zertifikat anheften kann (FIC + mTLS PoP, Zwei-Leg-Fluss).

Gilt für: