整个oauth2系统以及权限系统都已经全部重写了,不再依赖security,采用了他的核心设计理念,去除了绝大部分场景用不到的功能。
新版设计更容易拓展,性能更高,代码更容易看懂。
关于为什么舍弃security这个要提一下,是因为在老版本还依赖了security的时候,用户测试了登录接口的并发,性能非常低。后面改成新版不再依赖security,同样的环境和并发,性能翻了10倍,再加上security因为知名度高,几乎时时刻刻都会爆出新的漏洞出来,所以新版本就不再用security而是自己从0实现一套了。
关于安全性,目前4.0之后的安全框架体系没有收到过新的安全漏洞警告,之前的安全框架漏洞都是在3.x版本时代的(3.x依赖了security)。可以放心使用。
扫一扫访问 Blade技术社区 移动端