Język

ClientAssertionProviderBase Klasa

Definicja

Opis asercji klienta w konfiguracji aplikacji. Zobacz: https://aka.ms/ms-id-web/client-assertions.

public abstract class ClientAssertionProviderBase
type ClientAssertionProviderBase = class
Public MustInherit Class ClientAssertionProviderBase
Dziedziczenie
ClientAssertionProviderBase
Pochodne

Konstruktory

Nazwisko Opis
ClientAssertionProviderBase()

Opis asercji klienta w konfiguracji aplikacji. Zobacz: https://aka.ms/ms-id-web/client-assertions.

Właściwości

Nazwisko Opis
Expiry

Wygaśnięcie potwierdzenia klienta.

SupportsTokenBinding

Wskazuje, czy ten dostawca może utworzyć certyfikat powiązania wraz z podpisaną asercją, umożliwiając zewnętrznemu poufnemu klientowi wystawianie tokenów mTLS Proof-of-Possession. Wartości domyślne to false; dostawcy, którzy wyrazili zgodę, muszą zastąpić tę właściwość true i zastąpić GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken) , aby zwrócić wartość inną niż null ClientSignedAssertion.

Metody

Nazwisko Opis
GetClientAssertionAsync(AssertionRequestOptions)

Pobiera asercję klienta

GetSignedAssertionAsync(AssertionRequestOptions)

Pobierz podpisaną asercję (i odświeża ją w razie potrzeby).

GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken)

Uzyskuje podpisane potwierdzenie wraz z certyfikatem powiązania używanym przez poufnych klientów skonfigurowanych do weryfikacji posiadania mTLS. Zwraca wartość null , gdy dostawca nie obsługuje powiązania tokenu (ustawienie domyślne).

Dotyczy