SSO 与 CAS

一、什么是单点登录?
从以下几点谈起:
1、为什么产生单点登录?
在现在每个企业都有不同的产品,豆瓣读书、豆瓣电、豆瓣。。。影甚至同一个产品他的域名都是不同的,比如
在这里插入图片描述
在这里插入图片描述

这些情况如果每次都登陆一次就会产生不便对于用户。
2、什么是单点登录?
举一个经典例子:
非单点登录:我去迪斯尼去玩,玩一个项目就得买一张票。单点登录就是我买了一张通票去哪玩都是这张票。
3、单点登录原理:
推荐一篇帖子,讲的很好
https://www.cnblogs.com/morethink/p/8047711.html

二、单点登录是一种技术CAS 就是对应的框架了

CAS 官网
https://www.apereo.org/projects/cas

2.1、cas 获取:
https://github.com/apereo/cas
这个是cas server的地址 选择对应的版本
这里我以5.2为例:
https://github.com/apereo/cas-gradle-overlay-template/tree/5.2
根据教程打个war 包
然后部署到tomcat上。
可能会出现的问题:需要一个ssl证书文件请自行百度。(用jdk中的工具)
在这里插入图片描述

到这儿应该就可以启动起来了。这就相当于通票的售票口开通了。


下面就是该游客来了,这个中需要注意的是web.xml文件的配置。和添加cas客户端的依赖添加。
先将Demo上传
https://github.com/RoundYuanYuan/castest

未完待续。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值