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)

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

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