(七)CAS 本地localhost调试,无法单点退出疑问

        干活的时候要多思考-------- 题记         

昨天下午接到任务把内容汇聚平台和分发平台加上统一认证登录,之前弄过CAS,想想这个过程也就是按部就班的事情。在两个系统中web.xml加入 CAS相关filter,加入上CAS Client 端的jar包,改动退出接口为CAS退出接口,改动把用户信息写入到session模块。设置session的失效时间等,关于这一切配置完成后运行,登录是能够成功登录的。而且实现了统一登录认证。可是在退出的时候貌似失效了。当遇到问题的时候无论三七二十一先想的是CASserver坏了,然后就到了下班的时间了。把运动放在第一的我也没有加班再去调试。

晚上跟着郑多燕的小红帽运动完成。在洗澡的时候脑海中闪出localhost这个词,想了想为啥么,于是我明确了是由于localhost域名CASserver无法正确识别,突然发现自己好二啊。我的CASserver是在内网的server上。但把localhost改为自己的ip地址的时候就OK了,能够正常登录和登出。

真是手不能比大脑快,平时大脑还没有思考,代码没有看细致的时候,手就先拿着鼠标干一些自己觉得的常规操作,而不是先自己思考一番后再动手。所以以后要让每一次动手都有意义和有效果,而不是像一头老黄牛仅仅会啥也不想的耕地。

总结改变

当一个任务下来的时候,首先要这样。列清单。

1、列出任务的需求(比方是添加功能还是改动功能,项目的svn地址,完毕时间点)。2、针对此任务写出实现的步骤(比如,是否须要建立svn分支,是否须要測试,代码逻辑中先做什么后做什么)。3、实现过程中也要稍加做记录(比方实现过程中的需求疑问是须要向领导确认的,以及技术瓶颈。看任务的时间。假设自己捣鼓时间长了就要和领导提出等等)3、做总结,总结做这个模块或者改动模块用了多长时间,总结这个过程中的问题,问题是怎样解决的,解决方案,自己欠缺在哪里。这样下来。当任务完毕之后。是不是自己又添加了一些自信呢。

菜鸟一仅仅在努力中。。

。加油

时间: 2024-08-04 21:30:47

(七)CAS 本地localhost调试,无法单点退出疑问的相关文章

(二)SSO之CAS框架单点退出,自定义退出界面.

用CAS的退出,只能使用它自己的那个退出界面,如果有这样的要求, 要求退出后自动跳转到登录界面, 该如何做呢?下面这篇文章实现了退出后可以自定义跳转界面. 用了CAS,发现退出真是个麻烦事,退出后跳转到了CAS的注销页面,而且不关闭浏览器的话,其实并没有真的退出,输入地址仍是登陆状态.为了实现退出后登陆到跳转页面,做了以下配置: 1.server 端 修改src\main\webapp\WEB-INF\cas-servlet.xml里的logoutController 增加p:followSer

用cas来实现php的单点登陆

最近项目中需要做单点登录,客户端包含Java.ruby和PHP,java有几个应用程序,php是discuz+supesite+ucenter,配置步骤如下: 1.cas服务端:下载地址:http://downloads.jasig.org/cas/,cas的服务端和客户端有许多版本,最新版本和老版本有很大的区别,解压cas-server-3.4.4-release.zip将modules目录下的cas-server-webapp-3.4.4.war改名称为cas.war复制到tomcat的we

shiro-cas 单点退出

shiro与CAS集成以后的单点退出 效果任何一个应用退出以后 所有应用都要重新登录 实现思路shiro退出系统以后重新定向到cas的退出 1.重新配置shiro的登出跳转 shiro退出以后跳转到cas的退出 cas退出以后通过service参数跳转回应用界面 Xml代码   <bean id="logout" class="org.apache.shiro.web.filter.authc.LogoutFilter"> <property na

单点退出 SLO

单点退出 当 CAS 服务器 /cas/logout 被调用,服务器给所有客户端发送包含 ticket 信息的 XML 的文本 客户端收到消息,注销 ticket 和 session 消息格式: <samlp:LogoutRequest xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" ID="[R

jnlp本地运行调试

jnpl本地运行调试,需要在java控制面板中设置下,打开控制面板->Java->高级:其中调试下面的启用跟踪启用日志记录,显示小应用程序生命周期异常错误都打上勾.java控制台下面显示控制台选中,就可以在运行的时候看到相关信息了. 记录一下..

VirtualKD+Windbg+vmware 极速调试+Windbg下载符号+windows 7本地内核调试

================================Windbg下载符号===================================打了补丁后经常出现"Your debugger is not using the correct symbols", 使用WINDBG命令下载更新符号文件即可,以下命令不能去掉“.”,打完命令就开始下载了 流量监控可以看到 1: .sympath srv*G:\WinDDK\7600.16385.1\Debuggers\Symbols

本地vbs调试快速显示输出

function setClipBoard(str) Set WshShell = CreateObject("WScript.Shell") Set oExec = WshShell.Exec("clip") Set oIn = oExec.stdIn oIn.WriteLine str oIn.Close Do While oExec.Status = 0 WScript.Sleep 100 Loop Set oIn = Nothing Set oExec =

wamp本地localhost访问变卡及不记录访问日志的办法

事件背景: 用wamp做服务器半年多了. 6月6号开始,服务器卡得不行,服务器本地访问localhost都要30秒以上. 服务器本地localhost访问网站,F12检查发现TTFB值平均在二十七八秒. 说明服务器处理请求花费了大量的时间. 百度了一下wamp本地访问locahost变卡,得知是因为apache日志文件过大导致. 检查发现访问日志有13G了...删除之后并没有马上恢复,由于服务器正在采集数据,所以也不敢重启.等到第二天服务器才恢复正常. 后面就想着不记录访问日志. 处理方式: 1

开发环境eclipse、myEclipse本地tomcat调试发布maven项目遇到的糟心事

之前一直用myEclipse开发Web Project项目,通过myEclipse本地部署tomcat还算顺利,但是有个问题,myEclipse中Java Compiler只支持到1.7,但是spring boot要求至少是jdk1.8,所以放弃了myEclipse转为eclipse,至于idea后面再说吧.这里先说一下开发环境eclipse.myEclipse本地tomcat调试发布maven项目遇到的糟心事. (1)myEclipse部署maven项目到tomcat上识别不了项目,无法部署