前端如何安全地处理多因素认证的验证码输入?

开发者琪帆 阅读 2

我正在开发一个需要多因素认证(MFA)的登录流程,后端用的是 TOTP 方式。现在前端要让用户输入 6 位验证码,但我不确定怎么处理才安全。比如,能不能把验证码存在 localStorage 里临时缓存?或者直接通过 fetch 发给后端就行?

我试过在表单提交时直接发验证码到 /verify-mfa 接口,但担心中间被拦截。有没有必要加额外加密?或者前端根本不需要关心这些,只要走 HTTPS 就行?

我来解答 赞 6 收藏
二维码
手机扫码查看
暂无解答

暂无解答