1.什么是security?
security是 Spring 项目组中用来提供安全认证服务的框架。简单来说就是通过配置实现权限认证等功能。这里就不介绍,需要了解度娘吧。
研究过security就知道其实就会一个类似队列的东西,一个验证后接着验证,一条链下去直到完全通过。
security自带一套完整的验证系统,UserDetailsService 注意是读取mysql用户信息来做验证。
2.为什么放弃 security?
(1).网关gateway 使用集成使用是另外一套webFlux.
(2).笨重,使用到的功能也就是权限过滤(其它功能在网关gateway都可以实现),配置有限制性比较大不够灵活(自己感受)。
(3).每次都读取mysql读取用户信息来做验证加重数据库压力。
(4).问了一些大佬很多都自己实现一了一套。