SamlSecurityTokenAuthenticator Класс

Определение

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

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

Комментарии

Класс SamlSecurityTokenAuthenticator используется для проверки подлинности маркеров безопасности SamlSecurityToken.

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

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>)

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

SamlSecurityTokenAuthenticator(IList<SecurityTokenAuthenticator>, TimeSpan)

Инициализирует новый экземпляр класса SamlSecurityTokenAuthenticator с использованием указанного набора структур проверки подлинности и максимально допустимой разницы во времени между часами отправителя и получателя.

Свойства

AllowedAudienceUris

Возвращает набор целевых универсальных кодов ресурса (URI), для которых может быть предназначен маркер безопасности SamlSecurityToken, чтобы считаться допустимым в этом экземпляре SamlSecurityTokenAuthenticator.

AudienceUriMode

Возвращает или задает объект AudienceUriMode, который определяет, следует ли проверять в маркере безопасности SamlSecurityToken свойство SamlAudienceRestrictionCondition.

Методы

CanValidateToken(SecurityToken)

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

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

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

Equals(Object)

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

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

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

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

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

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

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

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

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

ResolveClaimSet(SecurityToken)

Разрешает удостоверение, связанное с заданным маркером безопасности, с использованием структур проверки подлинности поддерживающих маркеров безопасности, предоставленных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде ClaimSet.

ResolveIdentity(SecurityKeyIdentifier)

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

ResolveIdentity(SecurityToken)

Разрешает удостоверение, связанное с заданным маркером безопасности, с использованием структур проверки подлинности поддерживающих маркеров безопасности, предоставленных во время создания экземпляра SamlSecurityTokenAuthenticator, и возвращает удостоверение в виде IIdentity.

ToString()

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

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

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

ValidateToken(SecurityToken)

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

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

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

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