环境详细信息:
IBM MFP 7.1.0.00.20160401-2103
IBM WAS Liberty 8.5.5.5
设置:
1. MFP 应用程序部署在两个 Liberty 服务器中。
2. 移动设备可以通过Webserver 访问App,请求被round-robin
正确路由。
设备:
1.安卓
2.IOS
问题:
1. 用户已登录应用程序并访问适配器。
2. 这些适配器受安全测试保护。
3. 但是请求仍然由网络服务器作为循环路由到 Liberty 服务器。
4. 理想情况下,请求应该转发到对其进行身份验证的服务器。
配置:
1. 在 authenticationConfig.xml -定义了安全测试和领域。
2. 通过WL.client.Login({realmName}) 发起登录;realmName - 在安全测试中映射
3. 适配器受到 authconfig.xml 中定义的安全测试的保护
4. Liberty Server - 在 server.xml 的 httpsession 中为两个服务器提供手动和唯一的 cloneID
5. 在 Web 服务器中,plugin-cfg.xml为会话亲和性与每个服务器的 cloneID 一起配置。
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid"
Name="/wladmin/*"></Uri>
我错过了什么?为什么请求在身份验证后由 WebServer 路由到两个自由服务器。
注意:
1. Plugin-cfg.xml 是通过 jconsole 生成的。
2. Liberty Farm 已配置并处于活动状态。