比如现在有web1,web2两个工程,jas部署在tomcat下的8440端口下,如果要实现单点登录需要进行如下改动:

1、在web1、web2中引入jasig客户端jar包

2、web1、web2拦截器起中配置

<!-- cas start --><bean name="casSingleSignOutFilter" class="org.jasig.cas.client.session.SingleSignOutFilter"><property name="casServerUrlPrefix" value="${cas.server.host}"/></bean><bean name="casAuthenticationFilter" class="org.jasig.cas.client.authentication.AuthenticationFilter"><property name="serverName" value="http://${app.server.host}"/><property name="casServerLoginUrl" value="${cas.server.host}/login"/></bean><bean name="casTicketValidationFilter" class="org.jasig.cas.client.validation.Cas20ProxyReceivingTicketValidationFilter"><property name="serverName" value="http://${app.server.host}"/><property name="ticketValidator"><bean class="org.jasig.cas.client.validation.Cas20ServiceTicketValidator"><constructor-arg index="0" value="${cas.server.host}"/></bean></property></bean><!-- cas end -->

cas.server.host为jas部署的IP+端口,

在jas中配置 deployerConfigContext.xml中配置从数据库读取用户,然后判断密码是否正确,

然后回调

转载于:https://blog.51cto.com/linxingall/1786577

jas CAS单点登录学习之一   单点流程相关推荐

  1. cas单点登录学习:cas服务端与客户端的搭建

    单点登录:英文名称(Single Sign On),简称sso,是目前比较流行的服务于企业业务整合的解决方案之一,SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 然 ...

  2. CAS单点登录学习笔记二之部署CAS Server

    CAS Server 服务器部署 [b]简介[/b] CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 ...

  3. 什么是单点登录(SSO)?单点登录(SSO)到底什么意思?【附逻辑Demo实例】

    在程序开发中,特别是网站类开发,会接触到单点登录(SSO),什么是单点登录?,单点登录(SSO)有什么用?下面软币网小编来来介绍一下: 一.什么是单点登录? 单点登录的英文名叫做:Single Sig ...

  4. SSO单点登录学习总结(3)—— 基于CAS实现单点登录实例

    第一: 本demo在一个机器上实现(三个虚拟主机),来看SSO单点登录实例(我们可以布到多个机器上使用都是同一个道理的),一个服务器主机,和两个客户端虚拟主机 [html] view plaincop ...

  5. cas单点登录学习笔记 .

    CAS 单点登录使用详解 ============================================================================== 开发环境 :My ...

  6. SSO单点登录学习总结(1)——单点登录(SSO)原理解析

    SSO的概念: 单点登录SSO(Single Sign-On)是身份管理中的一部分.SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应 ...

  7. CAS单点登录-微信企业号单点登录(二十)

    CAS单点登录-微信企业号登录(二十) 背景 在企业号得开发中,无法避免登录的问题,多个系统前端交互可能会设计到单点登录,若多系统已单点登录,那sso如何支持呢? 概述 查看企业号开发者接口文档 我们 ...

  8. SSO单点登录学习总结(2)——基于Cookie+fliter单点登录实例

    1.使用Cookie解决单点登录 技术点: 1.设置Cookie的路径为setPath("/").即Tomcat的目录下都有效 2.设置Cookie的域setDomain(&quo ...

  9. sso 登出_最强SSO单点登录教程(三)单点注销流程分析

    一.前言 单点登录自然也要单点注销,在一个子系统中注销,所有子系统的会话都将被销毁,用下面的图来说明: 单点注销流程 步骤分析: 1.用户在CRM系统中点击注销按钮.会重定向到统一认证中心的注销方法 ...

最新文章

  1. 请问如何在出错后能恢复到改变设置前的状态?
  2. 数据结构学习笔记4.1--查找节点
  3. 【SRM 716 DIV 1 A】 ConstructLCS
  4. 轻谈 return i++
  5. 近邻取样插值和其速度优化
  6. 利用sendmail搭建邮件服务器
  7. vue中的组件导航守卫,个人理解
  8. 无竞品可借鉴时,该如何设计产品?
  9. Linux下pwn从入门到放弃,pwn从入门到放弃第六章——简单ROP
  10. aws rds同步_将数据从Python同步到AWS RDS
  11. bigint hive java类型_详解Apache Hudi如何配置各种类型分区
  12. Oracle数据库管理员职责(二)
  13. so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
  14. DHCP之二 DHCP的中继代理
  15. 用反汇编理解指向指针的指针
  16. python判断字符串,str函数isdigit、isdecimal、isnumeric的区别
  17. 浏览器存储用户登录信息的位置
  18. JAVA一般指WEB服务器开发,是技术管理必须熟悉的
  19. FastStone Capture——轻量级长截屏软件
  20. 11张好用的项目管理全流程图,支持下载保存(PMP项目管理可用)

热门文章

  1. 小散量化炒股记|如何研判主力的踪迹!计算筹码分布图有妙用!
  2. 2.4 BLE Mesh各层帧包格式详解
  3. php系统初始化类设计,偷懒万岁-让PHP自己初始化类
  4. 去985高校当老师需要什么条件?
  5. access2007 定义了过多字段_定义了过多的字段错误 | Microsoft Docs
  6. vscode 未找到 任何定义定义
  7. 【精选】Python入门算法题(三)
  8. 智合同丨正规劳动合同书怎么签
  9. 中望3D2022 测量
  10. JavaScript实现深拷贝