diff options
author | Matthias Villiger | 2018-10-29 10:34:33 +0000 |
---|---|---|
committer | Matthias Villiger | 2018-10-29 12:16:46 +0000 |
commit | 5ddd6e687de03e6681d45eb103f13e371ae4a219 (patch) | |
tree | 4147fd42cb1eeb7666c4f110e3fa9c2e2e236934 /org.eclipse.scout.rt.platform.test | |
parent | 33391acd1cdba913886f180681f33cfc1a1ac510 (diff) | |
download | org.eclipse.scout.rt-5ddd6e687de03e6681d45eb103f13e371ae4a219.tar.gz org.eclipse.scout.rt-5ddd6e687de03e6681d45eb103f13e371ae4a219.tar.xz org.eclipse.scout.rt-5ddd6e687de03e6681d45eb103f13e371ae4a219.zip |
Extract HTTP request based RunContext creation from ServiceTunnelServlet
1. Introduce HttpRunContextProducer & HttpServerRunContextProducer which
create (Server)RunContexts based on HttpServletRequests and optionally
bind the Scout server session to the HTTP session.
2. Introduce HttpRunContextFilter & HttpServerRunContextFilter
3. HttpServerRunContextFilter can be configured to run without Scout
server session & without HTTP session to support stateless backends.
4. Ensure logout is called when the server session stops to ensure the
HTTP session is invalidated as well if the session is stopped
programmatically.
5. Ensure no stopped Scout server session remains in
ServerSessionProviderWithCache.
236207
Change-Id: Ib579c2b669df1e9e994a35a4f3feab8e4308b00f
Reviewed-on: https://git.eclipse.org/r/131589
Tested-by: CI Bot
Reviewed-by: Matthias Villiger <mvi@bsi-software.com>
Diffstat (limited to 'org.eclipse.scout.rt.platform.test')
0 files changed, 0 insertions, 0 deletions