Kentico 11 MFA в MVC - PullRequest
       7

Kentico 11 MFA в MVC

0 голосов
/ 30 мая 2018

Мы собираемся использовать многофакторную аутентификацию в пользовательском приложении MVC, которое подключается к Kentico.Я хочу убедиться, что получаю правильное направление, это отправная точка: https://docs.kentico.com/k11/managing-users/user-registration-and-authentication/configuring-multi-factor-authentication#Configuringmulti-factorauthentication-Customizingmulti-factorauthentication

Можем ли мы использовать Kentico API для использования функциональности MFA или мы должны написать свою собственную?

1 Ответ

0 голосов
/ 31 мая 2018

Учитывая тот факт, что членство в Kentico MVC построено на хорошей части ASP.NET Identity, кажется, проще реализовать это с NET Identity .

Пакет Kentico MVC доступен на github для ознакомления.Пакет реализует пользовательское хранилище , в котором пользователи Kentico (приложения) загружаются по запросу, и это хранилище управляет их аутентификацией.

Store реализует IUserTwoFactorStore, что означает, что хранилище может использоваться с идентификатором выше для многофакторной аутентификации.Он также имеет метод извлечения:

GetTwoFactorEnabledAsync

, в то время как SetTwoFactorEnabledAsync создает исключение NotImplemented.Это означает, что вы можете хранить и управлять пользователями в бэкэнде Kentico, и вы можете включить для них аутентификацию MF через интерфейс администрирования, а методы .NET можно использовать для аутентификации MF на сайте MVC.

Кажется, это проще, чем на самом делессылки на библиотеки Kentico для MF-аутентификации в проекте MVC.

...