认证(Authentication)与授权(Authorization)

5/17/2022 后端Spring

目录:


参考链接:https://www.cnblogs.com/crazymakercircle/p/14488160.html (opens new window)


# 认证(Authentication)与授权(Authorization)

​ 一般意义来说的应用访问安全性,都是围绕认证(Authentication)和授权(Authorization)这两个核心概念来展开的。即:首先需要确定用户身份,再确定这个用户是否有访问指定资源的权限。

  • 认证(Authentication)的解决方案主流的有 CAS、SAML2、OAUTH2 等。单点登录方案(SSO)是认证方案。
  • 授权(Authorization)的解决方案主流的有 Spring Security 和 Shiro 等。Shiro 比较轻量级,Spring Security 相比较而言架构比较复杂。
上次更新时间: 9/4/2023, 7:55:06 PM