From 545694ba647d699592b9883f250de07b2501901f Mon Sep 17 00:00:00 2001 From: Nicholas Blair <nicholas.blair@wisc.edu> Date: Mon, 22 Aug 2016 14:33:57 -0500 Subject: [PATCH] feat: update source field on users to match namespaced profile --- .../java/edu/wisc/uwss/local/LocalUserDetailsManagerImpl.java | 2 +- .../preauth/PreauthenticatedUserDetailsAttributeMapper.java | 2 +- .../edu/wisc/uwss/local/LocalUserDetailsManagerImplTest.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/uw-spring-security-core/src/main/java/edu/wisc/uwss/local/LocalUserDetailsManagerImpl.java b/uw-spring-security-core/src/main/java/edu/wisc/uwss/local/LocalUserDetailsManagerImpl.java index 4927a2d..3e3683b 100644 --- a/uw-spring-security-core/src/main/java/edu/wisc/uwss/local/LocalUserDetailsManagerImpl.java +++ b/uw-spring-security-core/src/main/java/edu/wisc/uwss/local/LocalUserDetailsManagerImpl.java @@ -138,7 +138,7 @@ public class LocalUserDetailsManagerImpl implements UserDetailsManager { if(userDetails != null && StringUtils.isNotBlank(userDetails.getUsername())) { users.put(userDetails.getUsername(), userDetails); if(userDetails instanceof HasModifiableSource) { - ((HasModifiableSource) userDetails).setSource("local-users"); + ((HasModifiableSource) userDetails).setSource("edu.wisc.uwss.local-users"); } } } diff --git a/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/PreauthenticatedUserDetailsAttributeMapper.java b/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/PreauthenticatedUserDetailsAttributeMapper.java index 1dce635..d638e04 100644 --- a/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/PreauthenticatedUserDetailsAttributeMapper.java +++ b/uw-spring-security-core/src/main/java/edu/wisc/uwss/preauth/PreauthenticatedUserDetailsAttributeMapper.java @@ -88,7 +88,7 @@ public interface PreauthenticatedUserDetailsAttributeMapper { } String email = request.getHeader(emailAddressHeader); UWUserDetailsImpl result = new UWUserDetailsImpl(pvi, uid, "", cn, email, uddsMembership); - result.setSource("preauth"); + result.setSource("edu.wisc.uwss.preauth"); result.setEppn(eppn); result.setIsisEmplid(emplid); result.setFirstName(request.getHeader(firstNameHeader)); diff --git a/uw-spring-security-core/src/test/java/edu/wisc/uwss/local/LocalUserDetailsManagerImplTest.java b/uw-spring-security-core/src/test/java/edu/wisc/uwss/local/LocalUserDetailsManagerImplTest.java index cc4e17e..e24c411 100644 --- a/uw-spring-security-core/src/test/java/edu/wisc/uwss/local/LocalUserDetailsManagerImplTest.java +++ b/uw-spring-security-core/src/test/java/edu/wisc/uwss/local/LocalUserDetailsManagerImplTest.java @@ -211,7 +211,7 @@ public class LocalUserDetailsManagerImplTest { UserDetails user = new UWUserDetailsImpl("pvi", username, "password", "fullName", "emailAddress"); manager.createUser(user); assertTrue(manager.userExists(username)); - assertEquals("local-users", manager.loadUserByUsername("username").getSource()); + assertEquals("edu.wisc.uwss.local-users", manager.loadUserByUsername("username").getSource()); } /** -- GitLab