X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.core%2Fsrc%2Forg%2Fargeo%2Fosgi%2Fuseradmin%2FLdifAuthorization.java;h=3a2aeca2ea5c2715a58ee84815d82b700b82819f;hb=e91af5c65a42b3ff98400caa552965cdb3f730e6;hp=845fefd13da483a6ee88c3c48690c0f45062ad0d;hpb=25071ab6bcb2df1fa4057c2c04137f2d606772e7;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.core/src/org/argeo/osgi/useradmin/LdifAuthorization.java b/org.argeo.security.core/src/org/argeo/osgi/useradmin/LdifAuthorization.java index 845fefd13..3a2aeca2e 100644 --- a/org.argeo.security.core/src/org/argeo/osgi/useradmin/LdifAuthorization.java +++ b/org.argeo.security.core/src/org/argeo/osgi/useradmin/LdifAuthorization.java @@ -9,7 +9,7 @@ import org.osgi.service.useradmin.Authorization; import org.osgi.service.useradmin.Role; import org.osgi.service.useradmin.User; -public class LdifAuthorization implements Authorization, LdapNames { +public class LdifAuthorization implements Authorization { private final String name; private final String displayName; private final List allRoles; @@ -21,16 +21,16 @@ public class LdifAuthorization implements Authorization, LdapNames { } else { this.name = user.getName(); Dictionary props = user.getProperties(); - Object displayName = props.get(LDAP_DISPLAY_NAME); + Object displayName = props.get(LdifName.displayName); if (displayName == null) - displayName = props.get(LDAP_CN); + displayName = props.get(LdifName.cn); if (displayName == null) - displayName = props.get(LDAP_UID); + displayName = props.get(LdifName.uid); if (displayName == null) displayName = user.getName(); if (displayName == null) - throw new UserDirectoryException( - "Cannot set display name for " + user); + throw new UserDirectoryException("Cannot set display name for " + + user); this.displayName = displayName.toString(); } // roles