From 78ad75cc6daa5f9d0b16fa8686795c0c5518438e Mon Sep 17 00:00:00 2001 From: j2blake Date: Mon, 9 Jan 2012 22:07:26 +0000 Subject: [PATCH] Improve the debugging statements. --- .../authenticate/LoginExternalAuthReturn.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/authenticate/LoginExternalAuthReturn.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/authenticate/LoginExternalAuthReturn.java index ce008c64e..e8dfd4cea 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/authenticate/LoginExternalAuthReturn.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/authenticate/LoginExternalAuthReturn.java @@ -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 java.io.IOException; +import java.util.Enumeration; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; @@ -50,10 +51,22 @@ public class LoginExternalAuthReturn extends BaseLoginServlet { @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { + if (log.isDebugEnabled()) { + @SuppressWarnings("unchecked") + Enumeration 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) .getExternalAuthId(req); + log.debug("externalAuthID='" + externalAuthId + "'"); + if (externalAuthId == null) { - log.debug("No externalAuthId."); complainAndReturnToReferrer(req, resp, ATTRIBUTE_REFERRER, MESSAGE_LOGIN_FAILED); return;