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 eine Verbindung erhalten, die nicht in einer Spezifikation enthalten ist, oder wenn es keine Möglichkeit gibt, den Typ des Sicherheitstokens zu bestimmen. Wenn Sie beispielsweise in einem Verbundszenario ein Anforderungssicherheitstoken (RST) an einen Sicherheitstokendienst (STS) senden, können Sie nicht in jedem Fall den durch den STS zurückgegebenen Sicherheitstokentyp ermitteln. In solchen Fällen können Sie ein GenericXmlSecurityToken zum Speichern des Sicherheitstokens als XML mit in- und externen Verweisen verwenden.
Verwenden Sie die GenericXmlSecurityToken-Klasse zum Definieren von Ansprüchen mithilfe von XML, wenn eines der integrierten Sicherheitstoken nicht ausreicht. Andere Sicherheitstoken können ihre Ansprüche mithilfe von XML definieren, jedoch gestattet ein GenericXmlSecurityToken-Sicherheitstoken einem Sicherheitstoken üblicherweise einen anwendungsdefinierten XML-Satz.
Konstruktoren
Eigenschaften
AuthorizationPolicies |
Ruft die Auflistung der Autorisierungsrichtlinien für dieses Sicherheitstoken ab. |
ExternalTokenReference |
Ruft eine Sicherheitsschlüsselklausel ab, die auf dieses Sicherheitstoken verweist, wenn dieses Sicherheitstoken nicht in der SOAP-Nachricht enthalten ist, auf die es verweist. |
Id |
Ruft einen eindeutigen Bezeichner für das Sicherheitstoken ab. |
InternalTokenReference |
Ruft eine Sicherheitsschlüsselklausel ab, die auf dieses Sicherheitstoken verweist, wenn dieses Sicherheitstoken in der SOAP-Nachricht enthalten ist, auf die es verweist. |
ProofToken |
Ruft das Prüftoken für das Sicherheitstoken ab. |
SecurityKeys |
Ruft die dem Prüftoken zugeordneten kryptografischen Schlüssel ab. |
TokenXml |
Ruft das XML ab, das dem Sicherheitstoken zugeordnet wird. |
ValidFrom |
Ruft den ersten Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist. |
ValidTo |
Ruft den spätest möglichen Zeitpunkt ab, zu dem dieses Sicherheitstoken gültig ist. |
Methoden
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() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den 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 mit dem angegebenen Schlüsselbezeichner übereinstimmt. |
MemberwiseClone() |
Erstellt eine flache Kopie des 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. |