CardSpaceSelector.GetToken Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Poznámky
Token zabezpečení může vystavit uživatel nebo třetí strana určená vystavitelem zásad.