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 daraus abgeleiteten Klassen authentifizieren Sicherheitstoken. Normalerweise leiten Sie eine Klasse nur direkt vom SecurityTokenAuthenticator ab, wenn Sie ein benutzerdefiniertes Sicherheitstoken erstellen. Sie können das Standardverfahren bei der Authentifizierung bzw. Autorisierung für integrierte Sicherheitstoken jedoch außer Kraft setzen, indem Sie eine der aus dem SecurityTokenAuthenticator abgeleiteten Klassen ableiten, z. B. SamlSecurityTokenAuthenticator.
Wenn Sie eine Klasse aus dem SecurityTokenAuthenticator ableiten, werden die beiden folgenden Methoden überschrieben: ValidateTokenCore und CanValidateTokenCore. Die CanValidateTokenCore-Methode legt fest, ob dieser Sicherheitstokenauthentifizierer ein bestimmtes Sicherheitstoken authentifizieren kann. Die ValidateTokenCore-Methode authentifiziert das Sicherheitstoken und legt einen Satz von Autorisierungsrichtlinien für die Autorisierung fest. Die Autorisierungsrichtlinien ordnen die in dem Sicherheitstoken gefunden Ansprüche den von der Anwendung benötigten Ansprüchen zu.
Konstruktoren
SecurityTokenAuthenticator() |
Initialisiert eine neue Instanz der SecurityTokenAuthenticator-Klasse. |
Methoden
CanValidateToken(SecurityToken) |
Ruft einen Wert ab, der angibt, ob das angegebene Sicherheitstoken von diesem Sicherheitstoken-Authentifikator überprüft werden kann. |
CanValidateTokenCore(SecurityToken) |
Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob das angegebene Sicherheitstoken von diesem Sicherheitstokenauthentifizierer überprüft werden kann. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des 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) |
Authentifiziert beim Überschreiben in einer abgeleiteten Klasse das angegebene Sicherheitstoken und gibt den Satz von Autorisierungsrichtlinien für das Sicherheitstoken zurück. |