首页 > 解决方案 > Spring Security 2FA - 两因素身份验证 - 2 Windows

问题描述

美好的一天,我目前正计划在 Spring Security 中实现两因素身份验证。

目前的问题是您应该先登录,然后重定向到新页面以输入 2FA 代码。我现在有 2 个身份验证提供程序,但我仍然无法分两步完成。

当我输入用户名和密码时,暂时不进行身份验证,而是直接跳转到第二个身份验证提供者。我的问题是我可以停在那里吗?否则,他无需按下按钮即可进行第二次认证。

身份验证提供者的工作流程:

@Autowired
public void configureGlobal(AuthenticationManagerBuilder auth) {
    auth.authenticationProvider(loginAuthenticationProvider());
    auth.authenticationProvider(mfaAuthenticationProvider());
}

您能帮我在 2 个单独的窗口中解决 2FA 问题吗?谢谢 :)

标签: javaspringspring-bootspring-securityspring-data

解决方案


推荐阅读