Sprache

ClientAssertionProviderBase Klasse

Definition

Beschreibung einer Client assertion in der Anwendungskonfiguration. Siehe https://aka.ms/ms-id-web/client-assertions.

public abstract class ClientAssertionProviderBase
type ClientAssertionProviderBase = class
Public MustInherit Class ClientAssertionProviderBase
Vererbung
ClientAssertionProviderBase
Abgeleitet

Konstruktoren

Name Beschreibung
ClientAssertionProviderBase()

Beschreibung einer Client assertion in der Anwendungskonfiguration. Siehe https://aka.ms/ms-id-web/client-assertions.

Eigenschaften

Name Beschreibung
Expiry

Ablauf der Client-Assertion.

SupportsTokenBinding

Gibt an, ob dieser Anbieter ein Bindungszertifikat zusammen mit seiner signierten Assertion erstellen kann, sodass der äußere vertrauliche Client mTLS Proof-of-Possession-Token ausstellen kann. Standardwert ist false; Anbieter, die sich anmelden, müssen diese Eigenschaft true außer Kraft setzen und außer Kraft setzen GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken) , um einen Ungleich-Null-Wert ClientSignedAssertionzurückzugeben.

Methoden

Name Beschreibung
GetClientAssertionAsync(AssertionRequestOptions)

Ruft die Client-Assertion ab.

GetSignedAssertionAsync(AssertionRequestOptions)

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

GetSignedAssertionWithBindingAsync(AssertionRequestOptions, CancellationToken)

Erwirbt eine signierte Assertion zusammen mit seinem Bindungszertifikat, das von vertraulichen Clients verwendet wird, die für mTLS Proof-of-Possession konfiguriert sind. Gibt zurück null , wenn der Anbieter die Tokenbindung nicht unterstützt (standard).

Gilt für: