1.了解单点登录

SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口.

SSO 的体系中有下面三种角色:

1) User(多个)

2) Web 应用(多个)

3) SSO 认证中心(一个)

2.SSO 实现包含以下三个原则

1) 所有的登录都在 SSO 认证中心进行。

2) SSO 认证中心通过一些方法来告诉 Web 应用当前访问用户究竟是不是通过认证的用户.

3) SSO 认证中心和所有的 Web 应用建立一种信任关系.

3.了解单点登录体系结构

1) CAS Server 负责完成对用户信息的认证,需要单独部署,CAS Server 会处理用户名/密码 等凭证(Credentials).

2) CAS Client 部署在客户端,当有对本地 Web 应用受保护资源的访问请求,并且需要对请 求方进行身份认证,重定向到 CAS Server 进行认证.

4.CAS SSO单点登录可以不依赖于cookie跨域的解决方案

不依赖于cookie跨域是比较有优势的,假如我们在京东商城上登录一次,在京东商城上其实还有很多的站点,点击其他站点以后是直接可以使用而无需重新登录,我们可以很清楚的看到,里面的域名都是不一样的,如果用传统的方案可能会出现cookie跨域的问题,解决起来比较麻烦。

5.CAS SSO单点登录官网:

https://www.apereo.org/projects/cas

6.CAS 源代码下载地址

进入×××地址,当前的git库是正在维护的CAS,也是最新的CAS

CAS最新版本可能存在不稳定的情况,所以这种下载方式我们也不建议使用,可以点击releases查看不同的版本,下载使用比较稳定的版本。


转载于:https://blog.51cto.com/13553750/2072537

[精华][推荐]CAS SSO单点登录服务端客户端学习相关推荐

  1. SSO单点登录教程(四)自己动手写SSO单点登录服务端和客户端

    作者:蓝雄威,叩丁狼教育高级讲师.原创文章,转载请注明出处. 一.前言 我们自己动手写单点登录的服务端目的是为了加深对单点登录的理解.如果你们公司想实现单点登录/单点注销功能,推荐使用开源的单点登录框 ...

  2. [精华][推荐]CAS SSO 实现单点登录实例源码

    1.修改server.xml文件,如下: 注意: 这里使用的是https的认证方式,需要将这个配置放开,并做如下修改: <Connector port="8443" prot ...

  3. CAS SSO 单点登录 【完整版】

    什么是单点登录?什么是SSO? SSO就是单点登录!!! SSO即Single Sign On. 可是为什么我们要单点登录呢?为什么不能把所有的系统做成一个war包里呢? 道理很简单啊,如果这个银行这 ...

  4. Java架构-CAS SSO单点登录框架介绍

    1.了解单点登录 SSO 主要特点是: SSO 应用之间使用 Web 协议(如 HTTPS) ,并且只有一个登录入口. SSO 的体系中有下面三种角色: User(多个) Web 应用(多个) SSO ...

  5. [精华][推荐]CAS SSO实现单点登录实例源码

    1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下: 2.进入目录C:\Windows\System32\drivers\etc 3.修改hosts文件 12 ...

  6. SSO单点登录教程案例 客户端和服务端

    这里写自定义目录标题 前言 条件 环境要求 准备工作 下载基础项目 项目结构说明 执行流程图 代码实现 单点登录步骤梳理: 代码下载 前言 文章摘抄:https://www.jianshu.com/p ...

  7. CAS SSO 单点登录 实例

    1.因为是本地模拟sso环境,而sso的环境测试需要域名,所以需要虚拟几个域名出来,步骤如下: 2.进入目录C:\Windows\System32\drivers\etc 3.修改hosts文件 12 ...

  8. 本地前后端联调跳过cas sso单点登录

    很多项目集成cas单点登录系统,在本地开发联调的时候,往往会遇到单点登录的拦截,这会影响到我们正常的联调.我们客户端和服务通信的身份信息存储在浏览器cookie里面,那么处理方式非常简单.我们只要想办 ...

  9. cas服务端配置oracle,CAS搭建单点登陆服务端配置

    准备工具 1 cas-server-3.4.5-release.zip:http://downloads.jasig.org/cas/ CAS验证服务器配置 1 解压cas-server-3.4.5- ...

最新文章

  1. pfSense book之2.4安装指南
  2. Luogu P3251 [JLOI2012]时间流逝 期望dp
  3. 《淘宝网》质量属性简析
  4. 这个“十一”长假,你是背“锅”出行吗?
  5. MySQL数据库反向生成powerdesigner模型
  6. Android应用真机调试
  7. 猎户座计划软件测试,三星Exynos4412
  8. makefile中的notdir,wildcard和patsubst
  9. 苹果电脑Chrome浏览器截网页长图
  10. 怎么用python编写个apk_python写apk
  11. chrome插件实现简单网页实时翻译
  12. 巧用 Linux 定时任务
  13. 流行的软件测试工具介绍
  14. 杭电多校第七场 1011 Kejin Player HDU(6656)
  15. 期货接盘(期货接盘什么意思)
  16. 树莓派下安装pytorch(踩坑记录)
  17. 影视明星柳岩写真合集:时尚美艳、气质高贵!
  18. 3ds Max随堂笔记 可编辑多边形(高级建模)
  19. linux日志pdf下载,Linux系统下改进的日志采集模块.pdf
  20. ajax complete调用方法,jquery – 在AJAX调用中使用success()或complete()

热门文章

  1. 考驾照选择 AI 教练,心态稳定不骂人
  2. 计算机科班学习 OS 的正确姿势!
  3. 华为鲲鹏高校行长沙启航,助力基础研究成果转化
  4. 开源引领的万亿级市场,该如何打造出成功的商业模式?
  5. 苏宁Nodejs性能优化实战
  6. jQuery 中 is() 函数常见使用方法
  7. git 基本操作语句
  8. 往事并不如烟@武汉 --- 和同事们一起'诈金花’
  9. CAS SSO 原理 - 基础模式
  10. CVPR 2018 | 使用CNN生成图像先验,实现更广泛场景的盲图像去模糊