GenericXmlSecurityToken Třída

Definice

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
GenericXmlSecurityToken

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.

Platí pro