Поделиться через


CardSpaceSelector.GetToken Метод

Определение

Создает маркер безопасности с помощью системы CardSpace.

Перегрузки

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Создает маркер безопасности с помощью системы CardSpace, заданной цепочки политики и сериализатора маркеров.

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

Создает маркер безопасности с помощью системы CardSpace, заданной конечной точки, политики, издателя и сериализатора маркеров.

GetToken(CardSpacePolicyElement[], SecurityTokenSerializer)

Создает маркер безопасности с помощью системы CardSpace, заданной цепочки политики и сериализатора маркеров.

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

Параметры

policyChain
CardSpacePolicyElement[]

Массив CardSpacePolicyElement, описывающий федеративную цепочку безопасности, требуемую клиентом для очистки последнего маркера.

tokenSerializer
SecurityTokenSerializer

Объект SecurityTokenSerializer, который может читать предложение KeyInfo.

Возвращаемое значение

Маркер GenericXmlSecurityToken, представляющий созданный маркер безопасности.

Исключения

policyChain имеет значение null.

-или-

Параметр policyChain имеет нулевую длину.

-или-

tokenSerializer имеет значение null.

Применяется к

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

Создает маркер безопасности с помощью системы CardSpace, заданной конечной точки, политики, издателя и сериализатора маркеров.

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

Параметры

endpoint
XmlElement

Элемент XmlElement, представляющий адрес конечной точки получателя, в которую предоставляется маркер.

policy
IEnumerable<XmlElement>

Объект IEnumerable<T> типа XmlElement, содержащий фрагмент политики, который задает типы маркеров и утверждения, запрашиваемые получателем.

requiredRemoteTokenIssuer
XmlElement

Элемент XmlElement, представляющий поставщик маркера.

tokenSerializer
SecurityTokenSerializer

Объект SecurityTokenSerializer, который может читать предложение KeyInfo.

Возвращаемое значение

Маркер GenericXmlSecurityToken, представляющий созданный маркер безопасности.

Исключения

endpoint имеет значение null.

-или-

policy имеет значение null.

-или-

tokenSerializer имеет значение null.

Комментарии

Маркер безопасности может быть выдан пользователем или сторонним лицом, указанным поставщиком политики.

Применяется к