複数のサーバーを備えた多層アーキテクチャ(Web <->アプリケーションサービス<->データサービス)があり、ユーザーsessionIdは別のサーバー(データサービス)から生成されます。そのため、JBossのデフォルトのsessionId生成を削除したいと思います。
これを構成するにはどうすればよいですか?HTTP応答にjsessionIdが含まれないようにします。
ありがとう。
複数のサーバーを備えた多層アーキテクチャ(Web <->アプリケーションサービス<->データサービス)があり、ユーザーsessionIdは別のサーバー(データサービス)から生成されます。そのため、JBossのデフォルトのsessionId生成を削除したいと思います。
これを構成するにはどうすればよいですか?HTTP応答にjsessionIdが含まれないようにします。
ありがとう。
セッションIDは、セッションが作成されるたびに生成されます。したがって、アプリケーションでセッションが必要な場合は、セッションIDも必要になります。あなたができることは、セッションを必要とせずにアプリケーションの一部を強制的に動作させることです。
次に例を示します。「アプリケーションサービス」は、別のアプリケーションにすることができます。このアプリケーションは、レストフルWebサービスを使用してアプリケーションの「Web」部分と通信します。このような状況では、「アプリケーションサービス」はセッションなしで動作できます。したがって、セッションIDは生成されません。
スプリングセキュリティ設定にcreate-session="stateless"オプションを使用してみてください