CardSpaceSelector.GetToken Metoda

Definicja

Generuje token zabezpieczający przy użyciu systemu CardSpace.

Przeciążenia

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generuje token zabezpieczający przy użyciu systemu CardSpace oraz określonego łańcucha zasad i serializatora tokenu.

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

Generuje token zabezpieczający przy użyciu systemu CardSpace i określonego punktu końcowego, zasad, wystawcy tokenu i serializatora tokenu.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Generuje token zabezpieczający przy użyciu systemu CardSpace oraz określonego łańcucha zasad i serializatora tokenu.

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(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 tokenSerializer);
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
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
Public Shared Function GetToken (policyChain As CardSpacePolicyElement(), serializer As SecurityTokenSerializer) As GenericXmlSecurityToken

Parametry

policyChain
CardSpacePolicyElement[]

Tablica , która opisuje łańcuch zabezpieczeń federowanych, który klient CardSpacePolicyElement wymaga końcowego tokenu do odwijania.

tokenSerializerserializer
SecurityTokenSerializer

, SecurityTokenSerializer który może odczytywać KeyInfo klauzulę .

Zwraca

GenericXmlSecurityToken

Wartość GenericXmlSecurityToken reprezentująca wygenerowany token zabezpieczający.

Wyjątki

policyChain to null.

-lub- policyChain ma długość zero.

-lub- tokenSerializer to null.

Dotyczy

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

Generuje token zabezpieczający przy użyciu systemu CardSpace i określonego punktu końcowego, zasad, wystawcy tokenu i serializatora tokenu.

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 ^ 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 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 serializer);
static member GetToken : System.Xml.XmlElement * seq<System.Xml.XmlElement> * System.Xml.XmlElement * System.IdentityModel.Selectors.SecurityTokenSerializer -> System.IdentityModel.Tokens.GenericXmlSecurityToken
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
Public Shared Function GetToken (endpoint As XmlElement, policy As IEnumerable(Of XmlElement), requiredRemoteTokenIssuer As XmlElement, serializer As SecurityTokenSerializer) As GenericXmlSecurityToken

Parametry

endpoint
XmlElement

Element XmlElement reprezentujący adres punktu końcowego odbiorcy, w którym jest prezentowany token.

policy
IEnumerable<XmlElement>

Typ zawierający fragment zasad określający typy tokenów i oświadczenia IEnumerable<T> XmlElement żądane przez adresata.

requiredRemoteTokenIssuer
XmlElement

Element XmlElement reprezentujący wystawcę tokenu.

tokenSerializerserializer
SecurityTokenSerializer

, SecurityTokenSerializer który może odczytywać KeyInfo klauzulę .

Zwraca

GenericXmlSecurityToken

Wartość GenericXmlSecurityToken reprezentująca wygenerowany token zabezpieczający.

Wyjątki

endpoint to null.

-lub- policy to null.

-lub- tokenSerializer to null.

Uwagi

Token zabezpieczający może zostać wystawiony przez użytkownika lub przez podmiot trzeci określony przez wystawcę zasad.

Dotyczy