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