diff --git a/caf-boot-starters/caf-boot-starter-application-context/pom.xml b/caf-boot-starters/caf-boot-starter-application-context/pom.xml
index 519f26c8a7cee89988b31922f309db9f061e9848..b4f8e9f54f813b65b99911370b1e476a02e9e736 100644
--- a/caf-boot-starters/caf-boot-starter-application-context/pom.xml
+++ b/caf-boot-starters/caf-boot-starter-application-context/pom.xml
@@ -52,6 +52,10 @@
io.iec.edp
caf-session-backend
+
+ io.iec.edp
+ caf-session-web
+
io.iec.edp
caf-tenancy-core
diff --git a/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java b/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java
index 22f86d3919b91cd814f3caa090bbd090653c54fa..415cfea920313bb117c12532eaadc694d875837d 100644
--- a/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java
+++ b/caf-boot-starters/caf-boot-starter-application-context/src/main/java/io/iec/edp/caf/context/filter/CAFContextFilter.java
@@ -33,6 +33,7 @@ import io.iec.edp.caf.rest.RESTEndpoint;
import io.iec.edp.caf.rest.RESTEndpointRegistrar;
import io.iec.edp.caf.rest.api.properties.CAFServerConfigurationProperties;
+import io.iec.edp.caf.session.holder.CAFWebSessionThreadLocalHolder;
import io.iec.edp.caf.tenancy.api.TenantResolveContributor;
import io.iec.edp.caf.tenancy.api.context.RequestTenantContextHolder;
import io.iec.edp.caf.tenancy.api.context.RequestTenantContextInfo;
@@ -200,6 +201,7 @@ public class CAFContextFilter extends OncePerRequestFilter {
this.filterInvokeEventBroker.fireAfterFilterInvokeEvent(request, response);
CAFBizContextHolder.purge();
+ CAFWebSessionThreadLocalHolder.purge();
CafSessionThreadHolder.purge();
MultiTenantContextHolder.purge();
RequestTenantContextHolder.purge();