sso单点登录实现
一、sso单点登录原理 单点登录全称Single Sign On(简称SSO),是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分 结合本项目案例,画了下SSO单点登录原理图,如下: 二、sso单点登录实现 1.sso-server单点登录服务端 1.sso-server服务端包含三个模块: sso-common通用模块 sso-entity实体类模块 sso-web核心web模块 其中sso-common和sso-entity作为sso-client的依赖 2.核心代码 /** * Created by wly on 2018/11/19. */ @Controller @RequestMapping("/sso") public class SsoController extends BaseController{ @Autowired private UserService userService; @Autowired private RedisTemplate redisTemplate; @Autowired private SpringSsoAutoConfig ssoAutoConfig; @RequestMapping("/login") public String login(@RequestParam