Back to Sa Token

技术选型:[ 单点登录 ] VS [ OAuth2.0 ]

sa-token-doc/fun/sso-vs-oauth2.md

1.45.01.1 KB
Original Source

技术选型:[ 单点登录 ] VS [ OAuth2.0 ]


QQ群里经常有小伙伴提问:项目需要搭建统一认证中心,是用 SSO 方便还是 OAuth2.0 方便呢?针对这个问题,我们列出两者的主要区别以供大家参考:

功能点SSO单点登录OAuth2.0
统一认证支持度高支持度高
统一注销支持度高支持度低
多个系统会话一致性强一致弱一致
第三方应用授权管理不支持支持度高
自有系统授权管理支持度高支持度低
Client级的权限校验不支持支持度高
集成简易度比较简单难度中等
适合项目企业内部项目整合企业搭建统一认证授权平台,对外开放服务

注:以上仅为在 Sa-Token 中两种技术的差异度比较,不同框架的实现可能略有差异,但整体思想是一致的。