快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → CAS-SSO单点登录服务端环境搭建

CAS-SSO单点登录服务端环境搭建

时间:2022-09-23 20:21:25人气:作者:快盘下载我要评论

 1.了解单点登录 

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

CAS-SSO单点登录服务端环境搭建

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

SSO单点登录服务端环境搭建

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

CAS


 

CAS


 

7.通过下载稳定版本的方式下载cas的相关源码包;如下;

CAS


 

直接选择4.2.1的稳定代码即可

8.我们项目中的版本版本使用maven apereo远程库去下载

通过远程maven库下载cas-server-webapp的war包;步骤如下;

(一)访问Maven地址; http://mvnrepository.com/;并搜索cas-server-webapp

CAS


 

(二)点击cas-server-webapp链接地址;下载最新的版本

CAS


 

CAS


 

9.下载cas-client-core的jar包;如下;

SSO单点登录服务端环境搭建


 

10.CAS document文档;cas使用spring mvc开发;支持的协议;支持的开发语言等

CAS


 

SSO单点登录服务端环境搭建


 

CAS的架构图;

SSO单点登录服务端环境搭建


 

CAS


 

Cas的安装要求;我们项目实例使用server版本4.2.7;clent版本是3.3;;

SSO单点登录服务端环境搭建


 

CAS

;源码地址来源;http://minglisoft.cn/hhcloud/

 到此结束;;

相关文章

  • MySQL原生高可用方案之InnoDB ReplicaSet(二)

    MySQL原生高可用方案之InnoDB ReplicaSet(二), 前面的文章中,我们说了ReplicaSet的基本概念和限制以及部署前的基本知识。今天我们来看InnoDB ReplicaSet部署过程中的两个重要组件之......
  • MySQL原生高可用方案之InnoDB ReplicaSet(一)

    MySQL原生高可用方案之InnoDB ReplicaSet(一), 在MySQL8.0引入了InnoDB ReplicaSet,它提供了我们熟悉的复制特性,如果有mongodb副本集的概念,理解InnoDB Repl......

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。