【问题标题】:MFA Provider for ASP .NET Web Forms with Forms Authentication带有表单身份验证的 ASP .NET Web 表单的 MFA 提供程序
【发布时间】:2019-05-03 02:58:13
【问题描述】:

我正在寻找一个好的 MFA 提供程序,以将其合并到使用表单身份验证来确保安全性的旧版 Web 表单应用程序中。我看到的大多数 MFA 提供程序(例如 Authy)似乎都是围绕 ASP .NET Identity 构建的。我正在尝试寻找一种不会过多影响遗留应用程序的解决方案......将遗留应用程序迁移到 ASP .NET Identity 将是一场噩梦。我试过研究 Authy、Auth0、PingID 和 Okta,它们似乎都对我们的用例来说太过分了。我正在尝试寻找可以与表单身份验证一起使用的 MFA 提供程序。

【问题讨论】:

标签: asp.net webforms forms-authentication multi-factor-authentication


【解决方案1】:

我的 MFA 使用 https://www.twilio.com/。我只使用短信功能,所以基本上你需要将他们的短信代码与你的表单身份验证过程联系起来。唯一的区别是您没有身份组件(我强烈建议您实施)。在此处查看 C# 代码以获取有关 SMS API 过程的更多信息:https://www.twilio.com/docs/sms/quickstart/csharp-dotnet-framework

我了解以下内容适用于 MVC,但您也可以将代码转换为 Web 表单:https://www.twilio.com/docs/sms/tutorials/two-factor-authentication-csharp-mvc。 上面的例子也使用了身份框架,但是看看使用 SMS 的实现,你就可以将这个概念迁移到你的 web 表单中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多