CardSpaceSelector.GetToken Método

Definição

Gera um token de segurança usando o sistema CardSpace.

Sobrecargas

Nome Description
GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Gera um token de segurança usando o sistema CardSpace e o serializador de token e cadeia de políticas especificados.

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

Gera um token de segurança usando o sistema CardSpace e o ponto de extremidade, a política, o emissor do token e o serializador de token especificados.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Gera um token de segurança usando o sistema CardSpace e o serializador de token e cadeia de políticas especificados.

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

Parâmetros

policyChain
CardSpacePolicyElement[]

Uma matriz que descreve a cadeia de CardSpacePolicyElement segurança federada que o cliente requer um token final para descontrair.

tokenSerializer
SecurityTokenSerializer

Um SecurityTokenSerializer que pode ler uma KeyInfo cláusula.

Retornos

Um GenericXmlSecurityToken que representa o token de segurança gerado.

Exceções

policyChain é null.

-ou-

policyChain é de comprimento zero.

-ou-

tokenSerializer é null.

Aplica-se a

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

Gera um token de segurança usando o sistema CardSpace e o ponto de extremidade, a política, o emissor do token e o serializador de token especificados.

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

Parâmetros

endpoint
XmlElement

Um XmlElement que representa o endereço do ponto de extremidade do destinatário em que o token é apresentado.

policy
IEnumerable<XmlElement>

Um IEnumerable<T> tipo XmlElement que contém um fragmento de política que especifica os tipos de token e as declarações solicitadas pelo destinatário.

requiredRemoteTokenIssuer
XmlElement

Um XmlElement que representa o emissor do token.

tokenSerializer
SecurityTokenSerializer

Um SecurityTokenSerializer que pode ler uma KeyInfo cláusula.

Retornos

Um GenericXmlSecurityToken que representa o token de segurança gerado.

Exceções

endpoint é null.

-ou-

policy é null.

-ou-

tokenSerializer é null.

Comentários

Um token de segurança pode ser emitido pelo usuário ou por terceiros especificado pelo emissor da política.

Aplica-se a