CardSpaceSelector.GetToken Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
Wartość GenericXmlSecurityToken reprezentująca wygenerowany token zabezpieczający.
Wyjątki
Uwagi
Token zabezpieczający może zostać wystawiony przez użytkownika lub przez podmiot trzeci określony przez wystawcę zasad.