【适用版本】 TongWeb7.0.0.1及后续版本。 【问题现象】 如何通过各个应用共享session的方式实现单点登录SSO功能。 【解决方案】 单点登录功能分为单个TongWeb场景和多个TongWeb场景,具体如下: (一)单个TongWeb场景 在单个TongWeb上部署不同应用实现SSO功能,需在external.vmoptions中增加参数-DSharedSessionContext=true。解决步骤如下: 1.进入TongWeb安装目录“${TongWeb_Home}/bin”。 2.打开“external.vmoptions”文件。 3.增加“-DSharedSessionContext=true”参数,如下图所示。 5.保存并退出。 6.重启TongWeb服务器,使配置生效,即可实现单点登录。 (二)多个TongWeb场景 在多个TongWeb上部署不同应用实现SSO功能,需要所有TongWeb节点要增加参数-DSharedSessionContext=true,同时要配session复制才可实现单点登录,解决步骤如下: 前端要有负载设备,统一的访问IP。 1.登录各个TongWeb节点。 2.进入TongWeb安装目录“${TongWeb_Home}/bin”。 3.打开“external.vmoptions”文件。 4.增加“-DSharedSessionContext=true”参数,如下图所示。 5.保存并退出。 注:本案例部分配置可进一步参照《TongWeb7 企业版集群管理指南》(可联系技术支持获取)。 通过上述步骤即可实现单点登录功能。 后续若有信创产品及服务相关问题,欢迎您继续使用本平台进行反馈,谢谢!
|