環境の詳細:
IBM MFP 7.1.0.00.20160401-2103
IBM WAS Liberty 8.5.5.5
セットアップ:
1. MFP アプリは 2 つの Liberty サーバーにデプロイされます。
2. モバイル デバイスは Web サーバー経由でアプリにアクセスでき、リクエストはround-robin
適切にルーティングされます。
デバイス:
1. Android
2. IOS
問題:
1. ユーザーがアプリにログインし、アダプターにアクセスしています。
2. これらのアダプタは、セキュリティ テストによって保護されています。
3. それでも、要求は Web サーバーによってラウンドロビン方式で Liberty サーバーにルーティングされます。
4. 理想的には、リクエストは認証されたサーバーに転送されるべきです。
構成:
1. authenticationConfig.xml では、 Securitytestとレルムが定義されています。
2. WL.client.Login({realmName}) を介してログインが開始されます。realmName - セキュリティー・テストでマップ
3. アダプターは authconfig.xml で定義されたセキュリティー・テストで保護され
ます 4. Liberty サーバー - server.xml の httpsession で両方のサーバーに手動および固有の cloneID が提供されます
5. Web サーバーでは、plugin-cfg.xml各サーバーの cloneID とともにセッション アフィニティ用に構成されます。
<Uri AffinityCookie="JSESSIONID" AffinityURLIdentifier="jsessionid"
Name="/wladmin/*"></Uri>
私は何か見落としてますか?認証後に要求が WebServer によって両方の Liberty サーバーにルーティングされる理由。
注:
1. Plugin-cfg.xml は jconsole 経由で生成されます。
2. Liberty Farm が構成され、アクティブになっています。