SamlAuthenticationStatement 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.
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
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. |