in src/main/java/org/apache/sling/auth/core/impl/LogoutServlet.java [77:96]
protected void service(SlingHttpServletRequest request,
SlingHttpServletResponse response) {
final Authenticator authenticatorRef = this.authenticator;
if (authenticatorRef != null) {
try {
AuthUtil.setLoginResourceAttribute(request, null);
authenticatorRef.logout(request, response);
return;
} catch (IllegalStateException ise) {
log.error("service: Response already committed, cannot logout");
return;
}
}
log.error("service: Authenticator service missing, cannot logout");
// well, we don't really have something to say here, do we ?
response.setStatus(HttpServletResponse.SC_NO_CONTENT);
}