From 5005b2b6db007a6e67a4c4f793fff2ae22613e85 Mon Sep 17 00:00:00 2001 From: pastith Date: Wed, 13 May 2009 10:17:32 +0000 Subject: [PATCH] Add more debug logging for help in investigating the mangled greek user names from Shibboleth. --- gss/src/gr/ebs/gss/server/Login.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gss/src/gr/ebs/gss/server/Login.java b/gss/src/gr/ebs/gss/server/Login.java index c8031b2..c47555e 100644 --- a/gss/src/gr/ebs/gss/server/Login.java +++ b/gss/src/gr/ebs/gss/server/Login.java @@ -120,6 +120,13 @@ public class Login extends HttpServlet { for (String attr: attrs) buf.append(attr+": ").append(request.getAttribute(attr)).append('\n'); logger.info(buf); + if (logger.isDebugEnabled()) { + buf = new StringBuilder("Shibboleth Attributes as bytes\n"); + for (String attr: attrs) + if (request.getAttribute(attr) != null) + buf.append(attr+": ").append(request.getAttribute(attr).toString().getBytes("UTF-8")).append('\n'); + logger.debug(buf); + } User user = null; response.setContentType("text/html"); Object usernameAttr = request.getAttribute("REMOTE_USER"); -- 1.7.10.4