GenericXmlSecurityToken Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe GenericXmlSecurityToken.
public:
GenericXmlSecurityToken(System::Xml::XmlElement ^ tokenXml, System::IdentityModel::Tokens::SecurityToken ^ proofToken, DateTime effectiveTime, DateTime expirationTime, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ internalTokenReference, System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ externalTokenReference, System::Collections::ObjectModel::ReadOnlyCollection<System::IdentityModel::Policy::IAuthorizationPolicy ^> ^ authorizationPolicies);
public GenericXmlSecurityToken (System.Xml.XmlElement tokenXml, System.IdentityModel.Tokens.SecurityToken proofToken, DateTime effectiveTime, DateTime expirationTime, System.IdentityModel.Tokens.SecurityKeyIdentifierClause internalTokenReference, System.IdentityModel.Tokens.SecurityKeyIdentifierClause externalTokenReference, System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> authorizationPolicies);
new System.IdentityModel.Tokens.GenericXmlSecurityToken : System.Xml.XmlElement * System.IdentityModel.Tokens.SecurityToken * DateTime * DateTime * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.IdentityModel.Tokens.SecurityKeyIdentifierClause * System.Collections.ObjectModel.ReadOnlyCollection<System.IdentityModel.Policy.IAuthorizationPolicy> -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Sub New (tokenXml As XmlElement, proofToken As SecurityToken, effectiveTime As DateTime, expirationTime As DateTime, internalTokenReference As SecurityKeyIdentifierClause, externalTokenReference As SecurityKeyIdentifierClause, authorizationPolicies As ReadOnlyCollection(Of IAuthorizationPolicy))
Parametri
- tokenXml
- XmlElement
Classe XmlElement che rappresenta gli elementi XML associati al token di sicurezza. Imposta la proprietà TokenXml.
- proofToken
- SecurityToken
Classe SecurityToken che rappresenta il token di prova per il token di sicurezza. Imposta la proprietà ProofToken.
- effectiveTime
- DateTime
Struttura DateTime che rappresenta il momento a partire dal quale il token di sicurezza è valido. Imposta la proprietà ValidFrom.
- expirationTime
- DateTime
Struttura DateTime che rappresenta l'indicazione del momento fino al quale il token di sicurezza è valido. Imposta la proprietà ValidFrom.
- internalTokenReference
- SecurityKeyIdentifierClause
Classe SecurityKeyIdentifierClause che rappresenta un riferimento a questo token di sicurezza quando viene incluso in un messaggio SOAP contenente un riferimento a esso. Imposta la proprietà InternalTokenReference.
- externalTokenReference
- SecurityKeyIdentifierClause
Classe SecurityKeyIdentifierClause che rappresenta un riferimento a questo token di sicurezza quando non è incluso in un messaggio SOAP contenente un riferimento a esso. Imposta la proprietà ValidFrom.
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
Classe ReadOnlyCollection<T> di tipo IAuthorizationPolicy che contiene i criteri di autorizzazione impostati per questo token di sicurezza.
Eccezioni
Commenti
Quando il parametro internalTokenReference
è null
, una clausola identificatore di chiave LocalIdKeyIdentifierClause viene creata per questo token di sicurezza e impostata sulla proprietà InternalTokenReference.
Quando si ottiene l'oggetto GenericXmlSecurityToken in uno scenario federativo il token di prova contiene la chiave crittografata per il client.