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

--- 

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


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


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


