SecurityTokenAuthenticator Klasse

Definition

Authentifiziert ein Sicherheitstoken.

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
Vererbung
SecurityTokenAuthenticator
Abgeleitet

Hinweise

Die SecurityTokenAuthenticator Klasse und die Von ihr abgeleiteten Klassen authentifizieren Sicherheitstoken. In der Regel leiten Sie eine Klasse nur direkt ab SecurityTokenAuthenticator , wenn Sie ein benutzerdefiniertes Sicherheitstoken erstellen. Wenn Sie das Standardauthentifizierungs- oder Autorisierungsverhalten für integrierte Sicherheitstoken außer Kraft setzen möchten, leiten Sie von einer der Klassen ab, die von SecurityTokenAuthenticator, z SamlSecurityTokenAuthenticator. B. abgeleitet sind.

Wenn Sie eine Klasse ableiten SecurityTokenAuthenticator, überschreiben Sie die folgenden beiden Methoden: ValidateTokenCore und CanValidateTokenCore. Die CanValidateTokenCore Methode bestimmt, ob dieser Sicherheitstokenauthentifikator ein bestimmtes Sicherheitstoken authentifizieren kann. Die ValidateTokenCore Methode authentifiziert das Sicherheitstoken und richtet eine Reihe von Autorisierungsrichtlinien für die Autorisierung ein. Die Autorisierungsrichtlinien ordnen die im Sicherheitstoken gefundenen Ansprüche den von der Anwendung erforderlichen Ansprüchen zu.

Konstruktoren

Name Beschreibung
SecurityTokenAuthenticator()

Initialisiert eine neue Instanz der SecurityTokenAuthenticator-Klasse.

Methoden

Name Beschreibung
CanValidateToken(SecurityToken)

Ruft einen Wert ab, der angibt, ob das angegebene Sicherheitstoken von diesem Sicherheitstokenauthentifikator überprüft werden kann.

CanValidateTokenCore(SecurityToken)

Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird ein Wert abgerufen, der angibt, ob das angegebene Sicherheitstoken von diesem Sicherheitstokenauthentifikator überprüft werden kann.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
ValidateToken(SecurityToken)

Authentifiziert das angegebene Sicherheitstoken und gibt den Satz von Autorisierungsrichtlinien für das Sicherheitstoken zurück.

ValidateTokenCore(SecurityToken)

Wenn sie in einer abgeleiteten Klasse überschrieben werden, authentifiziert sie das angegebene Sicherheitstoken und gibt den Satz von Autorisierungsrichtlinien für das Sicherheitstoken zurück.

Gilt für:

Weitere Informationen