cas5.1x单点登陆后退出到指定页面,服务器端配置

 与单点登录相对应:登录的地址是/login,登出的地址是/logout,

 

这里需要配置下面两个Filter:
SingleSignOutFilter:用来使Session失效(要配置casServerUrlPrefix参数)
SingleSignOutHttpSessionListener:用于在Session过期时移除其对应的映射关系

登出后自动跳转指定资源:
      登出后默认会跳转到CASServer的登出页,若想跳转到其它资源,可在/logout的URL后面加上service=jumpurl
      比如http://sso.jadyer.com:8080/cas-server-web/logout?service=https://jadyer.github.io/
     但默认servcie跳转不会生效,需要CASServer配置//WEB-INF//cas.properties中的

写道
cas.logout.followServiceRedirects=true

 
      另外为org.jasig.cas.client.session.SingleSignOutFilter增加service参数是没用的,因为登出后跳转到指定资源属于服务端行为

 

    禁用单点登出
      设置//CASServer//WEB-INF//cas.properties中的slo.callbacks.disabled=true
     测试时点击登出后虽然页面跳转到了默认登出页,但再次访问CASClient资源发现并没有登出,即单点登出禁用成功

    测试单点登出
    测试时先登出,然后在浏览器新标签页访问CASClient资源,发现会被自动重定向到单点登录页
   或登出后,再点浏览器后退按钮,发现会后退到之前的资源页,但在这个页面点击任何请求,都会自动重定向到单点登录页

别再乱调栅极电阻了!手把手教你用示波器调试FOC驱动MOS管,避开EMC和震荡坑 本文详细介绍了FOC驱动中MOS管栅极参数的精准调试方法,涵盖示波器配置、波形特征分析及栅极电阻选型策略。通过实战案例和工程经验,帮助工程师有效解决EMC和震荡问题,提升驱动电路稳定性和效率。 阅读详情

相关推荐

无人机基本组成部件

无人机基本组成部件

qq_37410522的博客 1万+

CAS部署使用以及登录成功跳转地址

CAS的登录流程,以及如何部署使用,以及可能会遇到的问题,以及登录成功或者失败后的重定向地址

菲律宾铁猴子的博客 7813

本地部署大模型框架 LMStudio和Ollama+WebUI对比

之前我们的辣妈系列文章介绍了很多如何使用Ollama框架+OpenWebUI做很多大模型框架下相关的事情。之后我们也尝试了LMStudio这样一体化的工具。本文介绍下LMStudio 和 Ollama+Web UI 各有优劣,具体选择取决于你的需求。

ms44的专栏 4027

cas单点登录点击不同的登录路径登录成功跳转不同登录页面

1.需求 项目存在不同的子系统,需要根据不同的登录路径,登录成功后跳转不同的登录页面。 2.总体思路 将点击的路径记录到session中,登录成功后获取路径进行跳转 3.代码 目的是获得登录时的路径,保存到session中 public class CasAuthenticationRedirectextends extends CasAuthenticationEntryPo...

guohangfei001的博客 4600

Materials Studio实战技巧(八)——利用片段库高效构建有机金属配合物

本文详细介绍了在Materials Studio中利用Fragment Browser(片段浏览器)高效构建有机金属配合物的实战技巧。通过调用预置的Metal Templates和Ligands库,用户可以快速搭建如茂金属催化剂等复杂分子骨架,并利用对称性操作精确控制Meso与Rac构型。文章还涵盖了自定义片段库的创建与使用,能显著提升建模效率,适用于计算化学与材料模拟领域的研究者。

wine的专栏 933

Token验证绕过 靶场实战

实验介绍 1.漏洞简介 在Web领域基于Token的身份验证随处可见。在大多数使用Web API的互联网公司中,tokens 是多用户下处理认证的最佳方式。 具有以下几点特性: 1)无状态、可扩展 2)支持移动设备 3)跨程序调用 4)安全 2.原理基于Token的验证原理 基于Token的身份验证是无状态的,我们不将用户信息存在服务器或Session中。 NoSession意味着你的程序可以根据需要去增减机器,而不用去担心用户是...

weixin_54771278的博客 2249

若依分离版+CAS,解决登录后重定向,单点登出、跨域等问题(二)

若依分离版集成CAS,优化单点登出缺陷

qq_24532547的博客 1810

ZYNQ专题-7020驱动KSZ9031 PHY芯片

之所以有这篇文章,得益于Alinx的开发板。

Anitawen的博客 4961

如何设置Cas 的session过期时间

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34280237的博客 4668

AI虚拟人物 数字人直播,不用出镜,不用露脸的直播方式(附教程 软件)

我们先来看一组数据,这是我通过蝉妈妈查到的某位虚拟主播的一个带货数据,粉丝还不到 3000 人,每次直播 1 到 4 个小时,30天的总销量达到了1200单,15天,总销售额 2 万,可能相对来说客单价还是比较低,最关键的是才直播了 6 场,如果说他能够一个月直播 20 天,每天花 4个小时去直播,当个副业来做,就可以达到最起码月入 3 万的一个收入水平,我个人觉得是非常的不错的。大家把商品图片放在背景,只要场景设置的不错,场景和产品的关联度高,直播的时候挂上购买链接也会有一定的成交。

. 7万+

Claude Code 100个真实案例 - 用AI搭建GIS地理信息系统(地图标注+热力图)

本案例展示如何使用 Claude Code 从零搭建一个完整的 GIS 地理信息系统。我们将使用 Python + Flask 作为后端,Leaflet.js 作为前端地图引擎,实现地图标注、热力图展示、区域绘制、坐标搜索等功能。全程通过与 Claude Code 对话完成,让你感受 AI 在地理信息领域的强大开发能力。

yueyeguzhuo的专栏 112

SSO(三) cas自定义登录页面

有时候各个应用希望有独立风格的登录页面,而不是cas提供的统一登录页面,网上现在有几种方式:iframe, javascript。本文采用的是javascript方式,参考了https://wiki.jasig.org/display/CAS/Using+CAS+without+the+Login+Screen, 并在其基础上实现了登录出错重定向至自定义登录页面。 由于cas登录首先要获取lt与

fish的专栏 6614

字节最新开源模型 DA3(Depth Anything 3)使用教程(一)从任意视角恢复视觉空间

本文介绍DepthAnything3(DA3)模型,一种能够从任意视觉输入中预测几何结构的创新解决方案。DA3采用Transformer骨干网络,通过统一的深度光线表示简化学习过程,支持单目/多视角深度估计、姿态估计和3D高斯预测等多项任务。模型系列包含基础版、度量级和单目专用版本,其中嵌套版本DA3NESTED-GIANT-LARGE表现最佳。代码库提供交互界面、CLI工具和多格式导出功能,支持模块化扩展。实验表明DA3在各项任务上超越现有模型,所有训练数据均来自公开学术数据集。

2506_90492529的博客 2548

cas登录成功后不跳转成功页面_CAS认证与USER认证并存,和谐集成

我们一般系统只用一种用户认证方式,但是随着系统越来越多,尤其是内部系统需要一种互信机制,so cas袭来。所谓认证,就是过滤器filter+凭证realm。cas客户端认证流程图,看起来简单,实操起来没那么简单,还是用文字分步骤拆分出来更加清晰。常见问题:cas客户端登陆,循环重定向,导致浏览器挂掉realm 登陆凭证,可以有多个authFilter 认证过滤器,与url相关,可以配置某个url走...

weixin_39636898的博客 3744

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

cas 自定义跳转_CAS 之自定义登录页实践

liuzhen7655 写道denger 写道niuky 写道org.jasig.cas.web.flow.AuthenticationViaFormAction 这个是不是要修改源代码包然后再打包进去?挺麻烦啊!是的。不过改动很小。详情看官方:https://wiki.jasig.org/display/CAS/Using+CAS+without+the+Login+Screenvar re...

weixin_39943547的博客 683

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Cas服务端登录成功后跳转登录页修改

cas服务端登录成功后始终显示登录界面,切换用户,刷新客户端请求切换相应用户信息。

eva1919的专栏 2万+

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

设置Session失效时间

一、 web app server中,如websphere里可以设置超时时间为30分钟  二、在web.xml中的session-config配置        session-timeout元素用来指定默认的会话超时时间间隔,以分钟为单位。该元素值必须为整数。如果 session-timeout元素的值为零或负数,则表示会话将永远不会超时。如,设置session失效时间为30分钟:

zuyi532的专栏 2万+

设置session失效的几种方法

在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种: 在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。...

weixin_34301132的博客 574

SSO - CAS-5.3.x服务端一些常规配置(登出操作后跳转制定页面;增加多个用户名密码)

登出操作后跳转制定页面 首先跳转cas登出url时,要加上?service=你的制定的页面,如下: http://localhost:8080/cas/logout?service=https://www.baidu.com/ 找到cas的配置文件,本人的版本是5.3,配置文件为war包下的此路径: \WEB-INF\classes\application.properties 注:有的可能是叫 cas.properties 找到配置文件之后,在最后一行添加 cas.logout.followS

cheng137666的博客 1775

Session销毁方式

问题:Session的销毁方式到底有哪些? Session,作为我们离不开的后台的技术,它的出现主要是为了解决 Http 协议的无状态特点,用于解决用户状态的存储问题,而往往对于存储来说都会涉及到一个时间问题,下面我们来看看它的销毁方式到底有哪些。 销毁的方式 默认时间到期 自己设定到期时间 立刻失效 关闭浏览器 关闭服务器 案例实操 默认时间到期 当客户端第一次请求 servlet 并且操作 session 时,session 对象生成,以 Tomcat 为例,Tomcat 中 session 默认的

weixin_50847753的博客 2375

八、cas 4.2.x 单点登出

上一篇是cas配置shiro,这次说一说单点登出.特别感谢 白夜船长大神 !cas配置shiro:http://blog.csdn.net/mr_yangzc/article/details/69396622依然给出官方文档,https://apereo.github.io/cas/4.2.x/installation/Logout-Single-Signout.html单点登出非常简单 在cl...

Mr丶Yang 3134

cas client 更新ticket_SSO单点登录一:cas单点登录防止登出退出后刷新后退ticket失效报500错,也有退出后直接重新登录报票根验证错误...

问题1: 我登录了client2,又登录了client3,现在我把client2退出了,在client3里面我F5刷新了一下,结果页面报错:未能够识别出目标 'ST-41-2VcnVMguCDWJX5zHaaaD-cas01.example.org'票根问题2:登录了client,然后退出,再重新输入用户名,结果页面也会报错验证 'ST-41-2VcnVMguCDWJX5zHaaaD-cas01...

weixin_39747511的博客 544

cas入门之二十三:单点登出基本机制

cas支持单点登出了,那么它的基本机制是什么呢? 当用户经cas认证成功之后,就可以访问集成于cas的所有应用,而无需登录。那么认证是基于cookie 的,因为cas在cookie是放了tgt,这样用户就可以无须二次登录,就可以访问另外的应用。 但是cas为了安全,会给tgt设置一个过期的期限。当tgt过期之后,则cas会轮训这个tgt所访问的cas client端 应用,并向每个cas

snoopy 8117

CAS(8)-单点登出

1.1     Cas Client端配置单点登出        单点登出功能跟单点登录功能是相对应的,旨在通过Cas Server的登出使所有的Cas Client都登出。Cas Server的登出是通过请求“/logout”发生的,即如果你的Cas Server部署的访问路径为“https://localhost:8443/cas”时,通过访问“https://localhost:8443/

零度的博客专栏 3353
上一篇: centos安装 python-dev包提示No package python-dev available
下一篇: 写了一个jwt的类,但是没有达到网页上的效果
java_doom
博客等级 码龄20年 6粉丝 199原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值