GenericXmlSecurityToken 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 ein Sicherheitstoken dar, das auf XML basiert.
public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
- Vererbung
Hinweise
Verwenden Sie die GenericXmlSecurityToken Klasse, wenn Sie ein Token über die Verbindung empfangen, die nicht in einer Spezifikation definiert ist, oder es gibt keine Möglichkeit, den Typ des Sicherheitstokens zu bestimmen. Wenn Sie z. B. in einem Verbundszenario ein Anforderungssicherheitstoken (Request Security Token, RST) an einen Sicherheitstokendienst (Security Token Service, STS) senden, wissen Sie nicht immer den Typ des vom STS zurückgegebenen Sicherheitstokens. In solchen Fällen können Sie ein GenericXmlSecurityToken Sicherheitstoken zusammen mit den internen und externen Verweisen als XML speichern.
Verwenden Sie die GenericXmlSecurityToken Klasse, um Ansprüche mithilfe von XML zu definieren, wenn eines der integrierten Sicherheitstoken nicht ausreicht. Andere Sicherheitstoken können ihre Ansprüche mithilfe von XML definieren, das GenericXmlSecurityToken Sicherheitstoken ermöglicht jedoch generisch ein Sicherheitstoken, einen anwendungsdefinierten XML-Satz zu haben.
Konstruktoren
| Name | Beschreibung |
|---|---|
| GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>) |
Initialisiert eine neue Instanz der GenericXmlSecurityToken-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AuthorizationPolicies |
Ruft die Sammlung von Autorisierungsrichtlinien für dieses Sicherheitstoken ab. |
| ExternalTokenReference |
Ruft eine Security Key Identifier -Klausel, die auf dieses Sicherheitstoken verweist, wenn dieses Sicherheitstoken nicht in der SOAP-Nachricht enthalten ist, in der darauf verwiesen wird. |
| Id |
Ruft einen eindeutigen Bezeichner des Sicherheitstokens ab. |
| InternalTokenReference |
Ruft eine Security Key Identifier -Klausel, die auf dieses Sicherheitstoken verweist, wenn dieses Sicherheitstoken in der SOAP-Nachricht enthalten ist, auf die verwiesen wird. |
| ProofToken |
Ruft das Nachweistoken für das Sicherheitstoken ab. |
| SecurityKeys |
Ruft die kryptografischen Schlüssel ab, die dem Dokumentprüfungstoken zugeordnet sind. |
| TokenXml |
Ruft den XML-Code ab, der dem Sicherheitstoken zugeordnet ist. |
| ValidFrom |
Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist. |
| ValidTo |
Ruft den letzten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist. |
Methoden
| Name | Beschreibung |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Ruft einen Wert ab, der angibt, ob dieses Sicherheitstoken die angegebene Schlüsselbezeichnerklausel erstellen kann. |
| CreateKeyIdentifierClause<T>() |
Erstellt die angegebene Schlüsselbezeichnerklausel. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen Schlüsselbezeichner entspricht. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Ruft den Schlüssel für die angegebene Schlüsselbezeichnerklausel ab. (Geerbt von SecurityToken) |
| ToString() |
Gibt das aktuelle Objekt zurück. |