SecurityTokenAuthenticator Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |