Skip to content
Snippets Groups Projects
Commit 04f893cf authored by Benjamin Sousa's avatar Benjamin Sousa
Browse files

define userName variable distinct from eppn

parent ecc6a276
No related branches found
No related tags found
1 merge request!16Define userName variable distinct from eppn in federated mapper
......@@ -57,13 +57,15 @@ public class FederatedPreauthenticatedUserDetailsAttributeMapper implements Prea
}
String pvi = request.getHeader(pviHeader);
String cn = request.getHeader(fullNameHeader);
String userName = request.getHeader(usernameHeader);
Collection<String> uddsMembership = new ArrayList<>();
Enumeration<String> uddsHeaders = request.getHeaders(uddsHeader);
if(uddsHeaders != null) {
uddsMembership = Collections.list(uddsHeaders);
}
String email = request.getHeader(emailAddressHeader);
UWUserDetailsImpl result = new UWUserDetailsImpl(pvi, eppn, "", cn, email, uddsMembership);
UWUserDetailsImpl result = new UWUserDetailsImpl(pvi, userName, "", cn, email, uddsMembership);
result.setSource("edu.wisc.uwss.preauth.federation");
result.setEppn(eppn);
result.setFirstName(request.getHeader(firstNameHeader));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment