关于自定义接口调用SpringSecurity登陆接口的问题
来源:2-8 基于SpringSecurity权限管理Case实操

旧街深港
2019-07-11
老师 我们现在没融SpringSecurity的时候是自己做的登陆 现在想把以前的登陆接口接入到框架里面用 就是 用我们登陆的接口去调SpringSecurity的登陆接口要怎么调用啊
写回答
1回答
-
你好,你这种方式特别建议使用课程最后讲解的自己实现权限管理的方式,也特别不建议像你说的这种方式来使用spring security,只能说可以慢慢绕过去,在你自己原有登陆成功的基础上,手动调用spring security接口,类似于这样:
// 生成一个用户名密码身份验证的令牌
UsernamePasswordAuthenticationToken authRequest = new UsernamePasswordAuthenticationToken(
username, password);
// 设置身份认证请求的信息
setDetails(request, authRequest);
说实话,spring security这个设计基本上属于强制要求你使用它这个来登陆,如果不使用,你即使绕过登陆了,后面依旧会遇到其他一些问题,比如退出时跳转的处理。012019-07-12
相似问题