TwoFactorAuthProcessor - конструктор

Создает экземпляр класса TwoFactorAuthProcessor.

Definition

Пространство имён: Tessa.Platform.Runtime
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public TwoFactorAuthProcessor(
	IActionHistoryStrategy actionHistoryStrategy,
	ITwoFactorAuthProvider twoFactorAuthProvider,
	ITwoFactorAuthContainer twoFactorAuthContainer,
	ITwoFactorAuthRepository twoFactorAuthRepository
)

Параметры

actionHistoryStrategy  IActionHistoryStrategy

Стратегия управления историей действий карточки и других действий в системе.

Реализация должна регистрироваться в Unity как синглтон с уникальным именем (nameof от класса).

Порядок выполнения определяется атрибутом OrderAttribute на классе-реализации интерфейса. Если атрибут отсутствует - подразумевается 0. Если несколько зависимостей имеют одинаковый порядок, то они сортируются по краткому имени типа (без пространства имён), а при его совпадении - по квалифицированному имени типа (с учётом пространства имён и названия сборки).

twoFactorAuthProvider  ITwoFactorAuthProvider
Объект, предоставляющий информацию по двухфакторной аутентификации.
twoFactorAuthContainer  ITwoFactorAuthContainer
Объект, содержащий информацию о обработчиках, используемых в двухфакторной аутентификации.
twoFactorAuthRepository  ITwoFactorAuthRepository
Объект для работы с сериализуемыми данными по двухфакторной аутентификации для входа в систему.

См. также