KEYCLOAK-2443
This commit is contained in:
1 parent
a899d86ac0
commit
c4c99d5f81
6 files changed
+26
-4
No files matched your search
+6
@@ -102,6 +102,8 @@ public class KeycloakOIDCFilter implements Filter {
|
||||
|
||||
@Override
|
||||
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
|
||||
log.fine("Keycloak OIDC Filter");
|
||||
//System.err.println("Keycloak OIDC Filter: " + ((HttpServletRequest)req).getRequestURL().toString());
|
||||
HttpServletRequest request = (HttpServletRequest) req;
|
||||
HttpServletResponse response = (HttpServletResponse) res;
|
||||
OIDCServletHttpFacade facade = new OIDCServletHttpFacade(request, response);
|
||||
@@ -122,7 +124,10 @@ public class KeycloakOIDCFilter implements Filter {
|
||||
|
||||
@Override
|
||||
public void logoutHttpSessions(List<String> ids) {
|
||||
log.fine("**************** logoutHttpSessions");
|
||||
//System.err.println("**************** logoutHttpSessions");
|
||||
for (String id : ids) {
|
||||
log.finest("removed idMapper: " + id);
|
||||
idMapper.removeSession(id);
|
||||
}
|
||||
|
||||
@@ -130,6 +135,7 @@ public class KeycloakOIDCFilter implements Filter {
|
||||
}, deploymentContext, facade);
|
||||
|
||||
if (preActions.handleRequest()) {
|
||||
//System.err.println("**************** preActions.handleRequest happened!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -112,6 +112,8 @@ public class OIDCFilterSessionStore extends FilterSessionStore implements Adapte
|
||||
}
|
||||
|
||||
if (idMapper != null && !idMapper.hasSession(httpSession.getId())) {
|
||||
log.fine("idMapper does not have session: " + httpSession.getId());
|
||||
//System.err.println("idMapper does not have session: " + httpSession.getId());
|
||||
cleanSession(httpSession);
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user