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


SecurityTokenAuthenticator Класс

Определение

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

public ref class SecurityTokenAuthenticator abstract
public abstract class SecurityTokenAuthenticator
type SecurityTokenAuthenticator = class
Public MustInherit Class SecurityTokenAuthenticator
Наследование
SecurityTokenAuthenticator
Производный

Комментарии

Класс SecurityTokenAuthenticator и его производные классы предназначены для проверки подлинности маркеров безопасности. Как правило, непосредственное наследование от класса SecurityTokenAuthenticator используется только при создании пользовательского маркера безопасности. Если требуется переопределить поведение проверки подлинности или авторизации по умолчанию для встроенных маркеров безопасности, используйте наследование от одного из классов, наследуемых от класса SecurityTokenAuthenticator, напримерSamlSecurityTokenAuthenticator.

При наследовании от класса SecurityTokenAuthenticator необходимо переопределить следующие два метода: ValidateTokenCore и CanValidateTokenCore. Метод CanValidateTokenCore определяет, можно ли проверить подлинность определенного маркера безопасности с помощью данной структуры проверки подлинности маркеров безопасности. Метод ValidateTokenCore проверяет подлинность маркера безопасности и задает набор политик авторизации. Политики авторизации сопоставляют утверждения, обнаруженные в маркере безопасности, с утверждениями, требуемыми приложением.

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

SecurityTokenAuthenticator()

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

Методы

CanValidateToken(SecurityToken)

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

CanValidateTokenCore(SecurityToken)

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

Equals(Object)

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

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

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

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

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

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

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

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

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

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

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

ValidateTokenCore(SecurityToken)

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

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

См. также раздел