# begincode_SSO **Repository Path**: poetryBoy/begincode_sso ## Basic Information - **Project Name**: begincode_SSO - **Description**: 实现多个业务系统的统一登录和统一注册以及统一注销,支持第三方登录。 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 6 - **Created**: 2017-04-18 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README SSO统一单点登录系统 使用: 1、将SSO-web部署到服务器中,需在web.xml中配置 登录页面 、默认主页 ,其他配置最好不要改动。 2、将SSO-client安装到你需要配置统一登录的业务系统中(jar导入) 3、需在业务系统根目录下配置一个名为URLConfig.properties(固定)的属性文件, 内容为: LOGIN_FILTER_URL = 登录状态的过滤器 如:http://localhost:8080/SSO-web/loginstate 如无特殊情况,只需修改主机域名即可 VERIFY_URL = 验证地址 如:http://localhost:8080/SSO-web/user/verify.htm 如无特殊情况,只需修改主机域名即可 SSO_LOGOUT_URL = 全局注销地址 如:http://localhost:8080/SSO-web/user/logout.htm 如无特殊情况,只需修改主机域名即可 4、配置两个 Filter 和一个 Servlet LoginFilter:自行配置需要登录拦截的页面和URL logoutFilter:自行配置拦截地址,用来进行全局注销请求的转发 logoutServlet:局部注销地址,访问路径固定配置为:/logout(可在SSO-web项目中修改源码来修改这个,不然不可修改) 5、前台页面相关 可替换为自己所需界面,需注意后台接口的地址,以及第三方登录需修改参数,和回调地址。