public void onLogoutSuccess()

in src/main/java/com/epam/digital/data/platform/bpms/admin/config/security/KeycloakLogoutHandler.java [48:59]


  public void onLogoutSuccess(HttpServletRequest request, HttpServletResponse response,
      Authentication authentication) throws IOException {
    if (StringUtils.isEmpty(oauth2LogoutUri)) {
      return;
    }
    String redirectUri = HttpUtil.getDefaultRedirectUri(request);
    String logoutUrl = oauth2LogoutUri + "?redirect_uri=" + redirectUri;

    // do logout by redirecting to Keycloak logout
    log.debug("redirect to logout URL {}", logoutUrl);
    redirectStrategy.sendRedirect(request, response, logoutUrl);
  }