SecurityTokenAuthenticator SecurityTokenAuthenticator SecurityTokenAuthenticator SecurityTokenAuthenticator Class

Definition

Authentifiziert ein Sicherheitstoken.Authenticates a security token.

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

Hinweise

Die SecurityTokenAuthenticator-Klasse und die daraus abgeleiteten Klassen authentifizieren Sicherheitstoken.The SecurityTokenAuthenticator class and the classes that derive from it authenticate security tokens. Normalerweise leiten Sie eine Klasse nur direkt vom SecurityTokenAuthenticator ab, wenn Sie ein benutzerdefiniertes Sicherheitstoken erstellen.Typically, you would only derive a class directly from SecurityTokenAuthenticator when you create a custom security token. 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.If you wanted to override the default authentication or authorization behaviors for built-in security tokens, derive from one of the classes that derive from SecurityTokenAuthenticator, such as SamlSecurityTokenAuthenticator.

Wenn Sie eine Klasse aus dem SecurityTokenAuthenticator ableiten, werden die beiden folgenden Methoden überschrieben: ValidateTokenCore und CanValidateTokenCore.When you derive a class from SecurityTokenAuthenticator, override the following two methods: ValidateTokenCore and CanValidateTokenCore. Die CanValidateTokenCore-Methode legt fest, ob dieser Sicherheitstokenauthentifizierer ein bestimmtes Sicherheitstoken authentifizieren kann.The CanValidateTokenCore method determines whether this security token authenticator can authenticate a specific security token. Die ValidateTokenCore-Methode authentifiziert das Sicherheitstoken und legt einen Satz von Autorisierungsrichtlinien für die Autorisierung fest.The ValidateTokenCore method authenticates the security token and establishes a set of authorization policies for authorization. Die Autorisierungsrichtlinien ordnen die in dem Sicherheitstoken gefunden Ansprüche den von der Anwendung benötigten Ansprüchen zu.The authorization policies map the claims found in the security token to claims required by the application.

Konstruktoren

SecurityTokenAuthenticator() SecurityTokenAuthenticator() SecurityTokenAuthenticator() SecurityTokenAuthenticator()

Initialisiert eine neue Instanz der SecurityTokenAuthenticator-Klasse.Initializes a new instance of the SecurityTokenAuthenticator class.

Methoden

CanValidateToken(SecurityToken) CanValidateToken(SecurityToken) CanValidateToken(SecurityToken) CanValidateToken(SecurityToken)

Ruft einen Wert ab, der angibt, ob das angegebene Sicherheitstoken von diesem Sicherheitstoken-Authentifikator überprüft werden kann.Gets a value indicating whether the specified security token can be validated by this security token authenticator.

CanValidateTokenCore(SecurityToken) CanValidateTokenCore(SecurityToken) CanValidateTokenCore(SecurityToken) 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.When overridden in a derived class, gets a value indicating whether the specified security token can be validated by this security token authenticator.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
ValidateToken(SecurityToken) ValidateToken(SecurityToken) ValidateToken(SecurityToken) ValidateToken(SecurityToken)

Authentifiziert das angegebene Sicherheitstoken und gibt den Satz von Autorisierungsrichtlinien für das Sicherheitstoken zurück.Authenticates the specified security token and returns the set of authorization policies for the security token.

ValidateTokenCore(SecurityToken) ValidateTokenCore(SecurityToken) ValidateTokenCore(SecurityToken) ValidateTokenCore(SecurityToken)

Authentifiziert beim Überschreiben in einer abgeleiteten Klasse das angegebene Sicherheitstoken und gibt den Satz von Autorisierungsrichtlinien für das Sicherheitstoken zurück.When overridden in a derived class, authenticates the specified security token and returns the set of authorization policies for the security token.

Gilt für:

Siehe auch