Freigeben über


SamlSecurityTokenAuthenticator Klasse

Definition

Authentifiziert ein SamlSecurityToken-Sicherheitstoken.

public ref class SamlSecurityTokenAuthenticator : System::IdentityModel::Selectors::SecurityTokenAuthenticator
public class SamlSecurityTokenAuthenticator : System.IdentityModel.Selectors.SecurityTokenAuthenticator
type SamlSecurityTokenAuthenticator = class
    inherit SecurityTokenAuthenticator
Public Class SamlSecurityTokenAuthenticator
Inherits SecurityTokenAuthenticator
Vererbung
SamlSecurityTokenAuthenticator

Hinweise

Verwenden Sie die SamlSecurityTokenAuthenticator-Klasse, um SamlSecurityToken-Sicherheitstoken zu authentifizieren.

Konstruktoren

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>)

Initialisiert eine neue Instanz der SamlSecurityTokenAuthenticator-Klasse unter Verwendung des angegebenen Satzes von Authentifizierern.

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>, TimeSpan)

Initiiert eine neue Instanz der SamlSecurityTokenAuthenticator-Klasse unter Verwendung des angegebenen Satzes von Authentifizierern und des maximal zulässigen Unterschieds zwischen den Uhren von Sender und Empfänger.

Eigenschaften

AllowedAudienceUris

Ruft den Satz von Ziel-URIs ab, für die das SamlSecurityToken-Sicherheitstoken verwendet werden kann, damit diese von einer SamlSecurityTokenAuthenticator-Instanz als gültig eingestuft werden.

AudienceUriMode

Ruft AudienceUriMode ab oder legt den Modus fest, der angibt ob SamlSecurityToken für das SamlAudienceRestrictionCondition-Sicherheitstoken validiert werden soll.

Methoden

CanValidateToken(SecurityToken)

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

(Geerbt von SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Ruft einen Wert ab, der angibt, ob das angegebene Sicherheitstoken von diesem Sicherheitstoken-Authentifikator ü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)
ResolveClaimSet(SecurityKeyIdentifier)

Löst die mit dem angegebenen Schlüsselbezeichner verknüpfte ID mithilfe der unterstützenden Sicherheitstokenauthentifizierer auf, die beim Erstellen der SamlSecurityTokenAuthenticator-Instanz angegeben wurden, und gibt die ID als ClaimSet zurück.

ResolveClaimSet(SecurityToken)

Löst die mit dem angegebenen Sicherheitstoken verknüpfte ID mithilfe der unterstützenden Sicherheitstokenauthentifizierer auf, die beim Erstellen der SamlSecurityTokenAuthenticator-Instanz angegeben wurden, und gibt die ID als ClaimSet zurück.

ResolveIdentity(SecurityKeyIdentifier)

Löst die mit dem Sicherheitsschlüsselbezeichner verknüpfte ID mithilfe der unterstützenden Sicherheitstokenauthentifizierer auf, die beim Erstellen der SamlSecurityTokenAuthenticator-Instanz angegeben wurden, und gibt die ID als IIdentity zurück.

ResolveIdentity(SecurityToken)

Löst die mit dem angegebenen Sicherheitstoken verknüpfte ID mithilfe der unterstützenden Sicherheitstokenauthentifizierer auf, die beim Erstellen der SamlSecurityTokenAuthenticator-Instanz angegeben wurden, und gibt die ID als IIdentity zurück.

ToString()

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

(Geerbt von Object)
ValidateAudienceRestriction(SamlAudienceRestrictionCondition)

Überprüft, ob das SamlSecurityToken-Sicherheitstoken für diesen Webdienst bestimmt war.

ValidateToken(SecurityToken)

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

(Geerbt von SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

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

Gilt für: