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í.
Vygeneruje 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, zda cardSpace je vyžadován.
- 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 , pokud requiresInfoCard je false.