FreeOTP Двухфакторная аутентификация в. Net Приложение - PullRequest
0 голосов
/ 25 апреля 2020

Как настроить двухфакторную аутентификацию в. Net приложении с использованием FreeOTP?

Я хочу использовать двухфакторную аутентификацию при входе в систему или где-то еще, например, одобрения и т. Д. c. ищу пример кода или статью, которая поможет мне, как подать заявку. спасибо

вот ссылка на информацию об аутентификации FreeOTP https://freeotp.github.io/

1 Ответ

1 голос
/ 27 апреля 2020

В настоящее время я также ищу решение для интеграции Google Authenticator и FreeOTP в ASP. NET Идентичность.

Записи FreeOTP на их странице (https://freeotp.github.io ):

FreeOTP реализует открытые стандарты: HOTP и TOTP. Это означает, что нет необходимости в проприетарном компоненте на стороне сервера

Таким образом, вы можете использовать любой бесплатный пакет OTP nuget - и вы можете работать как с Google Authenticator, так и с FreeOTP. Например: https://www.nuget.org/packages/OtpSharp/

Пример для ASP. NET Удостоверение 2.0

Я нашел пример в документации Microsoft (https://docs.microsoft.com/en-us/aspnet/identity/overview/features-api/two-factor-authentication-using-sms-and-email-with-aspnet-identity#enabling -2fa ), и они ссылаются на интересный урок:

https://www.jerriepelser.com/blog/using-google-authenticator-asp-net-identity/

В этом уроке они используют «OtpSharp», чтобы интегрировать аутентификатор Google. Это должно работать так же для FreeOTP (но я не проверял это).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...