单点登录与oauth2理解
单点登录
SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
oauth2
oauth2是一个系统开放内部资源的标准。允许用户授权给第三方应用,让第三方应用访问他们存储在“其他服务器”的信息(包含头像,昵称),而不用输入“其他服务器”的用户名和密码。
区别
oauth2中授权服务端和第三方客户端不属于一个互相信任的应用群
单点登录服务端和接入的客户端都在一个互相信任的应用群
单点登录重点在于登录,解决本系统中各个模块分布式访问的问题,oauth2是用来解决本系统访问“其他系统资源”的一个开放标准。两者可以互相配合使用