SSO单点集成功能帮助文档V11.docx
《SSO单点集成功能帮助文档V11.docx》由会员分享,可在线阅读,更多相关《SSO单点集成功能帮助文档V11.docx(17页珍藏版)》请在冰豆网上搜索。
![SSO单点集成功能帮助文档V11.docx](https://file1.bdocx.com/fileroot1/2023-2/4/2aa1d6f9-ba8e-4825-899c-f60476076c15/2aa1d6f9-ba8e-4825-899c-f60476076c151.gif)
SSO单点集成功能帮助文档V11
sso单点集成功能
hr10.war:
剥离后的薪酬管理系统
hr12.war:
SYHR系统(出去薪酬管理系统)
通用配置:
将两个项目配置在同一个域名下:
将hosts文件下的IP换成域名访问10.10.198.19
(win7下hosts文件路径:
C:
\Windows\System32\drivers\etc)
config.properties文件配置如下参数:
hr.domain=
hr10项目和hr12项目的Menu.jsp文件中的改动:
hr12.war的配置:
hr12项目在登陆时需要写入cookie
因为SSOFilter的作用是读取cookie信息来设置当前登陆人的信息,所以hr12不需要开启SSOFilter,web.xml配置如下:
将isOpenFilter的值改为false
或者将SSOFilter注释掉
通过上述两种操作进行放行即可。
hr10.war的配置:
hr10在访问页面时需要通过过滤器获取hr12中写入的cookie来设置当前登陆人的信息。
所以hr10的项目需要开启SSOFilter,web.xml配置如下:
配置hr10.war的web.xml需要注意不要随意移动SSOFilter的位置
按照如下链的顺序即可:
request->characterEncodingFilter->SSOFilter->XXXFilter->....->requestresource.
然后打war包去掉包中的WEB-INF下的lib文件
发布步骤:
注意:
这个选项选择红线部分
注释:
如果应用共享库,就要删除war中的lib文件,如果不应用共享库就不必应用共享库即下一步即可
注意:
点击红线的连接
注意:
点击红框部分
注意:
点击红框部分
注:
hr12发布是一样的
完成上述配置发布后
测试环境部署两个应用:
:
9080/hr11/login/login.action(未配置了过滤器)
:
9080/hr10/login/login.action(配置了过滤器)
测试步骤:
1.登录:
9080/hr11/login/login.action
2.点开薪酬模块的任意功能,右键->属性,可以查看到如下图所示的url
如果url的根上下文是薪酬系统的根上下文(图中为hr10)就说明所进入的系统是正确的。
跳转到薪酬系统所依赖的配置为上图的两个参数,在苏烟项目中配置即可。
备注:
建议发布到was服务器上的项目war应该先删除后添加