2017-11-13 19 views
0

Webモジュール「acme1」、「acme2」、「acme3」および「acme4」を持つ「Acme」というWebSphereアプリケーションがあります。すなわち、ONLY acme2 4 Webモジュールを1つだけ、次の。WebSphere wsadmin:アプリケーション内の特定のWebモジュールのセッション管理をオーバーライド

  • オーバーライドセッション管理。
  • 無効に
  • 「に設定したセッションクッキーのみ、クロスサイトスクリプティング攻撃を防ぐために、HTTPします」

アプリケーションレベルでのセッション管理を下のスニペットでオーバーライドする方法を考え出しましたが、Webモジュールレベルではオーバーライドしませんでした。

application = AdminConfig.getid('/Deployment:Acme/') 
mainObject = AdminConfig.showAttribute(application, 'deployedObject') 
SessionManagerAttrs = [['sessionManagement', [['enable', 'true'], ['defaultCookieSettings', [['path','/'], ['useContextRootAsPath', 'false'], ['name', 'JSESSIONID'], ['httpOnly', 'false']]]]]] 

AdminConfig.create('ApplicationConfig', mainObject, SessionManagerAttrs) 

答えて

0

This IBM KnowledgeCenter topicは、wsadminスクリプトを使用してWebモジュールレベルでセッション管理属性を設定する方法を説明しています。

関連する問題