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(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

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.

tokenSerializerserializer
SecurityTokenSerializer

Um SecurityTokenSerializer que pode ler uma cláusula KeyInfo.

Retornos

GenericXmlSecurityToken

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 ^ 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

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.

tokenSerializerserializer
SecurityTokenSerializer

Um SecurityTokenSerializer que pode ler uma cláusula KeyInfo.

Retornos

GenericXmlSecurityToken

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 um terceiro especificado pelo emissor da política.

Aplica-se a