jas CAS单点登录学习之一 单点流程
比如现在有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单点登录学习之一 单点流程相关推荐
- cas单点登录学习:cas服务端与客户端的搭建
单点登录:英文名称(Single Sign On),简称sso,是目前比较流行的服务于企业业务整合的解决方案之一,SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 然 ...
- CAS单点登录学习笔记二之部署CAS Server
CAS Server 服务器部署 [b]简介[/b] CAS Server 是一套基于 Java 实现的服务,该服务以一个 Java Web Application 单独部署在与 servlet2.3 ...
- 什么是单点登录(SSO)?单点登录(SSO)到底什么意思?【附逻辑Demo实例】
在程序开发中,特别是网站类开发,会接触到单点登录(SSO),什么是单点登录?,单点登录(SSO)有什么用?下面软币网小编来来介绍一下: 一.什么是单点登录? 单点登录的英文名叫做:Single Sig ...
- SSO单点登录学习总结(3)—— 基于CAS实现单点登录实例
第一: 本demo在一个机器上实现(三个虚拟主机),来看SSO单点登录实例(我们可以布到多个机器上使用都是同一个道理的),一个服务器主机,和两个客户端虚拟主机 [html] view plaincop ...
- cas单点登录学习笔记 .
CAS 单点登录使用详解 ============================================================================== 开发环境 :My ...
- SSO单点登录学习总结(1)——单点登录(SSO)原理解析
SSO的概念: 单点登录SSO(Single Sign-On)是身份管理中的一部分.SSO的一种较为通俗的定义是:SSO是指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应 ...
- CAS单点登录-微信企业号单点登录(二十)
CAS单点登录-微信企业号登录(二十) 背景 在企业号得开发中,无法避免登录的问题,多个系统前端交互可能会设计到单点登录,若多系统已单点登录,那sso如何支持呢? 概述 查看企业号开发者接口文档 我们 ...
- SSO单点登录学习总结(2)——基于Cookie+fliter单点登录实例
1.使用Cookie解决单点登录 技术点: 1.设置Cookie的路径为setPath("/").即Tomcat的目录下都有效 2.设置Cookie的域setDomain(&quo ...
- sso 登出_最强SSO单点登录教程(三)单点注销流程分析
一.前言 单点登录自然也要单点注销,在一个子系统中注销,所有子系统的会话都将被销毁,用下面的图来说明: 单点注销流程 步骤分析: 1.用户在CRM系统中点击注销按钮.会重定向到统一认证中心的注销方法 ...
最新文章
- 请问如何在出错后能恢复到改变设置前的状态?
- 数据结构学习笔记4.1--查找节点
- 【SRM 716 DIV 1 A】 ConstructLCS
- 轻谈 return i++
- 近邻取样插值和其速度优化
- 利用sendmail搭建邮件服务器
- vue中的组件导航守卫,个人理解
- 无竞品可借鉴时,该如何设计产品?
- Linux下pwn从入门到放弃,pwn从入门到放弃第六章——简单ROP
- aws rds同步_将数据从Python同步到AWS RDS
- bigint hive java类型_详解Apache Hudi如何配置各种类型分区
- Oracle数据库管理员职责(二)
- so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
- DHCP之二 DHCP的中继代理
- 用反汇编理解指向指针的指针
- python判断字符串,str函数isdigit、isdecimal、isnumeric的区别
- 浏览器存储用户登录信息的位置
- JAVA一般指WEB服务器开发,是技术管理必须熟悉的
- FastStone Capture——轻量级长截屏软件
- 11张好用的项目管理全流程图,支持下载保存(PMP项目管理可用)