- 博客(2)
- 收藏
- 关注
原创 Two-factor authentication (2FA)
用户输入用户名和密码后,网站还可以要求用户通过手机或者邮件接收并提交额外的验证码,从而进一步验证用户的身份。基本实现步骤如下:1,在Controller的Login方法中,如果用户输入的用户名和密码正确,那么检查该用户是否enable了2FA.2,如果是,那么调用SendCode(发送验证码)的Action. 在该Action中,可以先调用GetValidTwoFactorProvidersAsync获取2FA的验证方式(比如邮件或者短信), 然后以列表形式让用户选择此次验证需要通过哪种方式,如下代码
2022-06-15 20:09:34
1370
原创 ASP.NET-Core的应用架构 (1)
ASP.NET Core非常适合在云上部署,因为它对内存的占用很小,并且具有很高的吞吐量。所以不需要强大的服务器即可流畅运行,非常适合云的特点。特别是近来随着.net的开源以及对Linux平台的支持和Docker Container的支持,.Net也越来越在国外流行起来成为主流开发技术和平台。在具体的前端架框架上,我们可以选择传统的Web Apps (又分为MVC和Razor)、SPA(如Angular)和Blazor(后者仍然在不断完善中)。......
2022-06-15 13:47:04
544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人