Как интегрировать двухфакторную аутентификацию Identity Server 4 с таким приложением, как Google Authenticator?
Я установил образец Identity Server 4, который использует AspNetIdentity и Entity Framework. Это включает в себя пользовательский интерфейс, чтобы связать приложение для проверки подлинности с зарегистрированной учетной записью. Это выглядит так:
Чтобы проверить это, я скачал приложение Google Authenticator, добавил в него учетную запись, используя предоставленный ключ, а затем отправил проверочный код.
Это поражает EnableAuthenticator
действие внутри ManageController
звонит _userManager.VerifyTwoFactorTokenAsync
, Но это всегда возвращает ложь. Поэтому я предполагаю, что мне нужно зарегистрировать сервис, который интегрируется с Google Authenticator и проверяет токен. Но я не могу найти нигде в Интернете, который поможет мне в этом. Вы можете указать мне правильное направление?