twilio - 一些用于 Twilio 推送身份验证的 C# 示例代码
问题描述
这是我们的用例:
- 我们有一个 C# 中的 ASP.NET MVC 网站。当用户进入登录页面时,他们输入他们的电子邮件和密码。
- 我在 MVC 操作方法中的 C# 代码根据数据库检查密码,它是有效的。
- 我的 C# 代码向 Twilio 发送请求,Twilio 将通知推送到用户移动设备上的通用Twilio 或第三方身份验证应用程序(注意我们不想开发此应用程序),其中显示“批准”和“拒绝” “ 按钮。
- 用户按下“批准”按钮,应用程序将响应返回给 Twilio。
- 我的代码得到通知,并让用户登录。
以下是上述过程的示意图:
有人可以请我指出一些专门针对此用例的文档或示例代码吗?
解决方案
Twilio 开发人员布道者在这里。
您在此处寻找的产品是Twilio Authy Push authentication。当您的用户安装它时,它会将通知推送到Authy 应用程序。您还可以回退到 SMS 或提供一个 QR 码,允许用户将 TOTP 与他们自己选择的身份验证器应用程序一起使用。
您可以在 Twilio 文档中查看有关在 C# 中实现 Authy Push的文档。
推荐阅读
- javascript - 映射函数不起作用未处理的拒绝(TypeError):fieldsList.map 不是函数
- javascript - div 中的 SweetAlert2
- git - 为克隆的存储库安装 requirements.txt 时出现错误消息
- java - 我正在使用 Android Studio 4.1,但我无法解决问题。请看下面的代码
- javascript - 如何使用 HTML 和 CSS 将 div 放在图像上?
- python - Keras:图层顺序的输入0与图层不兼容
- python - Pyinstaller EXE 只能从 CMD 运行,点击 EXE 不起作用
- sql - SQLite3 Order by highest/lowest numerical value
- javascript - 正确地将第二个动态模板添加到 Gatsby/NetlifyCMS - 我哪里出错了?
- java - 如何在部署环境中将 java 应用程序与 3rd 方库链接