CardSpaceSelector.GetToken Methode

Definition

Generiert ein Sicherheitstoken mithilfe des CardSpace-Systems.

Überlädt

Name Beschreibung
GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generiert ein Sicherheitstoken mithilfe des CardSpace-Systems und der angegebenen Richtlinienkette und des Token-Serializers.

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

Generiert ein Sicherheitstoken mithilfe des CardSpace-Systems und des angegebenen Endpunkts, der Richtlinie, des Tokenherausgebers und des Token serialisierer.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generiert ein Sicherheitstoken mithilfe des CardSpace-Systems und der angegebenen Richtlinienkette und des Token-Serializers.

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

Parameter

policyChain
CardSpacePolicyElement[]

Ein Array davon CardSpacePolicyElement , das die Verbundsicherheitskette beschreibt, für die der Client ein endgültiges Token zum Entspannen benötigt.

tokenSerializer
SecurityTokenSerializer

Eine SecurityTokenSerializer Klausel, die eine KeyInfo Klausel lesen kann.

Gibt zurück

Ein GenericXmlSecurityToken Wert, der das generierte Sicherheitstoken darstellt.

Ausnahmen

policyChain ist null.

-oder-

policyChain ist null länge.

-oder-

tokenSerializer ist null.

Gilt für:

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

Generiert ein Sicherheitstoken mithilfe des CardSpace-Systems und des angegebenen Endpunkts, der Richtlinie, des Tokenherausgebers und des Token serialisierer.

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

Parameter

endpoint
XmlElement

Ein XmlElement Wert, der die Endpunktadresse des Empfängers darstellt, in dem das Token angezeigt wird.

policy
IEnumerable<XmlElement>

Ein IEnumerable<T> Typ XmlElement , der ein Richtlinienfragment enthält, das die Tokentypen und Ansprüche angibt, die vom Empfänger angefordert werden.

requiredRemoteTokenIssuer
XmlElement

Ein XmlElement Wert, der den Aussteller des Tokens darstellt.

tokenSerializer
SecurityTokenSerializer

Eine SecurityTokenSerializer Klausel, die eine KeyInfo Klausel lesen kann.

Gibt zurück

Ein GenericXmlSecurityToken Wert, der das generierte Sicherheitstoken darstellt.

Ausnahmen

endpoint ist null.

-oder-

policy ist null.

-oder-

tokenSerializer ist null.

Hinweise

Ein Sicherheitstoken kann vom Benutzer oder von einem Drittanbieter ausgestellt werden, der vom Richtlinienaussteller angegeben wird.

Gilt für: