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.