X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=security%2Fruntime%2Forg.argeo.security.core%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fsecurity%2Fldap%2FSimpleUserNatureMapper.java;h=6a6bab3c786b5cbf783271f645aa7fe0de81f59d;hb=62a87e0195f69747aa5168ebecfebd8626442ba8;hp=aae34269979378aca8d122159587e427d29effa6;hpb=79a21ae370e28068f19913f65262691f38088c0c;p=lgpl%2Fargeo-commons.git diff --git a/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/SimpleUserNatureMapper.java b/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/SimpleUserNatureMapper.java index aae342699..6a6bab3c7 100644 --- a/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/SimpleUserNatureMapper.java +++ b/security/runtime/org.argeo.security.core/src/main/java/org/argeo/security/ldap/SimpleUserNatureMapper.java @@ -12,30 +12,17 @@ public class SimpleUserNatureMapper implements UserNatureMapper { basicUserInfo.setLastName(ctx.getStringAttribute("sn")); basicUserInfo.setFirstName(ctx.getStringAttribute("givenName")); basicUserInfo.setEmail(ctx.getStringAttribute("mail")); - basicUserInfo.setDescription(ctx.getStringAttribute("description")); - basicUserInfo.setMobile(ctx.getStringAttribute("mobile")); - basicUserInfo.setTelephoneNumber(ctx - .getStringAttribute("telephoneNumber")); return basicUserInfo; } - public void mapUserInfoToContext(UserNature userInfoArg, DirContextAdapter ctx) { + public void mapUserInfoToContext(UserNature userInfoArg, + DirContextAdapter ctx) { SimpleUserNature userInfo = (SimpleUserNature) userInfoArg; - ctx.setAttributeValue("cn", userInfo.getFullName()); + ctx.setAttributeValue("cn", userInfo.getFirstName() + " " + + userInfo.getLastName()); ctx.setAttributeValue("sn", userInfo.getLastName()); ctx.setAttributeValue("givenName", userInfo.getFirstName()); ctx.setAttributeValue("mail", userInfo.getEmail()); - if (userInfo.getDescription() != null) { - ctx.setAttributeValue("description", userInfo.getDescription()); - } - if (userInfo.getMobile() == null || !userInfo.getMobile().equals("")) { - ctx.setAttributeValue("mobile", userInfo.getMobile()); - } - if (userInfo.getTelephoneNumber() == null - || !userInfo.getTelephoneNumber().equals("")) { - ctx.setAttributeValue("telephoneNumber", userInfo - .getTelephoneNumber()); - } } public Boolean supports(UserNature userInfo) {