CardSpaceSelector.GetToken Metodo

Definizione

Genera un token di sicurezza usando il sistema CardSpace.

Overload

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Genera un token di sicurezza usando il sistema CardSpace nonché la catena di criteri e il serializzatore di token specificati.

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

Genera un token di sicurezza usando il sistema CardSpace nonché l'endpoint, i criteri, l'emittente del token e il serializzatore di token specificati.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Genera un token di sicurezza usando il sistema CardSpace nonché la catena di criteri e il serializzatore di token specificati.

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

Parametri

policyChain
CardSpacePolicyElement[]

Matrice di CardSpacePolicyElement che descrive la catena di sicurezza federata che il client richiede per rimuovere un token finale.

tokenSerializer
SecurityTokenSerializer

Elemento SecurityTokenSerializer che può leggere una clausola KeyInfo.

Restituisce

Oggetto GenericXmlSecurityToken che rappresenta il token di sicurezza generato.

Eccezioni

policyChain è null.

-oppure-

Il parametro policyChain è di lunghezza zero.

-oppure-

tokenSerializer è null.

Si applica a

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

Genera un token di sicurezza usando il sistema CardSpace nonché l'endpoint, i criteri, l'emittente del token e il serializzatore di token specificati.

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

Parametri

endpoint
XmlElement

Classe XmlElement che rappresenta l'indirizzo endpoint del destinatario in cui viene presentato il token.

policy
IEnumerable<XmlElement>

Oggetto IEnumerable<T> di tipo XmlElement contenente un frammento dei criteri che specifica i tipi di token e le attestazioni richieste dal destinatario.

requiredRemoteTokenIssuer
XmlElement

Oggetto XmlElement che rappresenta l'emittente del token.

tokenSerializer
SecurityTokenSerializer

Elemento SecurityTokenSerializer che può leggere una clausola KeyInfo.

Restituisce

Oggetto GenericXmlSecurityToken che rappresenta il token di sicurezza generato.

Eccezioni

endpoint è null.

-oppure-

policy è null.

-oppure-

tokenSerializer è null.

Commenti

Un token di sicurezza può essere emesso dall'utente o da terzi specificati dall'emittente dei criteri.

Si applica a