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


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
Производный
Реализации

Комментарии

Как правило, разработчикам приложений не нужно использовать 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)

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