다음을 통해 공유


ClientCredentials.GetInfoCardSecurityToken 메서드

정의

CardSpace 시스템 및 지정된 정책 체인 및 토큰 serializer를 사용하여 보안 토큰을 생성하고 반환합니다.

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

매개 변수

requiresInfoCard
Boolean

CardSpace가 필요한지 여부를 결정하는 값입니다.

chain
CardSpacePolicyElement[]

클라이언트가 최종 토큰에 해제하도록 요구하는 페더레이션 보안 체인을 설명하는 CardSpacePolicyElement의 배열입니다.

tokenSerializer
SecurityTokenSerializer

SecurityTokenSerializer 절을 읽을 수 있는 KeyInfo입니다.

반환

SecurityToken

생성된 보안 토큰을 나타내는 GenericXmlSecurityToken입니다. requiresInfoCardnull이면 false을 반환합니다.

적용 대상