Java面试——认证与授权

X、常见面试题汇总

1、Shiro与SpringSecutity对比

1)Shiro的特点:
Shiro 是 Apache 下的项目,相对简单、轻巧,更容易上手使用。
Shiro 权限功能基本都能满足,单点登录都可以实现。且不用与任何的框架或者容器绑定, 可以独立运行

2)Spring Security的特点:
Spring Security 相对 Shiro 上手更复杂;
Spring Security 功能比 Shiro 更加丰富些;
Spring Security 是 Spring 家族的产品,与 Spring 无缝对接, 社区资源相对比 Shiro 更加丰富
Spring Security 对 Oauth2 也有支持, Shiro 则需要自己手动实现。而且 Spring Security 的权限细粒度更高

3)如何选择:
如果项目不是很庞大,没有用到 Spring,那就不要考虑使用Spring Security,Shiro足够满足, 建议使用。
如果项目使用 Spring 作为基础,配合Spring Security 做权限更加方便,而 Shiro 需要和 Spring 进行整合开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值