Как интегрировать двухфакторную аутентификацию Identity Server 4 с таким приложением, как Google Authenticator?

Я установил образец Identity Server 4, который использует AspNetIdentity и Entity Framework. Это включает в себя пользовательский интерфейс, чтобы связать приложение для проверки подлинности с зарегистрированной учетной записью. Это выглядит так:

введите описание изображения здесь

Чтобы проверить это, я скачал приложение Google Authenticator, добавил в него учетную запись, используя предоставленный ключ, а затем отправил проверочный код.

Это поражает EnableAuthenticator действие внутри ManageControllerзвонит _userManager.VerifyTwoFactorTokenAsync, Но это всегда возвращает ложь. Поэтому я предполагаю, что мне нужно зарегистрировать сервис, который интегрируется с Google Authenticator и проверяет токен. Но я не могу найти нигде в Интернете, который поможет мне в этом. Вы можете указать мне правильное направление?

0 ответов

Другие вопросы по тегам