springSecurityService在构建角色之前添加第二个身份验证

时间:2015-10-26 07:46:31

标签: grails grails-services

我正在使用springSecurityService。 我的流程如下: 步骤#1:springSecurityService应该检查用户&密码。 如果成功, 步骤#2:检查第二次验证。 如果成功, 步骤#3:构建角色并登录。

我尝试过很多方面但没有成功,有人可以提出建议吗? 只是为了澄清,基本上我需要一个双因素身份验证。

谢谢!

1 个答案:

答案 0 :(得分:0)

第1步:

  • 安装spring security插件,其他设置为this

第2步:

  • 使用s2-quickstart,例如:

    grails s2-quickstart com.yourapp.security用户角色RequestMap

第3步:

  • 配置您的第一个帐户(用户/角色/ RequestMap)以登录bootstrap .. 阅读this

然后您可以尝试使用弹簧安全性以默认形式登录..

在grails 3.0 +中,您可以阅读this

所以在grails 3.0+中,你将获得默认loginController.groovyUsernamePasswordAuthenticationFilter.groovy春季安全

但如果您使用grails 2.0+,则可以在控制器文件夹的根目录中找到loginController.groovy ...您也可以找到UsernamePasswordAuthenticationFilter.groovy ..但我忘记了该位置..你可以使用Intellij等工具进行搜索..