Condividi tramite


GenericXmlSecurityToken Classe

Definizione

Rappresenta un token di sicurezza basato su 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
Ereditarietà
GenericXmlSecurityToken

Commenti

Utilizzare la classe GenericXmlSecurityToken quando si riceve un token in rete che non è definito in una specifica o quando non è possibile determinare il tipo del token di sicurezza. Ad esempio, in uno scenario federativo quando si invia un token RST (Request Security Token) a un servizio token di sicurezza (STS) non sempre si conosce il tipo di token di sicurezza restituito dal servizio token di sicurezza. In tali casi è possibile utilizzare una classe GenericXmlSecurityToken per archiviare il token di sicurezza come XML insieme ai relativi riferimenti interni ed esterni.

Utilizzare la classe GenericXmlSecurityToken per definire attestazioni utilizzando XML quando uno dei token di sicurezza incorporati non è sufficiente. Sebbene altri token di sicurezza possano definire le rispettive attestazioni utilizzando XML, il token di sicurezza GenericXmlSecurityToken consente genericamente a un token di sicurezza di avere un set di dati XML definito dall'applicazione.

Costruttori

GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>)

Inizializza una nuova istanza della classe GenericXmlSecurityToken.

Proprietà

AuthorizationPolicies

Ottiene la raccolta di criteri di autorizzazione per questo token di sicurezza.

ExternalTokenReference

Ottiene una clausola dell'identificatore di chiave di sicurezza che fa riferimento a questo token di sicurezza quando questo token non è incluso nel messaggio SOAP contenente un riferimento a esso.

Id

Ottiene un identificatore univoco del token di sicurezza.

InternalTokenReference

Ottiene una clausola dell'identificatore di chiave di sicurezza che fa riferimento a questo token di sicurezza quando questo token è incluso nel messaggio SOAP contenente un riferimento a esso.

ProofToken

Ottiene il token di prova per il token di sicurezza .

SecurityKeys

Ottiene le chiavi crittografiche associate al token di prova.

TokenXml

Ottiene i dati XML associati al token di sicurezza.

ValidFrom

Ottiene l'indicazione del momento a partire dal quale il token di sicurezza è valido.

ValidTo

Ottiene l'indicazione del momento fino al quale il token di sicurezza è valido.

Metodi

CanCreateKeyIdentifierClause<T>()

Ottiene un valore che indica se questo token di sicurezza è in grado di creare la clausola dell'identificatore di chiave specificata.

CreateKeyIdentifierClause<T>()

Crea la clausola identificatore di chiave specificata.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

Restituisce un valore che indica se l'identificatore di chiave per l'istanza è uguale all'identificatore di chiave specificato.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

Ottiene la chiave per la clausola dell'identificatore di chiave specificata.

(Ereditato da SecurityToken)
ToString()

Restituisce l'oggetto corrente.

Si applica a