SpringSecurity 的一个疑问

2020-06-11 09:16:43 +08:00
 ye22st

我知道 SpringSecurity 可以用于后台管理系统,那和前端、APP 联调的话,是不是不需要 SpringSecurity ?直接 SpringBoot 和 Redis 控制就行了吧?

1422 次点击
所在节点    问与答
9 条回复
wshcdr
2020-06-11 09:21:35 +08:00
? 楼主在问什么
ye22st
2020-06-11 09:32:02 +08:00
我是想说,后台管理系统可以用 SpringSecurity 来实现,那前端的部分接口,是否还需要 SpringSecurity 去实现,感觉这个有点臃肿。我的意思是,直接使用 SpringBoot+JWT 去实现前端部分接口会不会相比 SpringSecurity 更好一些?前提:后台管理系统和前端部分接口是两个不同的模块( Module )。
HiShan
2020-06-11 09:44:57 +08:00
@ye22st 使用 Spring Security 实现接口是什么意思?? 楼主想问啥哦
arthas2234
2020-06-11 09:50:03 +08:00
你前端,APP 不需要做鉴权?
glaucus
2020-06-11 09:58:38 +08:00
没 GET 到 Spring Security 和 JWT 的冲突点在哪里
ye22st
2020-06-11 10:09:53 +08:00
1 、我想使用 SpringSecurity 做后台管理系统的权限管理,其中后台管理系统是一个单独的模块;
2 、提供给 APP 和前端的接口,这是另一个单独的模块,使用 SpringBoot 和 JWT 就可以做到鉴权处理了,我这样做的话应该没错吧。
各位大佬抱歉,刚醒没多久,脑子有点不清醒。。。
ye22st
2020-06-11 10:10:24 +08:00
一般来说现在应该也是这样处理的吧?
tlday
2020-06-11 12:15:55 +08:00
一个健全的系统不应该只有 Authentication,还应该有 Authorization,更应该有针对各类攻击手段的防范措施。JWT 只是 Authentication 的一种标准,SpringSecurity 是包括对 JWT/OAuth(Authentication)的实现以及 Authorization 和对各类攻击手段防范的整合框架。
所以答案应该是不要自己尝试实现 JWT,而只使用 SpringSecurity 。
JamesMackerel
2020-06-11 15:07:12 +08:00
Spring security 这玩意儿真的有人用吗,感觉就是个黑盒,出了问题文档说不清,看源码随随便便就能抽象一堆东西出来,完全理不清楚内部的逻辑。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/680535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX