关于自定义接口调用SpringSecurity登陆接口的问题

来源:2-8 基于SpringSecurity权限管理Case实操

旧街深港

2019-07-11

老师 我们现在没融SpringSecurity的时候是自己做的登陆 现在想把以前的登陆接口接入到框架里面用 就是 用我们登陆的接口去调SpringSecurity的登陆接口要怎么调用啊

写回答

1回答

Jimin

2019-07-12

你好,你这种方式特别建议使用课程最后讲解的自己实现权限管理的方式,也特别不建议像你说的这种方式来使用spring security,只能说可以慢慢绕过去,在你自己原有登陆成功的基础上,手动调用spring security接口,类似于这样:
// 生成一个用户名密码身份验证的令牌
UsernamePasswordAuthenticationToken authRequest = new UsernamePasswordAuthenticationToken(
username, password);
// 设置身份认证请求的信息
setDetails(request, authRequest);
说实话,spring security这个设计基本上属于强制要求你使用它这个来登陆,如果不使用,你即使绕过登陆了,后面依旧会遇到其他一些问题,比如退出时跳转的处理。

0
1
旧街深港
非常感谢!
2019-07-12
共1条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2261 学习 · 1347 问题

查看课程