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í založený na jazyce 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 ve scénáři federace při odesílání tokenu zabezpečení požadavku (RST) službě tokenů zabezpečení (STS) neznáte vždy typ tokenu zabezpečení vráceného službou tokenů zabezpečení. V takových případech můžete použít GenericXmlSecurityToken k uložení tokenu zabezpečení jako XML spolu s jeho interními a externími odkazy.
GenericXmlSecurityToken Třída slouží k definování deklarací identity pomocí XML, pokud jeden z předdefinovaných tokenů zabezpečení nestačí. Jiné tokeny zabezpečení mohou definovat své deklarace pomocí XML, ale GenericXmlSecurityToken token zabezpečení obecně umožňuje token zabezpečení mít sadu XML definovaných aplikací.
Konstruktory
| Name | Description |
|---|---|
| GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>) |
Inicializuje novou instanci GenericXmlSecurityToken třídy. |
Vlastnosti
| Name | Description |
|---|---|
| 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án. |
| 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í, když je tento token zabezpečení součástí zprávy SOAP, ve které je odkazován. |
| ProofToken |
Získá ověřovací token pro token zabezpečení. |
| SecurityKeys |
Získá kryptografické klíče přidružené k ověřovacímu tokenu. |
| 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, kdy je tento token zabezpečení platný. |
Metody
| Name | Description |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
Získá hodnotu, která označuje, zda tento token zabezpečení je schopen vytvořit zadanou klauzuli identifikátoru klíče. |
| CreateKeyIdentifierClause<T>() |
Vytvoří zadanou klauzuli identifikátoru klíče. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Vrátí hodnotu, která určuje, zda je identifikátor klíče pro tuto instanci roven zadanému identifikátoru klíče. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (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. |