Freigeben über


SamlAuthenticationStatement Klasse

Definition

Stellt einen Anspruch für ein SamlSecurityToken-Sicherheitstoken dar, das bestätigt, dass das Subjekt auf eine bestimmte Art und Weise zu einem bestimmten Zeitpunkt authentifiziert wurde.

public ref class SamlAuthenticationStatement : System::IdentityModel::Tokens::SamlSubjectStatement
public class SamlAuthenticationStatement : System.IdentityModel.Tokens.SamlSubjectStatement
type SamlAuthenticationStatement = class
    inherit SamlSubjectStatement
Public Class SamlAuthenticationStatement
Inherits SamlSubjectStatement
Vererbung
SamlAuthenticationStatement

Hinweise

SamlSecurityToken-Sicherheitstoken geben ihre Ansprüche mit SAML-Assertionen an, anhand derer man erkennen kann, wann das Subjekt authentifiziert wurde. Die Ansprüche in einer SAML-Assertion werden durch SAML-Anweisungen dargestellt. Die SAML-Spezifikation definiert einen Satz von SAML-Anweisungstypen, und einer dieser Anweisungstypen ist eine SamlAuthenticationStatement. Ein SamlAuthenticationStatement bestätigt, dass das Subjekt der Anweisung auf eine bestimmte Art und Weise zu einem bestimmten Zeitpunkt authentifiziert wurde.

Konstruktoren

SamlAuthenticationStatement()

Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse.

SamlAuthenticationStatement(SamlSubject, String, DateTime, String, String, IEnumerable<SamlAuthorityBinding>)

Initialisiert eine neue Instanz der SamlAuthenticationStatement-Klasse unter Verwendung der angegebenen Authentifizierungsdetails.

Eigenschaften

AuthenticationInstant

Ruft den Zeitpunkt ab oder legt diesen fest, zu dem das Subjekt authentifiziert wurde.

AuthenticationMethod

Ruft die Methode ab oder legt diese fest, die zum Authentifizieren des Subjekts verwendet wird.

AuthorityBindings

Ruft zusätzliche Informationen über das Subjekt ab.

ClaimType

Ruft den Typ des Sicherheitsanspruchs ab.

DnsAddress

Ruft den DNS-Domänenname ab oder legt diesen fest, in dem sich der Computer befindet, der das Subjekt authentifiziert hat.

IPAddress

Ruft die IP-Adresse des Computer ab oder legt diese fest, die das Subjekt authentifiziert hat.

IsReadOnly

Ruft einen Wert ab, der angibt, ob die Eigenschaften dieser Instanz schreibgeschützt sind.

SamlSubject

Ruft das Subjekt eines SamlSecurityToken-Sicherheitstokens ab oder legt dieses fest.

(Geerbt von SamlSubjectStatement)

Methoden

AddClaimsToList(IList<Claim>)

Fügt der angegebenen Auflistung an Ansprüchen einen Anspruch auf der Basis der Eigenschaften dieser Instanz hinzu.

CreatePolicy(ClaimSet, SamlSecurityTokenAuthenticator)

Erstellt eine Autorisierungsrichtlinie für ein SamlSecurityToken-Sicherheitstoken.

(Geerbt von SamlSubjectStatement)
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)
MakeReadOnly()

Bewirkt, dass diese Instanz schreibgeschützt ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadXml(XmlDictionaryReader, SamlSerializer, SecurityTokenSerializer, SecurityTokenResolver)

Liest die SAML-Authentifizierungsanweisung vom angegebenen XML-Reader.

SetSubject(SamlSubject)

Legt das Subjekt eines SamlSecurityToken-Sicherheitstokens fest.

(Geerbt von SamlSubjectStatement)
ToString()

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

(Geerbt von Object)
WriteXml(XmlDictionaryWriter, SamlSerializer, SecurityTokenSerializer)

Schreibt die SAML-Authentifizierungsanweisung in das angegebene XML-Serialisierungsprogramm.

Gilt für: