GenericXmlSecurityToken Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la 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))
Paramètres
- tokenXml
- XmlElement
XmlElement qui représente le XML associé au jeton de sécurité. Définit la propriété TokenXml.
- proofToken
- SecurityToken
SecurityToken qui représente le jeton de preuve pour le jeton de sécurité. Définit la propriété ProofToken.
- effectiveTime
- DateTime
DateTime qui représente le premier instant auquel ce jeton de sécurité est valide. Définit la propriété ValidFrom.
- expirationTime
- DateTime
DateTime qui représente le dernier instant auquel ce jeton de sécurité est valide. Définit la propriété ValidFrom.
- internalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause qui représente une référence à ce jeton de sécurité lorsqu'il est inclus dans un message SOAP dans lequel il est référencé. Définit la propriété InternalTokenReference.
- externalTokenReference
- SecurityKeyIdentifierClause
SecurityKeyIdentifierClause qui représente une référence à ce jeton de sécurité lorsqu'il n'est pas inclus dans un message SOAP dans lequel il est référencé. Définit la propriété ValidFrom.
- authorizationPolicies
- ReadOnlyCollection<IAuthorizationPolicy>
ReadOnlyCollection<T> de type IAuthorizationPolicy qui contient les stratégies d'autorisation définies pour ce jeton de sécurité.
Exceptions
Remarques
Lorsque le paramètre internalTokenReference
a la valeur null
, une clause d'identificateur de clé LocalIdKeyIdentifierClause est créée pour ce jeton de sécurité et affectée à la propriété InternalTokenReference.
Lorsque GenericXmlSecurityToken est déterminé dans un scénario de fédération, le jeton de preuve contient alors la clé chiffrée pour le client.