CardSpaceSelector.GetToken Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Comentários
Um token de segurança pode ser emitido pelo usuário ou por terceiros especificado pelo emissor da política.