java - Spring Security 2FA - 两因素身份验证 - 2 Windows
问题描述
美好的一天,我目前正计划在 Spring Security 中实现两因素身份验证。
目前的问题是您应该先登录,然后重定向到新页面以输入 2FA 代码。我现在有 2 个身份验证提供程序,但我仍然无法分两步完成。
当我输入用户名和密码时,暂时不进行身份验证,而是直接跳转到第二个身份验证提供者。我的问题是我可以停在那里吗?否则,他无需按下按钮即可进行第二次认证。
身份验证提供者的工作流程:
@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) {
auth.authenticationProvider(loginAuthenticationProvider());
auth.authenticationProvider(mfaAuthenticationProvider());
}
您能帮我在 2 个单独的窗口中解决 2FA 问题吗?谢谢 :)
解决方案
推荐阅读
- c++ - /usr/bin/ld: 找不到 -ldlib /usr/bin/ld: 找不到 -lcblas /usr/bin/ld: 找不到 -llapack
- firebase - 如何使用 Firebase 分析事件参数获取用户电子邮件?
- eslint - 在 ESLint 中的对象字面量之前强制执行换行符
- firebase - 您的 Android App Bundle 使用错误的密钥进行签名。确保您的应用程序包已使用正确的签名密钥错误进行签名
- c - netbeans8.2 + msys2_64 + mingw64 + cygwin64 + C 项目构建错误
- php - PHP:防止 json_encode 将 float 转换为 int
- python - 我收到“AttributeError:模块'discord.ext.commands'没有属性'bot”错误
- windows - 如何使用 PoweShell 设置快捷方式的高级属性,如字体大小(如果是控制台应用程序)?
- html - 当我在下拉列表中选择第二个选项时。我想提示第二个标签内容,
- python - 使用 if 语句过滤列以计算新的单元格值。值错误: