Język

ManagedIdentityClientAssertion Klasa

Definicja

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

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)

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

ManagedIdentityClientAssertion(String, String)

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

ManagedIdentityClientAssertion(String)

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

Właściwości

Nazwisko Opis
Expiry

Wygaśnięcie potwierdzenia klienta.

(Odziedziczone po ClientAssertionProviderBase)
SupportsTokenBinding

Zwraca wartość true: tożsamość zarządzana zapewnia certyfikat powiązania wraz z asercją federacyjną za pośrednictwem przepływu poP usługi IMDS V2 mTLS biblioteki MSAL.

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).

Dotyczy