diff --git a/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/LogoutResource.java b/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/LogoutResource.java index 784ad769f2a..46afbd70528 100644 --- a/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/LogoutResource.java +++ b/ext/oidcc4ui/client-common-ui/src/main/java/org/apache/syncope/client/ui/commons/resources/oidcc4ui/LogoutResource.java @@ -61,6 +61,13 @@ protected ResourceResponse newResourceResponse(final Attributes attributes) { service.backChannelLogout(logoutToken, request.getRequestURL().toString()); response.setStatusCode(Response.Status.OK.getStatusCode()); + response.setWriteCallback(new WriteCallback() { + + @Override + public void writeData(final Attributes atrbts) { + // No response body + } + }); } catch (Exception e) { LOG.error("While requesting back-channel logout for token {}", logoutToken, e);