ClientCredentials.GetInfoCardSecurityToken Metod

Definition

Genererar och returnerar en säkerhetstoken med hjälp av CardSpace-systemet och den angivna principkedjan och token-serialiseraren.

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

Parametrar

requiresInfoCard
Boolean

Ett värde som avgör om CardSpace krävs.

chain
CardSpacePolicyElement[]

En matris med CardSpacePolicyElement som beskriver den federerade säkerhetskedja som klienten kräver en slutlig token för att varva ned.

tokenSerializer
SecurityTokenSerializer

En SecurityTokenSerializer som kan läsa en KeyInfo sats.

Returer

En GenericXmlSecurityToken som representerar den genererade säkerhetstoken. Returnerar null om requiresInfoCard är false.

Gäller för