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) |
При переопределении в производном классе выполняет проверку подлинности указанного маркера безопасности и возвращает набор политик авторизации для маркера безопасности. |