CardSpaceSelector.GetToken Metoda

Definice

Generuje token zabezpečení pomocí systému CardSpace.

Přetížení

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generuje token zabezpečení pomocí systému CardSpace a zadaného řetězce zásad a serializátoru tokenů.

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

Generuje token zabezpečení pomocí systému CardSpace a zadaného koncového bodu, zásady, vystavitele tokenu a serializátoru tokenu.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generuje token zabezpečení pomocí systému CardSpace a zadaného řetězce zásad a serializátoru tokenů.

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

Parametry

policyChain
CardSpacePolicyElement[]

Pole CardSpacePolicyElement , které popisuje federovaný řetězec zabezpečení, který klient vyžaduje poslední token k uvolnění.

tokenSerializer
SecurityTokenSerializer

A SecurityTokenSerializer , který může číst klauzuli KeyInfo .

Návraty

A GenericXmlSecurityToken , který představuje vygenerovaný token zabezpečení.

Výjimky

policyChain je null.

-nebo-

policyChain je nulová délka.

-nebo-

tokenSerializer je null.

Platí pro

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

Generuje token zabezpečení pomocí systému CardSpace a zadaného koncového bodu, zásady, vystavitele tokenu a serializátoru tokenu.

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

Parametry

endpoint
XmlElement

Představuje XmlElement adresu koncového bodu příjemce, na kterém je token prezentován.

policy
IEnumerable<XmlElement>

Typ IEnumerable<T>XmlElement obsahující fragment zásad, který určuje typy tokenů a deklarace identity požadované příjemcem.

requiredRemoteTokenIssuer
XmlElement

Představuje XmlElement vystavitele tokenu.

tokenSerializer
SecurityTokenSerializer

A SecurityTokenSerializer , který může číst klauzuli KeyInfo .

Návraty

A GenericXmlSecurityToken , který představuje vygenerovaný token zabezpečení.

Výjimky

endpoint je null.

-nebo-

policy je null.

-nebo-

tokenSerializer je null.

Poznámky

Token zabezpečení může vystavit uživatel nebo třetí strana určená vystavitelem zásad.

Platí pro