From ffcf3b0803c78972f8dbbffae44a93acacc2e1af Mon Sep 17 00:00:00 2001
From: "bjsousa@wisc.edu" <benjamin.sousa@wisc.edu>
Date: Tue, 28 Jun 2016 12:16:38 -0500
Subject: [PATCH] add camel-case header values where needed. improve debug
 logging

---
 .../FederatedPreauthenticatedUserDetailsAttributeMapper.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/FederatedPreauthenticatedUserDetailsAttributeMapper.java b/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/FederatedPreauthenticatedUserDetailsAttributeMapper.java
index 58d5d41..0e2b5cc 100644
--- a/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/FederatedPreauthenticatedUserDetailsAttributeMapper.java
+++ b/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/FederatedPreauthenticatedUserDetailsAttributeMapper.java
@@ -27,10 +27,10 @@ import java.util.Enumeration;
 public class FederatedPreauthenticatedUserDetailsAttributeMapper implements PreauthenticatedUserDetailsAttributeMapper {
 
     private String eppnHeader = "eppn";
-    private String pviHeader = "eduwisconsinspvi";
+    private String pviHeader = "eduWisconsinSPVI";
     private String usernameHeader = "eppn";
     private String fullNameHeader = "cn";
-    private String uddsHeader = "eduwisconsinudds";
+    private String uddsHeader = "eduWisconsinUDDS";
     private String emailAddressHeader = "mail";
     private String firstNameHeader = "givenName";
     private String lastNameHeader = "sn";
@@ -49,6 +49,7 @@ public class FederatedPreauthenticatedUserDetailsAttributeMapper implements Prea
      */
     @Override
     public UWUserDetails mapUser(HttpServletRequest request) {
+        logger.debug("enter mapUser, available headers: {}", request.getHeaderNames());
         String eppn = request.getHeader(eppnHeader);
         logger.debug("enter mapUser, eppnHeader {} was {}", eppnHeader, eppn);
         if(StringUtils.isBlank(eppn)) {
-- 
GitLab