如何从控制器调用身份验证 - 弹簧安全核心插件

时间:2016-02-14 02:44:04

标签: ajax grails spring-security grails-plugin grails-controller

我在grails 2.5上使用spring security core plugin v2。我的问题是关于如何通过ajax提交给控制器来验证已经提供登录详细信息的用户的方法?

例如,用户通过ajax调用注册,处理此注册过程的控制器确保刚刚注册的用户在会话中自动进行身份验证。

2 个答案:

答案 0 :(得分:0)

我设法通过调用springSecurityService.reauthenticate(username)从我的控制器验证用户。

答案 1 :(得分:0)

试试这个: SecurityContextHolder.context.authentication = authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(“username”,“password”));