我正在使用springSecurityService。我的流程如下:步骤#1:springSecurityService应该检查用户和密码。如果成功,步骤#2:检查第二次认证。如果成功,第 3 步:建立角色并登录。
我尝试以多种方式实施但没有成功,有人可以建议吗?只是为了澄清,基本上我需要一个两因素身份验证。
谢谢!
我正在使用springSecurityService。我的流程如下:步骤#1:springSecurityService应该检查用户和密码。如果成功,步骤#2:检查第二次认证。如果成功,第 3 步:建立角色并登录。
我尝试以多种方式实施但没有成功,有人可以建议吗?只是为了澄清,基本上我需要一个两因素身份验证。
谢谢!
步骤1:
第2步 :
使用 s2-quickstart ,例如:
grails s2–quickstart com.yourapp.security 用户角色 RequestMap
第 3 步:
然后您可以尝试使用spring security的默认表单登录..
在 grails 3.0 + 中,您可以阅读此内容
因此在 grails 3.0+ 中,您将获得默认值loginController.groovy
并UsernamePasswordAuthenticationFilter.groovy
通过 spring security
但是如果您使用 grails 2.0+,您可以loginController.groovy
在控制器文件夹的根目录中找到...您也可以找到...UsernamePasswordAuthenticationFilter.groovy
但我忘记了那个位置...您可以使用 Intellij 或其他工具进行搜索...