ManagedIdentityClientAssertion Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public class ManagedIdentityClientAssertion : Microsoft.Identity.Web.ClientAssertionProviderBase
type ManagedIdentityClientAssertion = class
inherit ClientAssertionProviderBase
Public Class ManagedIdentityClientAssertion
Inherits ClientAssertionProviderBase
- Vererbung
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) | |
| ManagedIdentityClientAssertion(String, String) | |
| ManagedIdentityClientAssertion(String) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Expiry |
Ablauf der Client-Assertion. (Geerbt von ClientAssertionProviderBase) |
| SupportsTokenBinding |
Gibt zurück |
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). |