项目当中遇到的问题: 项目使用CAS 实现SSO,目前SSO遇到了瓶颈,有2个问题
1 在CAS默认登录页面,选择英文后,登录系统,但是系统还是显示为中文;因为系统采用struts2,struts2的国际化采用
Map<String,Locale> session = ActionContext.getContext().getSession();
ActionContext.getContext().setLocale(locale);
session.put("WW_TRANS_I18N_LOCALE", locale);
所以导致,CAS语言选择只是对当前CAS登录页面起作用,登录系统后始终是中文简体状态,试着使用filter解决,但是actionContext是struts2 Action的,filter得不到,而且struts2 将WW_TRANS_I18N_LOCALE放入httpSession当中是不能起到切换语言的作用的。
2 系统中会给客户发邮件,邮件中会有链接,点击此链接的时候肯定不能让用户登录再使用,应该跳过CAS的验证,直接跳转到相应的页面,试了很多的方法filter、servlet都不好使。
以上两个待解决。。。。。。。。。。。
分享到:
相关推荐
CAS实现sso单点登录原理,可以方便技术人员理解
CAS-SSO系统架构 多系统单点登录的实现方案。
Weblogic使用YALE(耶鲁)CAS实现SSO单点登录 的方法.doc
CAS框架SSO的实现
Yale cas 实现sso教程,包括了java实现和dotnet实现。http://214s.5d6d.com
CAS_SSO 框架 官方PPT ....
使用CAS框架实现SSO单点登录,其中包含: 1、CAS服务器端安装包 2、客户端源码包和所需的所有jar包 3、CAS+框架+SSO的实现.pdf 5、CAS+SSO实例安装和配置指南PDF版.rar 6、Tomcat中使用Yale+CAS实现单点登陆(SSO)....
CAS-SSO源码包(两个版本)part1
cas sso cas原理 sso原理
简单而精练的介绍了yalu-cas的原理及其实现
Yale CAS 3.3实现SSO详细教程。
CAS_SSO单点登录实例详细步骤,CAS_,SSO,单点登录
CAS实现单点登录(SSO)经典完整教程,详细描述了单点登录的有关内容。PS:有些错误的地方。
CAS_SSO结合ASP搞定.doc
cas-client-core-3.2.1.jar LoginImpl.java LoginServlet.java SSOClientFilter.java web.xml 电子政务平台单点登录集成手册v4.0-2017年2月9日.docx
CAS单点登录,定制CAS单点登录,此文档详细介绍了如何定制CAS,实现单点登录
CAS + .net Client 实现 SSO部署说明
cas-server & tomcat (springmvc cas maven sso 详解 ) springmvc cas maven sso 详解 http://knight-black-bob.iteye.com/blog/2342088