Bagikan melalui


CardSpaceSelector.GetToken Metode

Definisi

Menghasilkan token keamanan menggunakan sistem CardSpace.

Overload

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Menghasilkan token keamanan menggunakan sistem CardSpace dan rantai kebijakan dan serializer token yang ditentukan.

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

Menghasilkan token keamanan menggunakan sistem CardSpace dan titik akhir, kebijakan, penerbit token, dan serializer token yang ditentukan.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Menghasilkan token keamanan menggunakan sistem CardSpace dan rantai kebijakan dan serializer token yang ditentukan.

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[]

Array CardSpacePolicyElement yang menjelaskan rantai keamanan federasi bahwa klien memerlukan token akhir untuk melepas lelah.

tokenSerializer
SecurityTokenSerializer

Yang SecurityTokenSerializer dapat membaca KeyInfo klausa.

Mengembalikan

GenericXmlSecurityToken yang mewakili token keamanan yang dihasilkan.

Pengecualian

policyChainadalah null.

-atau-

policyChain panjang nol.

-atau-

tokenSerializeradalah null.

Berlaku untuk

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

Menghasilkan token keamanan menggunakan sistem CardSpace dan titik akhir, kebijakan, penerbit token, dan serializer token yang ditentukan.

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

XmlElement yang mewakili alamat titik akhir penerima tempat token disajikan.

policy
IEnumerable<XmlElement>

IEnumerable<T> Jenis XmlElement yang berisi fragmen kebijakan yang menentukan jenis token dan klaim yang diminta oleh penerima.

requiredRemoteTokenIssuer
XmlElement

XmlElement yang mewakili penerbit token.

tokenSerializer
SecurityTokenSerializer

Yang SecurityTokenSerializer dapat membaca KeyInfo klausa.

Mengembalikan

GenericXmlSecurityToken yang mewakili token keamanan yang dihasilkan.

Pengecualian

endpointadalah null.

-atau-

policyadalah null.

-atau-

tokenSerializeradalah null.

Keterangan

Token keamanan dapat dikeluarkan oleh pengguna atau oleh pihak ketiga yang ditentukan oleh penerbit kebijakan.

Berlaku untuk