httpSession = request.getSession(true);
}
String httpSessionId = httpSession.getId();
- // authorization = (Authorization)
- // request.getSession().getAttribute(HttpContext.AUTHORIZATION);
- // if (authorization == null) {
+ if (log.isTraceEnabled())
+ log.trace("HTTP login: " + request.getPathInfo() + " #" + httpSessionId);
Collection<ServiceReference<CmsSession>> sr;
try {
sr = bc.getServiceReferences(CmsSession.class,
extractHttpAuth(request);
extractClientCertificate(request);
if (authorization == null) {
+ if (log.isTraceEnabled())
+ log.trace("HTTP login: " + false);
return false;
} else {
+ if (log.isTraceEnabled())
+ log.trace("HTTP login: " + true);
return true;
}
}
String certDn = req.getHeader(clientDnHttpHeader);
// TODO retrieve more cf. https://httpd.apache.org/docs/current/mod/mod_ssl.html
// String issuerDn = req.getHeader("SSL_CLIENT_I_DN");
- if (certDn != null && !certDn.trim().equals("")) {
+ if (certDn != null && !certDn.trim().equals("(null)")) {
sharedState.put(CmsAuthUtils.SHARED_STATE_NAME, certDn);
sharedState.put(CmsAuthUtils.SHARED_STATE_CERTIFICATE_CHAIN, "");
if (log.isDebugEnabled())