CardSpaceSelector.GetToken Metod

Definition

Genererar en säkerhetstoken med hjälp av CardSpace-systemet.

Överlagringar

Name Description
GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

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

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

Genererar en säkerhetstoken med hjälp av CardSpace-systemet och den angivna slutpunkten, principen, token utfärdaren och token-serialiseraren.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

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

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

Parametrar

policyChain
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.

Undantag

policyChain är null.

-eller-

policyChain är noll längd.

-eller-

tokenSerializer är null.

Gäller för

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

Genererar en säkerhetstoken med hjälp av CardSpace-systemet och den angivna slutpunkten, principen, token utfärdaren och token-serialiseraren.

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

Parametrar

endpoint
XmlElement

En XmlElement som representerar slutpunktsadressen för mottagaren där token visas.

policy
IEnumerable<XmlElement>

En IEnumerable<T> typ XmlElement som innehåller ett principfragment som anger de tokentyper och anspråk som begärs av mottagaren.

requiredRemoteTokenIssuer
XmlElement

En XmlElement som representerar utfärdaren av token.

tokenSerializer
SecurityTokenSerializer

En SecurityTokenSerializer som kan läsa en KeyInfo sats.

Returer

En GenericXmlSecurityToken som representerar den genererade säkerhetstoken.

Undantag

endpoint är null.

-eller-

policy är null.

-eller-

tokenSerializer är null.

Kommentarer

En säkerhetstoken kan utfärdas av användaren eller av en tredje part som anges av principutfärdaren.

Gäller för