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, String, String) |
Создает новый экземпляр WindowsSecurityToken. |
| WindowsSecurityToken(WindowsIdentity, String) |
Инициализирует новый экземпляр WindowsSecurityToken класса с помощью пользователя Windows. |
| WindowsSecurityToken(WindowsIdentity) |
Инициализирует новый экземпляр WindowsSecurityToken класса с помощью пользователя Windows. |
Свойства
| Имя | Описание |
|---|---|
| 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) |