ClientCredentials.GetInfoCardSecurityToken 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 a vrací token zabezpečení pomocí systému CardSpace a zadaného řetězu zásad a serializátoru tokenů.
protected public:
virtual System::IdentityModel::Tokens::SecurityToken ^ GetInfoCardSecurityToken(bool requiresInfoCard, cli::array <System::IdentityModel::Selectors::CardSpacePolicyElement ^> ^ chain, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
protected internal virtual System.IdentityModel.Tokens.SecurityToken GetInfoCardSecurityToken (bool requiresInfoCard, System.IdentityModel.Selectors.CardSpacePolicyElement[] chain, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
abstract member GetInfoCardSecurityToken : bool * System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.SecurityToken
override this.GetInfoCardSecurityToken : bool * System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.SecurityToken
Protected Friend Overridable Function GetInfoCardSecurityToken (requiresInfoCard As Boolean, chain As CardSpacePolicyElement(), tokenSerializer As SecurityTokenSerializer) As SecurityToken
Parametry
- requiresInfoCard
- Boolean
Hodnota, která určuje, jestli se vyžaduje CardSpace.
- chain
- CardSpacePolicyElement[]
Pole CardSpacePolicyElement , které popisuje federovaný řetěz zabezpečení, který klient vyžaduje k uvolnění konečného tokenu.
- tokenSerializer
- SecurityTokenSerializer
A SecurityTokenSerializer , který může číst klauzuli KeyInfo
.
Návraty
A GenericXmlSecurityToken , který představuje vygenerovaný token zabezpečení. Vrátí null
hodnotu , pokud requiresInfoCard
je false
.