다음을 통해 공유


CardSpaceSelector.GetToken 메서드

정의

CardSpace 시스템을 사용하여 보안 토큰을 생성합니다.

오버로드

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

CardSpace 시스템과 지정된 정책 체인 및 토큰 직렬 변환기를 사용하여 보안 토큰을 생성합니다.

GetToken(XmlElement, IEnumerable<XmlElement>, XmlElement, SecurityTokenSerializer)

CardSpace 시스템과 지정된 엔드포인트, 정책, 토큰 발급자 및 토큰 직렬 변환기를 사용하여 보안 토큰을 생성합니다.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

CardSpace 시스템과 지정된 정책 체인 및 토큰 직렬 변환기를 사용하여 보안 토큰을 생성합니다.

public:
 static System::IdentityModel::Tokens::GenericXmlSecurityToken ^ GetToken(cli::array <System::IdentityModel::Selectors::CardSpacePolicyElement ^> ^ policyChain, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken (System.IdentityModel.Selectors.CardSpacePolicyElement[] policyChain, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
static member GetToken : System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (policyChain As CardSpacePolicyElement(), tokenSerializer As SecurityTokenSerializer) As GenericXmlSecurityToken

매개 변수

policyChain
CardSpacePolicyElement[]

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

tokenSerializer
SecurityTokenSerializer

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

반환

생성된 보안 토큰을 나타내는 GenericXmlSecurityToken입니다.

예외

policyChainnull입니다.

또는

policyChain의 길이가 0인 경우

또는

tokenSerializernull입니다.

적용 대상

GetToken(XmlElement, IEnumerable<XmlElement>, XmlElement, SecurityTokenSerializer)

CardSpace 시스템과 지정된 엔드포인트, 정책, 토큰 발급자 및 토큰 직렬 변환기를 사용하여 보안 토큰을 생성합니다.

public:
 static System::IdentityModel::Tokens::GenericXmlSecurityToken ^ GetToken(System::Xml::XmlElement ^ endpoint, System::Collections::Generic::IEnumerable<System::Xml::XmlElement ^> ^ policy, System::Xml::XmlElement ^ requiredRemoteTokenIssuer, System::IdentityModel::Selectors::SecurityTokenSerializer ^ tokenSerializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken (System.Xml.XmlElement endpoint, System.Collections.Generic.IEnumerable<System.Xml.XmlElement> policy, System.Xml.XmlElement requiredRemoteTokenIssuer, System.IdentityModel.Selectors.SecurityTokenSerializer tokenSerializer);
static member GetToken : System.Xml.XmlElement * seq<System.Xml.XmlElement> * System.Xml.XmlElement * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (endpoint As XmlElement, policy As IEnumerable(Of XmlElement), requiredRemoteTokenIssuer As XmlElement, tokenSerializer As SecurityTokenSerializer) As GenericXmlSecurityToken

매개 변수

endpoint
XmlElement

토큰이 있는 받는 사람의 엔드포인트 주소를 나타내는 XmlElement입니다.

policy
IEnumerable<XmlElement>

받는 사람이 요청한 클레임과 토큰 형식을 지정하는 정책 부분을 포함하는 IEnumerable<T> 형식의 XmlElement입니다.

requiredRemoteTokenIssuer
XmlElement

토큰의 발급자를 나타내는 XmlElement입니다.

tokenSerializer
SecurityTokenSerializer

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

반환

생성된 보안 토큰을 나타내는 GenericXmlSecurityToken입니다.

예외

endpointnull입니다.

또는

policynull입니다.

또는

tokenSerializer이(가) null인 경우

설명

사용자나 정책 발급자가 지정한 타사가 보안 토큰을 발급할 수 있습니다.

적용 대상