CardSpaceSelector.GetToken Método

Definição

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

Sobrecargas

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

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

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

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

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

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

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 de CardSpacePolicyElement que descreve a cadeia de segurança federada que o cliente exige um token final para liberação.

tokenSerializer
SecurityTokenSerializer

Um SecurityTokenSerializer que pode ler uma cláusula KeyInfo.

Retornos

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

Exceções

policyChain é null.

- ou -

policyChain tem tamanho 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, política, emissor de token e 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> do tipo XmlElement que contém um fragmento de política que especifica os tipos de token e declarações que são solicitados pelo destinatário.

requiredRemoteTokenIssuer
XmlElement

Um XmlElement que representa o emissor do token.

tokenSerializer
SecurityTokenSerializer

Um SecurityTokenSerializer que pode ler uma cláusula KeyInfo.

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