<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>Hi Stian,<br><br></div>You are the assignee in <a class="" href="https://issues.jboss.org/browse/KEYCLOAK-3202" id="key-val" rel="12635573">KEYCLOAK-3202</a>, so I addressed this email to you directly.<br><br></div>I guess that this issue could be the cause of trouble in our production environment.<br><br>There are 4 EAP-6 nodes with Keycloak adapters and 2 Keycloak 1.9.4 standalone servers running in 2 clusters respectively.<br><br></div>We experience logout failures approximately after one and a half days of operation. <br>Restarting EAP 6 nodes temporary resolves the logout problem.<br><br></div>Durable load tests in out test environment showed that login and logout of existing users don&#39;t result in above behaviour.<br></div>We added to the durable load test additional scenario creating new users and were able to reproduce logout failure: users are getting empty page and not the login screen as expected. Page reload navigates back into the protected web application .<br><br></div>Logout is accomplished in a Java web applictaion by calling OIDC logout endpoint:<br><br><i>FacesContext<br>                .getCurrentInstance()<br>                .getExternalContext()<br>                .redirect(keycloakDeployment.getLogoutUrl().queryParam(&quot;redirect_uri&quot;, redirectURL).toTemplate());<br></i></div><br>Logout is initiated via h:commandLink, so I suppose that the OIDC logout endpoint is called via the GET method. Should we use the POST method instead?<br></div><br>Has servlet logout any advantages?<br><br><i>((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest()).logout();<br><br></i></div>I&#39;d appreciate quick response<i>, </i>because restarting production EAP cluster every day is not a pleasant option ;-)<span id="result_box" class="" lang="en"><span class=""><br><br></span></span></div><span id="result_box" class="" lang="en"><span class="">Thank you in advance<br><br></span></span></div><span id="result_box" class="" lang="en"><span class="">Kind regards<br></span></span></div><span id="result_box" class="" lang="en"><span class="">Valerij Timofeev<br></span></span></div>