WindowsSecurityToken Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет маркер безопасности, основанный на удостоверении домена Windows или учетной записи пользователя.
public ref class WindowsSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class WindowsSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type WindowsSecurityToken = class
inherit SecurityToken
interface IDisposable
Public Class WindowsSecurityToken
Inherits SecurityToken
Implements IDisposable
- Наследование
- Производный
- Реализации
Комментарии
Обычно разработчики приложений не используют класс WindowsSecurityToken за исключением случаев, когда веб-службе необходимо получить доступ к сведениям о домене Windows или учетной записи пользователя, связанной с маркером безопасности WindowsSecurityToken. Чтобы получить сведения о домене Windows или учетной записи пользователя, обратитесь к свойству WindowsIdentity.
Конструкторы
WindowsSecurityToken() |
Инициализирует новый экземпляр класса WindowsSecurityToken. |
WindowsSecurityToken(WindowsIdentity) |
Инициализирует новый экземпляр класса WindowsSecurityToken с помощью пользователя Windows. |
WindowsSecurityToken(WindowsIdentity, String) |
Инициализирует новый экземпляр класса WindowsSecurityToken с помощью пользователя Windows. |
WindowsSecurityToken(WindowsIdentity, String, String) |
Создает новый экземпляр WindowsSecurityToken. |
Свойства
AuthenticationType |
Возвращает тип проверки подлинности маркера. |
Id |
Возвращает уникальный идентификатор для маркера безопасности. |
SecurityKeys |
Возвращает ключи шифрования, связанные с маркером безопасности. |
ValidFrom |
Возвращает первый момент времени, когда данный маркер безопасности является действительным. |
ValidTo |
Возвращает последний момент времени, когда данный маркер безопасности является действительным. |
WindowsIdentity |
Возвращает пользователя Windows, связанного с маркером безопасности. |
Методы
CanCreateKeyIdentifierClause<T>() |
Возвращает значение, определяющее, может ли маркер безопасности создать указанный идентификатор ключа. (Унаследовано от SecurityToken) |
CreateKeyIdentifierClause<T>() |
Создает предложение заданного идентификатора ключа. (Унаследовано от SecurityToken) |
Dispose() |
Освобождает все ресурсы, занятые модулем WindowsSecurityToken. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Initialize(String, DateTime, DateTime, WindowsIdentity, Boolean) |
Инициализирует новый экземпляр класса WindowsSecurityToken, используя указанный уникальный идентификатор, пользователя Windows и первый и последний моменты времени, когда маркер безопасности является действительным. |
Initialize(String, String, DateTime, DateTime, WindowsIdentity, Boolean) |
Инициализирует новый экземпляр класса WindowsSecurityToken. |
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает значение, указывающее, можно ли идентификатор ключа данного экземпляра разрешить в определенный идентификатор ключа. (Унаследовано от SecurityToken) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
Возвращает ключ для указанного предложения идентификатора ключа. (Унаследовано от SecurityToken) |
ThrowIfDisposed() |
Если для этого экземпляра вызывается метод Dispose(), создается исключение. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |