CardSpaceSelector.GetToken 메서드

정의

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

오버로드

Name Description
GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

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

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

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

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

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

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 절을 읽을 수 있는 A입니다KeyInfo.

반품

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

예외

policyChainnull입니다.

-또는-

policyChain 길이가 0입니다.

-또는-

tokenSerializernull입니다.

적용 대상

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

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

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 절을 읽을 수 있는 A입니다KeyInfo.

반품

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

예외

endpointnull입니다.

-또는-

policynull입니다.

-또는-

tokenSerializernull입니다.

설명

보안 토큰은 사용자 또는 정책 발급자가 지정한 타사에서 발급할 수 있습니다.

적용 대상