Требуется ли для Microsoft Authenticator Azure AD?

#c# #asp.net #authentication #azure-active-directory

#c# #asp.net #аутентификация #azure-active-directory

Вопрос:

Мой сценарий заключается в том, что я хочу внедрить Microsoft Authenticator в моем ASP.NET Веб-приложение C # для обеспечения 2FA.

Все мои пользовательские данные автономно содержатся в нашей базе данных SQL Server.

Возможно ли использовать Microsoft Authenticator без использования такой службы, как Azure Active Directory B2C?

В качестве альтернативы мы думаем об использовании предложений Google или Twilio, однако ИТ-ресурс нашего клиента, похоже, считает, что можно было бы использовать Microsoft Authenticator без Azure Directory.

Любые рекомендации приветствуются.

Комментарии:

1. Я не уверен, как ответить на этот вопрос, кроме да . Почти все средства аутентификации можно использовать без какой-либо платформы аутентификации на стороне сервера. Конечно, это можно упростить, так что вам не нужно хранить свой собственный токен, но в остальном это довольно просто

2. Спасибо, Эрик — Правильно ли я говорю, что это простой случай создания QR-кода , а затем для добавления пользователем его в качестве учетной записи, отличной от Microsoft ?

3. Что-то вроде этого. QR-код на самом деле является просто графическим представлением числа, поэтому работает любой способ (я обычно предоставляю оба. Используемые алгоритмы не отличаются даже на разных платформах, поэтому используемый (QR) код выдает один и тот же ключ как в Google, так и в Microsoft Authenticators.

4. Есть много примеров ( здесь ) того, как это работает. Если вы создаете приложение на основе asp.net, я полагаю, что оно встроено в него.

5. Большое спасибо, Эрик. Это было действительно полезно.