GenericXmlSecurityToken Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase 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))
Parámetros
- tokenXml
- XmlElement
XmlElement que representa el XML asociado con el token de seguridad. Establece la propiedad TokenXml.
- proofToken
- SecurityToken
SecurityToken que representa el token de prueba para el token de seguridad. Establece la propiedad ProofToken.
- effectiveTime
- DateTime
DateTime que representa a tiempo el primer momento en el que este token de seguridad es válido. Establece la propiedad ValidFrom.
- expirationTime
- DateTime
DateTime que representa el último momento en el tiempo en el que este token de seguridad es válido. Establece la propiedad ValidFrom.
- internalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause que representa una referencia a este token de seguridad cuando está incluido en un mensaje SOAP en el que se hace referencia. Establece la propiedad InternalTokenReference.
- externalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause que representa una referencia a este token de seguridad cuando no está incluido en un mensaje SOAP en el que se hace referencia. Establece la propiedad ValidFrom.
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
ReadOnlyCollection<T> de tipo IAuthorizationPolicy que contiene las directivas de autorización del conjunto para este token de seguridad.
Excepciones
Comentarios
Cuando el parámetro internalTokenReference
es null
, se crea una cláusula LocalIdKeyIdentifierClause identificador de clave para este token de seguridad y se establece en la propiedad InternalTokenReference.
Cuando GenericXmlSecurityToken se obtiene en un escenario de la federación, el token de prueba contiene la clave que se cifra para el cliente.