209. 单点登录(SSO)
2019独角兽企业重金招聘Python工程师标准>>>
1. 效果
这里分为3个系统: sso系统、系统1、系统2
效果:在sso系统登录一次,就可以访问系统1、系统2的资源了 否则无法访问(跳转到sso系统的登录页面)
相关技术:
(1) ssm项目
(2) redis
(3) 回话技术:session cookie
(4) 拦截器技术
2. 开发3个系统
2.1 sso系统
2.1.1 搭建ssm项目
参考:
https://my.oschina.net/springMVCAndspring/blog/1817609
2.1.2 添加项目拦截器
放行登录及页面引导方法
在spring中加载自己的拦截器类
2.1.3 完成 登录页面引导 登录校验 登录成功跳转页面
2.1.3 登录的引导页面
2.1.4 登录校验(******)
pom.xml中添加jar
<!-- 10.redis应用 -->
<!-- 10.1 第一个 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.2</version>
</dependency>
<!-- 10.2 第二个-->
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.8.1</version>
</dependency>
(1) 前端
(2) controller层
(3)业务层 接口 及实现类
接口:
实现类: 这里用到的技术比较多 redis内容的取删 设置过去时间 给浏览器写入cookie
(4) 持久层 接口及映射文件
2.2 系统1
2.2.1 搭建系统
https://my.oschina.net/springMVCAndspring/blog/1817609
注意:导入redis的相关jar
2.2.2 添加拦截器
加载资源文件
2.3 系统2
其实和系统1 一模一样(这里就略.......)
3. 代码
百度云:
链接:https://pan.baidu.com/s/1kyu67Qyt-j8KfeZ06cBRaw
提取码:j347
码云:
https://gitee.com/Luck_Me/single_signon_ssosimple_demo/tree/master
转载于:https://my.oschina.net/springMVCAndspring/blog/3009718
209. 单点登录(SSO)相关推荐
- 基于.Net的单点登录(SSO)解决方案
基于.Net的单点登录(SSO)解决方案 前些天一位朋友要我帮忙做一单点登录,其实这个概念早已耳熟能详,但实际应用很少,难得最近轻闲,于是决定通过本文来详细描述一个SSO解决方案,希望对大家有所帮助. ...
- PHP多台服务实现单点登录,如何在多台服务器上共享Session(PHP/JSP/ASP.NET)以及单点登录(SSO)...
如何在多台服务器上共享Session(PHP/JSP/ASP.NET)以及单点登录(SSO) Apache Session复制: 使用Memcached来共享PHP Session: 使用Cohere ...
- jwt单点登录_单点登录SSO技术选型
一些人存在的意义总归是让另一些人成长,然后消失. --刘同<谁的青春不迷茫> 1.单点登录是什么? 单点登录主要用于多系统集成,即在多个系统中,用户只需要到一个中央服务器登录一次即可访问这 ...
- OAuth2 实现单点登录 SSO
转载自 OAuth2 实现单点登录 SSO 1. 前言 技术这东西吧,看别人写的好像很简单似的,到自己去写的时候就各种问题,"一看就会,一做就错".网上关于实现SSO的文章一大堆 ...
- 基于云端的通用权限管理系统,SAAS服务,基于SAAS的权限管理,基于SAAS的单点登录SSO,企业单点登录,企业系统监控,企业授权认证中心...
基于云端的通用权限管理系统 SAAS服务 基于SAAS的权限管理 基于SAAS的单点登录SSO 基于.Net的SSO,单点登录系统,提供SAAS服务 基于Extjs 4.2 的企业信息管理系统 基于E ...
- 安全单点登录(SSO)解决方案
随着企业大量采用云应用程序,最终用户不得不在一天中处理越来越多的密码,只是为了完成他们的工作.为了进行有效的用户身份管理,您需要采用一种有效且安全的方法来管理用户;密码.ADSelfService P ...
- CAS解决单点登录SSO
关于CAS很多的原理和基础的配置启动,网上是很多的,我更多是结合我的实践和心得.需要了解CAS的原理,认证协议,认证流程,可以参考以下文章. 让CAS支持客户端自定义登陆页面--客户端篇 CAS原理与 ...
- 多域单点登录SSO系统的实现
多域单点登录SSO系统的实现 天幻网新的规划中,将涉及到多域,如FFSKY.COM,FFSKY.CN等等,因此网上某些对同一域靠设置COOKIE的DOMAIN=".FFSKY.COM&quo ...
- php同子域单点登录,SSO 单点登录总结(PHP)(示例代码)
本篇文章根据个人理解的知识整理汇总,如有不足之处,请大家多多指正. 单点登录(SSO--Single Sign On)的应用是很普遍的,尤其在大型网站系统中,比如百度,登录百度账号和,再转到百度经验. ...
- OAuth2实现单点登录SSO
本文转载自:https://www.cnblogs.com/cjsblog/p/10548022.html OAuth2实现单点登录SSO 1. 前言 技术这东西吧,看别人写的好像很简单似的,到自己 ...
最新文章
- 新技术不断涌现,下一代云计算的突破口在哪里?
- DIV的id和class
- 电脑wifi不见了_大家好,我是来给你家 WiFi 提速的
- 1112 Stucked Keyboard
- centos解压zip命令_Linux日常运维(5)—常用压缩包解压命令整理
- 深入理解const char*p,char const*p,char *const p,const char **p,char const**p,char *const*p,char**const
- MySQL数据库的自动备份与数据库被破坏后的恢复
- Ubuntu 13.10 用sogou拼音替换ibus-转
- Kubernetes初识
- SQLServer字符串函数
- SecureCRT 经典配色方案
- 测试固态硬盘写入数据软件,持续写入100TB 三星840EVO耐久度测试
- Clouda聊天室实践
- WPF Ribbon UI插件式开发框架
- 云计算设计模式翻译(五):Compute Resource Consolidation Pattern
- [ElementPlus] 多标签页切换
- 关于oracle预言机
- 解决uniapp在微信小程序显示图片/数据,h5不显示图片/数据。
- 怎样给计算机桌面设密码,怎样给电脑设置锁屏密码
- 文档矫正(计算机视觉实验)