SecurityTokenResolver Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет служебный класс, который может извлекать маркеры безопасности или ключи при наличии идентификатора ключа или предложения идентификатора ключа.
public ref class SecurityTokenResolver abstract
public ref class SecurityTokenResolver abstract : System::IdentityModel::Configuration::ICustomIdentityConfiguration
public abstract class SecurityTokenResolver
public abstract class SecurityTokenResolver : System.IdentityModel.Configuration.ICustomIdentityConfiguration
type SecurityTokenResolver = class
type SecurityTokenResolver = class
interface ICustomIdentityConfiguration
Public MustInherit Class SecurityTokenResolver
Public MustInherit Class SecurityTokenResolver
Implements ICustomIdentityConfiguration
- Наследование
-
SecurityTokenResolver
- Производный
- Реализации
Комментарии
Класс SecurityTokenResolver используется для извлечения ключа или маркера безопасности при наличии идентификатора ключа или предложения идентификатора ключа. Методы ResolveToken и TryResolveToken извлекают маркер безопасности при наличии идентификатора ключа или предложения идентификатора ключа. Методы ResolveSecurityKey и TryResolveSecurityKey извлекают ключ при наличии предложения идентификатора ключа. Если попытка извлечения окажется неудачной, методы с префиксом Try
возвращают значение false
, а методы без префикса Try
создают исключение.
Конструкторы
SecurityTokenResolver() |
Инициализирует новый экземпляр класса SecurityTokenResolver. |
Методы
CreateDefaultSecurityTokenResolver(ReadOnlyCollection<SecurityToken>, Boolean) |
Создает арбитр маркеров безопасности по умолчанию для указанных маркеров безопасности. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
LoadCustomConfiguration(XmlNodeList) |
При переопределении в производном классе загружает пользовательскую конфигурацию из XML-кода. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ResolveSecurityKey(SecurityKeyIdentifierClause) |
Получает ключ, на который имеется ссылка в указанном предложении идентификатора ключа. |
ResolveToken(SecurityKeyIdentifier) |
Извлекает маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа. |
ResolveToken(SecurityKeyIdentifierClause) |
Извлекает маркер безопасности, соответствующий заданному предложению идентификатора ключа. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryResolveSecurityKey(SecurityKeyIdentifierClause, SecurityKey) |
Пытается извлечь ключ, на который имеется ссылка в указанном предложении идентификатора ключа. |
TryResolveSecurityKeyCore(SecurityKeyIdentifierClause, SecurityKey) |
Пытается извлечь ключ, на который имеется ссылка в указанном предложении идентификатора ключа. |
TryResolveToken(SecurityKeyIdentifier, SecurityToken) |
Пытается извлечь маркер безопасности, соответствующий одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа. |
TryResolveToken(SecurityKeyIdentifierClause, SecurityToken) |
Пытается извлечь маркер безопасности, соответствующий заданному предложению идентификатора ключа. |
TryResolveTokenCore(SecurityKeyIdentifier, SecurityToken) |
При переопределении в производном классе пытается извлечь маркер безопасности, соответствующий по крайней мере одному из предложений идентификатора ключа, содержащихся в заданном идентификаторе ключа. |
TryResolveTokenCore(SecurityKeyIdentifierClause, SecurityToken) |
При переопределении в производном классе пытается разрешить маркер безопасности, соответствующий заданному предложению идентификатора ключа. |