CardSpaceSelector.GetToken Método

Definición

Genera un token de seguridad mediante el sistema CardSpace.

Sobrecargas

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Genera un token de seguridad mediante el sistema CardSpace, la cadena de la directiva especificada y el serializador del token.

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

Genera un token de seguridad mediante el sistema CardSpace y el punto de conexión especificado, directiva, emisor del token y serializador del token.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Genera un token de seguridad mediante el sistema CardSpace, la cadena de la directiva especificada y el serializador del token.

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[]

Una matriz de CardSpacePolicyElement que describe la cadena de seguridad federada para la que el cliente requiere un último token que desenredar.

tokenSerializer
SecurityTokenSerializer

SecurityTokenSerializer que puede leer una cláusula KeyInfo.

Devoluciones

GenericXmlSecurityToken que representa el token de seguridad generado.

Excepciones

policyChain es null.

o bien

policyChain tiene una longitud cero.

o bien

tokenSerializer es null.

Se aplica a

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

Genera un token de seguridad mediante el sistema CardSpace y el punto de conexión especificado, directiva, emisor del token y serializador del token.

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

XmlElement que representa la dirección del extremo del destinatario donde se presenta el token.

policy
IEnumerable<XmlElement>

IEnumerable<T> de tipo XmlElement que contiene un fragmento de la directiva que especifica los tipos de token y demandas solicitadas por el destinatario.

requiredRemoteTokenIssuer
XmlElement

XmlElement que representa el emisor del token.

tokenSerializer
SecurityTokenSerializer

SecurityTokenSerializer que puede leer una cláusula KeyInfo.

Devoluciones

GenericXmlSecurityToken que representa el token de seguridad generado.

Excepciones

endpoint es null.

O bien

policy es null.

O bien

tokenSerializer es null.

Comentarios

El usuario o un tercero que es especificado por el emisor de la directiva puede emitir un token de seguridad.

Se aplica a