Improve the debugging statements.

This commit is contained in:
j2blake 2012-01-09 22:07:26 +00:00
parent 193936b80a
commit 78ad75cc6d

View file

@ -5,6 +5,7 @@ package edu.cornell.mannlib.vitro.webapp.controller.authenticate;
import static edu.cornell.mannlib.vitro.webapp.controller.authenticate.LoginExternalAuthSetup.ATTRIBUTE_REFERRER; import static edu.cornell.mannlib.vitro.webapp.controller.authenticate.LoginExternalAuthSetup.ATTRIBUTE_REFERRER;
import java.io.IOException; import java.io.IOException;
import java.util.Enumeration;
import javax.servlet.ServletException; import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
@ -50,10 +51,22 @@ public class LoginExternalAuthReturn extends BaseLoginServlet {
@Override @Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException { throws ServletException, IOException {
if (log.isDebugEnabled()) {
@SuppressWarnings("unchecked")
Enumeration<String> names = req.getHeaderNames();
log.debug("------------request:" + req.getRequestURL());
while (names.hasMoreElements()) {
String name = names.nextElement();
log.debug(name + "=" + req.getHeader(name));
}
}
String externalAuthId = ExternalAuthHelper.getHelper(req) String externalAuthId = ExternalAuthHelper.getHelper(req)
.getExternalAuthId(req); .getExternalAuthId(req);
log.debug("externalAuthID='" + externalAuthId + "'");
if (externalAuthId == null) { if (externalAuthId == null) {
log.debug("No externalAuthId.");
complainAndReturnToReferrer(req, resp, ATTRIBUTE_REFERRER, complainAndReturnToReferrer(req, resp, ATTRIBUTE_REFERRER,
MESSAGE_LOGIN_FAILED); MESSAGE_LOGIN_FAILED);
return; return;