对比 OAuth2、Shiro、Spring Security
对比 OAuth2、Shiro、Spring Security
| 框架 | 设计目标 | 典型使用场景 |
|---|---|---|
| OAuth2 | 解决跨系统授权问题,不直接处理认证 | 第三方登录(如微信登录)、API资源授权 |
| Shiro | 轻量级认证+授权框架,无依赖Web环境 | 单体应用、移动端权限控制 |
| Spring Security | 企业级安全全家桶,深度集成Spring生态 | 复杂Web应用、微服务安全架构 |
| 框架 | 设计目标 | 典型使用场景 |
|---|---|---|
| OAuth2 | 解决跨系统授权问题,不直接处理认证 | 第三方登录(如微信登录)、API资源授权 |
| Shiro | 轻量级认证+授权框架,无依赖Web环境 | 单体应用、移动端权限控制 |
| Spring Security | 企业级安全全家桶,深度集成Spring生态 | 复杂Web应用、微服务安全架构 |