Condividi tramite


ClientCredentials.GetInfoCardSecurityToken Metodo

Definizione

Genera e restituisce un token di sicurezza usando il sistema CardSpace e la catena di criteri e il serializzatore di token specificati.

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

Parametri

requiresInfoCard
Boolean

Valore che determina se CardSpace è obbligatorio.

chain
CardSpacePolicyElement[]

Matrice di CardSpacePolicyElement che descrive la catena di sicurezza federata che il client richiede per rimuovere un token finale.

tokenSerializer
SecurityTokenSerializer

Elemento SecurityTokenSerializer che può leggere una clausola KeyInfo.

Restituisce

SecurityToken

Oggetto GenericXmlSecurityToken che rappresenta il token di sicurezza generato. Restituisce null se requiresInfoCard è false.

Si applica a