CardSpaceSelector.GetToken Methode

Definition

Generiert mit dem CardSpace-System ein Sicherheitstoken.Generates a security token using the CardSpace system.

Überlädt

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generiert mit dem CardSpace-System, der angegebenen Richtlinienkette und dem Tokenserialisierungsprogramm ein Sicherheitstoken.Generates a security token using the CardSpace system and the specified policy chain and token serializer.

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

Generiert mit dem CardSpace-System, dem angegebenen Endpunkt, der Richtlinie, dem Tokenaussteller und dem Tokenserialisierungsprogramm ein Sicherheitstoken.Generates a security token using the CardSpace system and the specified endpoint, policy, token issuer, and token serializer.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generiert mit dem CardSpace-System, der angegebenen Richtlinienkette und dem Tokenserialisierungsprogramm ein Sicherheitstoken.Generates a security token using the CardSpace system and the specified policy chain and token serializer.

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 serializer);
static member GetToken : System.IdentityModel.Selectors.CardSpacePolicyElement[] * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
Public Shared Function GetToken (policyChain As CardSpacePolicyElement(), serializer As SecurityTokenSerializer) As GenericXmlSecurityToken

Parameter

policyChain
CardSpacePolicyElement[]

Ein Array von CardSpacePolicyElement, das die externe Sicherheitskette beschreibt, die laut Anforderung des Clients von einem endgültigen Token entladen werden muss.An array of CardSpacePolicyElement that describes the federated security chain that the client requires a final token to unwind.

tokenSerializer
SecurityTokenSerializer

Ein SecurityTokenSerializer, der eine KeyInfo-Klausel lesen kann.A SecurityTokenSerializer that can read a KeyInfo clause.

Gibt zurück

Ein GenericXmlSecurityToken, das das generierte Sicherheitstoken darstellt.A GenericXmlSecurityToken that represents the generated security token.

Ausnahmen

policyChain ist null.policyChain is null.

- oder --or- policyChain hat die Länge 0 (null).policyChain is zero length.

- oder --or- tokenSerializer ist null.tokenSerializer is null.

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

Generiert mit dem CardSpace-System, dem angegebenen Endpunkt, der Richtlinie, dem Tokenaussteller und dem Tokenserialisierungsprogramm ein Sicherheitstoken.Generates a security token using the CardSpace system and the specified endpoint, policy, token issuer, and token 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 ^ 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 serializer);
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, serializer As SecurityTokenSerializer) As GenericXmlSecurityToken

Parameter

endpoint
XmlElement

Ein XmlElement, das die Endpunktadresse des Empfängers darstellt, an der das Token präsentiert wird.An XmlElement that represents the endpoint address of the recipient where the token is presented.

policy
IEnumerable<XmlElement>

Eine IEnumerable<T> des Typs XmlElement, die ein Richtlinienfragment enthält, das die vom Empfänger angeforderten Tokentypen und Ansprüche angibt.An IEnumerable<T> of type XmlElement that contains a policy fragment that specifies the token types and claims that are requested by the recipient.

requiredRemoteTokenIssuer
XmlElement

Ein XmlElement, das den Aussteller des Tokens darstellt.An XmlElement that represents the issuer of the token.

tokenSerializer
SecurityTokenSerializer

Ein SecurityTokenSerializer, der eine KeyInfo-Klausel lesen kann.A SecurityTokenSerializer that can read a KeyInfo clause.

Gibt zurück

Ein GenericXmlSecurityToken, das das generierte Sicherheitstoken darstellt.A GenericXmlSecurityToken that represents the generated security token.

Ausnahmen

endpoint ist null.endpoint is null.

- oder --or- policy ist null.policy is null.

- oder --or- tokenSerializer ist null.tokenSerializer is null.

Hinweise

Ein Sicherheitstoken kann vom Benutzer oder einem Drittanbieter ausgestellt werden, der vom Aussteller der Richtlinie angegeben wird.A security token can be issued by the user or by a third party that is specified by the policy issuer.

Gilt für: