ManagedIdentityClientAssertion Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
public class ManagedIdentityClientAssertion : Microsoft.Identity.Web.ClientAssertionProviderBase
type ManagedIdentityClientAssertion = class
inherit ClientAssertionProviderBase
Public Class ManagedIdentityClientAssertion
Inherits ClientAssertionProviderBase
- Dziedziczenie
Konstruktory
| Nazwisko | Opis |
|---|---|
| ManagedIdentityClientAssertion(String, String, ILogger, IKeyAttestationProvider) |
Tworzy dostawcę asercji klienta tożsamości zarządzanej z opcjonalną obsługą zaświadczania kluczy. |
| ManagedIdentityClientAssertion(String, String, ILogger) | |
| ManagedIdentityClientAssertion(String, String) | |
| ManagedIdentityClientAssertion(String) |
Właściwości
| Nazwisko | Opis |
|---|---|
| Expiry |
Wygaśnięcie potwierdzenia klienta. (Odziedziczone po ClientAssertionProviderBase) |
| SupportsTokenBinding |
Zwraca wartość |
Metody
| Nazwisko | Opis |
|---|---|
| GetClientAssertionAsync(AssertionRequestOptions) |
Prototyp uwierzytelniania bez certyfikatu przy użyciu podpisanej asercji uzyskanej z tożsamością zarządzaną (bez certyfikatów). |
| GetSignedAssertionAsync(AssertionRequestOptions) |
Pobierz podpisaną asercję (i odświeża ją w razie potrzeby). (Odziedziczone po ClientAssertionProviderBase) |
| GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken) |
Uzyskuje token tożsamości zarządzanej powiązany z certyfikatem powiązania za pośrednictwem programu mTLS PoP, zwracając zarówno asercji, jak i certyfikat powiązania, aby biblioteka MSAL mogła przypiąć zewnętrzne żądanie klienta poufnego do tego samego certyfikatu (FIC + mTLS PoP, dwuczęściowy przepływ). |