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() |
Возвращает текущий объект. |