ClientCredentials.GetInfoCardSecurityToken Metode

Definisi

Menghasilkan dan mengembalikan token keamanan menggunakan sistem CardSpace dan rantai kebijakan dan serializer token yang ditentukan.

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

Parameter

requiresInfoCard
Boolean

Nilai yang menentukan apakah CardSpace diperlukan.

chain
CardSpacePolicyElement[]

Array CardSpacePolicyElement yang menjelaskan rantai keamanan federasi bahwa klien memerlukan token akhir untuk melepas lelah.

tokenSerializer
SecurityTokenSerializer

Yang SecurityTokenSerializer dapat membaca KeyInfo klausul.

Mengembalikan

GenericXmlSecurityToken yang mewakili token keamanan yang dihasilkan. Mengembalikan null jika requiresInfoCard adalah false.

Berlaku untuk