1. sso(单点登录)
sso通常处理的是同一个公司的不同应用间的访问登录问题,如企业应用有很多子系统,只需登录一个系统,就可以实现不同子系统间的跳转,而避免了登录操作;
通过cookie、jsonp、重定向来实现。
2. OAuth2.0(授权)
OAuth2.0解决的是服务提供方(如微信)给第三方应用授权的问题,简称微信登录。
OAuth2.0是一种具体的协议,只是为用户资源的授权提供了一个安全的、开放的而又简易的标准,OAuth2.0(授权)为客户开发者开发web应用,桌面应用程序,移动应用及客厅设备提供特定的授权流程。