GenericXmlSecurityToken Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет маркер безопасности, основанный на XML.
public ref class GenericXmlSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class GenericXmlSecurityToken : System.IdentityModel.Tokens.SecurityToken
type GenericXmlSecurityToken = class
inherit SecurityToken
Public Class GenericXmlSecurityToken
Inherits SecurityToken
- Наследование
Комментарии
Используйте класс GenericXmlSecurityToken при получении через канал связи маркера, не определенного в спецификации, или в случае невозможности определить тип маркера безопасности. Например, в федеративном сценарии при отправке маркера безопасности запроса (RST) в службу маркеров безопасности (STS) не всегда известен тип маркера безопасности, возвращаемый службой STS. В таких случаях можно использовать класс GenericXmlSecurityToken, чтобы хранить маркер безопасности в формате XML вместе с его внутренними и внешними ссылками.
Используйте класс GenericXmlSecurityToken, чтобы определить утверждения с помощью XML, если одного из встроенных маркеров безопасности не достаточно. Другие маркеры безопасности могут определять утверждения с помощью XML, однако маркер безопасности GenericXmlSecurityToken обычно допускает для маркера безопасности наличие набора XML, определяемого приложением.
Конструкторы
Свойства
| AuthorizationPolicies |
Возвращает коллекцию политик авторизации для данного маркера безопасности. |
| ExternalTokenReference |
Возвращает предложение идентификатора ключа безопасности с ссылкой на маркер безопасности, не включенный в сообщение SOAP с ссылкой на него. |
| Id |
Возвращает уникальный идентификатор маркера безопасности. |
| InternalTokenReference |
Возвращает предложение идентификатора ключа безопасности с ссылкой на маркер безопасности, включенный в сообщение SOAP с ссылкой на него. |
| ProofToken |
Возвращает маркер проверки для маркера безопасности. |
| SecurityKeys |
Возвращает ключи шифрования, связанные с маркером проверки. |
| TokenXml |
Возвращает XML, связанный с маркером безопасности. |
| ValidFrom |
Возвращает первый момент времени, когда данный маркер безопасности является действительным. |
| ValidTo |
Возвращает последний момент времени, когда данный маркер безопасности является действительным. |
Методы
| CanCreateKeyIdentifierClause<T>() |
Возвращает значение, определяющее, может ли маркер безопасности создать указанное предложение идентификатора ключа. |
| CreateKeyIdentifierClause<T>() |
Создает предложение заданного идентификатора ключа. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает значение, указывающее, равен ли идентификатор ключа данного экземпляра указанному идентификатору ключа. |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает ключ для указанного предложения идентификатора ключа. (Унаследовано от SecurityToken) |
| ToString() |
Возвращает текущий объект. |