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


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

Комментарии

Используйте класс GenericXmlSecurityToken при получении через канал связи маркера, не определенного в спецификации, или в случае невозможности определить тип маркера безопасности. Например, в федеративном сценарии при отправке маркера безопасности запроса (RST) в службу маркеров безопасности (STS) не всегда известен тип маркера безопасности, возвращаемый службой STS. В таких случаях можно использовать класс GenericXmlSecurityToken, чтобы хранить маркер безопасности в формате XML вместе с его внутренними и внешними ссылками.

Используйте класс GenericXmlSecurityToken, чтобы определить утверждения с помощью XML, если одного из встроенных маркеров безопасности не достаточно. Другие маркеры безопасности могут определять утверждения с помощью XML, однако маркер безопасности GenericXmlSecurityToken обычно допускает для маркера безопасности наличие набора XML, определяемого приложением.

Конструкторы

GenericXmlSecurityToken(XmlElement, SecurityToken, DateTime, DateTime, SecurityKeyIdentifierClause, SecurityKeyIdentifierClause, ReadOnlyCollection<IAuthorizationPolicy>)

Инициализирует новый экземпляр класса GenericXmlSecurityToken.

Свойства

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()

Возвращает текущий объект.

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