CardSpaceSelector.GetToken Méthode

Définition

Génère un jeton de sécurité à l’aide du système CardSpace.

Surcharges

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Génère un jeton de sécurité avec le système CardSpace, ainsi que la chaîne de stratégie et le sérialiseur de jeton spécifiés.

GetToken(XmlElement, IEnumerable<XmlElement>, XmlElement, SecurityTokenSerializer)

Génère un jeton de sécurité avec le système CardSpace, ainsi que le point de terminaison, la stratégie, l’émetteur de jetons et le sérialiseur de jeton spécifiés.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Génère un jeton de sécurité avec le système CardSpace, ainsi que la chaîne de stratégie et le sérialiseur de jeton spécifiés.

public:
 static System::IdentityModel::Tokens::GenericXmlSecurityToken ^ GetToken(cli::array <System::IdentityModel::Selectors::CardSpacePolicyElement ^> ^ policyChain, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken (System.IdentityModel.Selectors.CardSpacePolicyElement[] policyChain, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
static member GetToken : System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (policyChain As CardSpacePolicyElement(), tokenSerializer As SecurityTokenSerializer) As GenericXmlSecurityToken

Paramètres

policyChain
CardSpacePolicyElement[]

Tableau de CardSpacePolicyElement qui décrit la chaîne de sécurité fédérée pour laquelle le client a besoin d'un dernier jeton afin de dérouler.

tokenSerializer
SecurityTokenSerializer

SecurityTokenSerializer qui peut lire une clause KeyInfo.

Retours

GenericXmlSecurityToken qui représente le jeton de sécurité généré.

Exceptions

policyChain a la valeur null.

- ou -

policyChain est de longueur nulle.

- ou -

tokenSerializer a la valeur null.

S’applique à

GetToken(XmlElement, IEnumerable<XmlElement>, XmlElement, SecurityTokenSerializer)

Génère un jeton de sécurité avec le système CardSpace, ainsi que le point de terminaison, la stratégie, l’émetteur de jetons et le sérialiseur de jeton spécifiés.

public:
 static System::IdentityModel::Tokens::GenericXmlSecurityToken ^ GetToken(System::Xml::XmlElement ^ endpoint, System::Collections::Generic::IEnumerable<System::Xml::XmlElement ^> ^ policy, System::Xml::XmlElement ^ requiredRemoteTokenIssuer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken (System.Xml.XmlElement endpoint, System.Collections.Generic.IEnumerable<System.Xml.XmlElement> policy, System.Xml.XmlElement requiredRemoteTokenIssuer, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
static member GetToken : System.Xml.XmlElement * seq<System.Xml.XmlElement> * System.Xml.XmlElement * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (endpoint As XmlElement, policy As IEnumerable(Of XmlElement), requiredRemoteTokenIssuer As XmlElement, tokenSerializer As SecurityTokenSerializer) As GenericXmlSecurityToken

Paramètres

endpoint
XmlElement

XmlElement qui représente l'adresse de point de terminaison du destinataire où le jeton est présenté.

policy
IEnumerable<XmlElement>

IEnumerable<T> de type XmlElement qui contient un fragment de stratégie qui spécifie les types de jetons et les revendications demandées par le destinataire.

requiredRemoteTokenIssuer
XmlElement

XmlElement qui représente l'émetteur du jeton.

tokenSerializer
SecurityTokenSerializer

SecurityTokenSerializer qui peut lire une clause KeyInfo.

Retours

GenericXmlSecurityToken qui représente le jeton de sécurité généré.

Exceptions

endpoint a la valeur null.

-ou-

policy a la valeur null.

-ou-

tokenSerializer a la valeur null.

Remarques

Un jeton de sécurité peut être émis par l'utilisateur ou par un tiers spécifié par l'émetteur de stratégie.

S’applique à