# sso **Repository Path**: roadtang/sso ## Basic Information - **Project Name**: sso - **Description**: 使用spring-boot实现的单点登录,未借助其它框架。一处子系统登录后可以所有子系统中免登录。该版本使用cookie存储token,如果后续想不依赖cookie存储token也可以通过 登录成功后返回时带的token将其存储,每个子系统通过校验token是否失效也能达到目的。 - **Primary Language**: Java - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-06-05 - **Last Updated**: 2022-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SSO单点登录DEMO ### 介绍 使用spring-boot实现的单点登录,未借助其它框架。一处子系统登录后可以所有子系统中免登录。该版本使用cookie存储token,如果后续想不依赖cookie存储token也可以通过 登录成功后返回时带的token将其存储,每个子系统通过校验token是否失效也能达到目的。 1、下载源代码 2、login模块为认证中心,用于单点登录逻辑校验,commons为公共模块,wms、cms、manage都是测试单点登录模块 3、修改host,内容如下: 127.0.0.1 wms.ok.com 127.0.0.1 manage.ok.com 127.0.0.1 login.ok.com 127.0.0.1 cms.ok.com 4、登录用户在commons模块中的com.example.sso.commons.catchs.Catch类中配置,此类也用于登陆产生的数据缓存。 测试用户有两个admin/123和test/123。 5、运行wms、cms、manage、login四个模块开始测试。