CustomUserNameSecurityTokenAuthenticator Класс

Определение

Выполняет проверку подлинности маркера безопасности UserNameSecurityToken с использованием пользовательской схемы проверки подлинности.

public ref class CustomUserNameSecurityTokenAuthenticator : System::IdentityModel::Selectors::UserNameSecurityTokenAuthenticator
public class CustomUserNameSecurityTokenAuthenticator : System.IdentityModel.Selectors.UserNameSecurityTokenAuthenticator
type CustomUserNameSecurityTokenAuthenticator = class
    inherit UserNameSecurityTokenAuthenticator
Public Class CustomUserNameSecurityTokenAuthenticator
Inherits UserNameSecurityTokenAuthenticator
Наследование
CustomUserNameSecurityTokenAuthenticator

Комментарии

Переопределяет класс CustomUserNameSecurityTokenAuthenticator, если проверка подлинности Windows, обеспечиваемая классом WindowsUserNameSecurityTokenAuthenticator оказывается недостаточной. Класс WindowsUserNameSecurityTokenAuthenticator выполняет проверку подлинности имени пользователя и пароля в маркере безопасности UserNameSecurityToken в виде учетной записи Windows.

Чтобы создать пользовательскую схему проверки подлинности, необходимо наследовать класс от класса UserNamePasswordValidator, реализовать схему проверки подлинности, а затем передать такой класс в конструктор класса CustomUserNameSecurityTokenAuthenticator.

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

CustomUserNameSecurityTokenAuthenticator(UserNamePasswordValidator)

Инициализирует новый экземпляр класса CustomUserNameSecurityTokenAuthenticator, используя указанный проверяющий элемент управления.

Методы

CanValidateToken(SecurityToken)

Возвращает значение, определяющее, можно ли проверить указанный маркер безопасности с помощью данной структуры проверки подлинности маркеров безопасности.

(Унаследовано от SecurityTokenAuthenticator)
CanValidateTokenCore(SecurityToken)

Возвращает значение, определяющее, можно ли проверить указанный маркер безопасности с помощью данной структуры проверки подлинности маркеров безопасности.

(Унаследовано от UserNameSecurityTokenAuthenticator)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ValidateToken(SecurityToken)

Проверяет подлинность заданного маркера безопасности и возвращает набор политик авторизации для данного маркера безопасности.

(Унаследовано от SecurityTokenAuthenticator)
ValidateTokenCore(SecurityToken)

Проверяет подлинность заданного маркера безопасности и возвращает набор политик авторизации для данного маркера безопасности.

(Унаследовано от UserNameSecurityTokenAuthenticator)
ValidateUserNamePasswordCore(String, String)

Проверяет подлинность заданного имени пользователя и пароля и возвращает набор политик авторизации для маркеров безопасности UserNameSecurityToken.

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