我正在编写移动应用程序的 Web 服务。
应用程序必须验证实际上我的第一个方法是在 j_spring_security_check上使用 params 进行发布请求:
j_username=我的用户名
j_password=我的密码
阿贾克斯=真
并通过在登录控制器中进行这些更改来取回 sessionId
def ajaxSuccess = {
....
result.token = springSecurityService.authentication.details.sessionId
render( result as JSON)
}
有没有其他方法可以通过编程方式进行身份验证并使用我自己的控制器返回 sessionId,所以我可以自定义身份验证方法(例如我想在登录时更新其他参数)