CardSpaceSelector.GetToken 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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(cli::array <System::IdentityModel::Selectors::CardSpacePolicyElement ^> ^ policyChain, System::IdentityModel::Selectors::SecurityTokenSerializer ^ serializer);
public static System.IdentityModel.Tokens.GenericXmlSecurityToken GetToken (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 serializer);
static member GetToken : System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
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
Public Shared Function GetToken (policyChain As CardSpacePolicyElement(), serializer As SecurityTokenSerializer) As GenericXmlSecurityToken
매개 변수
- policyChain
- CardSpacePolicyElement[]
클라이언트가 최종 토큰에 해제하도록 요구하는 페더레이션 보안 체인을 설명하는 CardSpacePolicyElement의 배열입니다.
- tokenSerializerserializer
- SecurityTokenSerializer
SecurityTokenSerializer 절을 읽을 수 있는 KeyInfo
입니다.
반환
생성된 보안 토큰을 나타내는 GenericXmlSecurityToken입니다.
예외
policyChain
이(가) null
인 경우
또는
policyChain
의 길이가 0인 경우
또는
tokenSerializer
이(가) null
인 경우
적용 대상
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 ^ 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 serializer);
static member GetToken : System.Xml.XmlElement * seq<System.Xml.XmlElement> * System.Xml.XmlElement * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
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
Public Shared Function GetToken (endpoint As XmlElement, policy As IEnumerable(Of XmlElement), requiredRemoteTokenIssuer As XmlElement, serializer As SecurityTokenSerializer) As GenericXmlSecurityToken
매개 변수
- endpoint
- XmlElement
토큰이 있는 받는 사람의 엔드포인트 주소를 나타내는 XmlElement입니다.
- policy
- IEnumerable<XmlElement>
받는 사람이 요청한 클레임과 토큰 형식을 지정하는 정책 부분을 포함하는 IEnumerable<T> 형식의 XmlElement입니다.
- requiredRemoteTokenIssuer
- XmlElement
토큰의 발급자를 나타내는 XmlElement입니다.
- tokenSerializerserializer
- SecurityTokenSerializer
SecurityTokenSerializer 절을 읽을 수 있는 KeyInfo
입니다.
반환
생성된 보안 토큰을 나타내는 GenericXmlSecurityToken입니다.
예외
설명
사용자나 정책 발급자가 지정한 타사가 보안 토큰을 발급할 수 있습니다.