CardSpaceSelector.GetToken Método

Definición

Genera un token de seguridad mediante el sistema CardSpace.

Sobrecargas

Nombre Description
GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Genera un token de seguridad mediante el sistema CardSpace y la cadena de directivas y el serializador de tokens especificados.

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

Genera un token de seguridad mediante el sistema CardSpace y el punto de conexión, la directiva, el emisor de tokens y el serializador de tokens especificados.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Genera un token de seguridad mediante el sistema CardSpace y la cadena de directivas y el serializador de tokens especificados.

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

Matriz de que describe la cadena de CardSpacePolicyElement seguridad federada que el cliente requiere un token final para desenredar.

tokenSerializer
SecurityTokenSerializer

que SecurityTokenSerializer puede leer una KeyInfo cláusula .

Devoluciones

que GenericXmlSecurityToken representa el token de seguridad generado.

Excepciones

policyChain es null.

O bien

policyChain es de 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, la directiva, el emisor de tokens y el serializador de tokens 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

que XmlElement representa la dirección del punto de conexión del destinatario donde se presenta el token.

policy
IEnumerable<XmlElement>

de IEnumerable<T> tipo XmlElement que contiene un fragmento de directiva que especifica los tipos de token y las notificaciones solicitados por el destinatario.

requiredRemoteTokenIssuer
XmlElement

que XmlElement representa el emisor del token.

tokenSerializer
SecurityTokenSerializer

que SecurityTokenSerializer puede leer una KeyInfo cláusula .

Devoluciones

que GenericXmlSecurityToken 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 especificado por el emisor de directivas puede emitir un token de seguridad.

Se aplica a