GenericXmlSecurityToken Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje token zabezpečení, který je založen na XML.
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
- Dědičnost
Poznámky
GenericXmlSecurityToken Třídu použijte, když obdržíte token přes drát, který není definován ve specifikaci, nebo neexistuje způsob, jak určit typ tokenu zabezpečení. Například když ve scénáři federace odešlete token zabezpečení požadavku (RST) službě tokenů zabezpečení (STS), neznáte vždy typ tokenu zabezpečení vráceného službou STS. V takových případech můžete použít GenericXmlSecurityToken k uložení tokenu zabezpečení ve formátu XML spolu s jeho interními a externími odkazy.
GenericXmlSecurityToken Pokud některý z předdefinovaných tokenů zabezpečení nestačí, použijte třídu k definování deklarací identity pomocí xml. Jiné tokeny zabezpečení můžou definovat své deklarace identity pomocí XML, ale GenericXmlSecurityToken token zabezpečení obecně umožňuje tokenu zabezpečení mít sadu XML definovanou aplikací.
Konstruktory
Vlastnosti
AuthorizationPolicies |
Získá kolekci zásad autorizace pro tento token zabezpečení. |
ExternalTokenReference |
Získá klauzuli identifikátoru klíče zabezpečení, která odkazuje na tento token zabezpečení, pokud tento token zabezpečení není součástí zprávy SOAP, ve které je odkazováno. |
Id |
Získá jedinečný identifikátor tokenu zabezpečení. |
InternalTokenReference |
Získá klauzuli identifikátoru klíče zabezpečení, která odkazuje na tento token zabezpečení, pokud je tento token zabezpečení součástí zprávy SOAP, ve které je odkazováno. |
ProofToken |
Získá token proof pro token zabezpečení. |
SecurityKeys |
Získá kryptografické klíče přidružené k tokenu proof. |
TokenXml |
Získá XML, který je přidružen k tokenu zabezpečení. |
ValidFrom |
Získá první okamžik v čase, ve kterém je tento token zabezpečení platný. |
ValidTo |
Získá poslední okamžik v čase, ve kterém je tento token zabezpečení platný. |
Metody
CanCreateKeyIdentifierClause<T>() |
Získá hodnotu, která označuje, zda je tento token zabezpečení schopen vytvořit zadanou klauzuli identifikátor klíče. |
CreateKeyIdentifierClause<T>() |
Vytvoří zadanou klauzuli identifikátoru klíče. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Type Získá z aktuální instance. (Zděděno od Object) |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Vrátí hodnotu, která označuje, zda se identifikátor klíče pro tuto instanci rovná zadanému identifikátoru klíče. |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Získá klíč pro zadanou klauzuli identifikátoru klíče. (Zděděno od SecurityToken) |
ToString() |
Vrátí aktuální objekt. |