projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Better deal with multiple user directories.
[lgpl/argeo-commons.git]
/
org.argeo.cms
/
src
/
org
/
argeo
/
cms
/
auth
/
UserAdminUtils.java
diff --git
a/org.argeo.cms/src/org/argeo/cms/auth/UserAdminUtils.java
b/org.argeo.cms/src/org/argeo/cms/auth/UserAdminUtils.java
index 8fe042653d8f5e015df9d7b650ada4081e2a32c5..ad53086f5c206249d4b066fc7f5f90b0e087ab2b 100644
(file)
--- a/
org.argeo.cms/src/org/argeo/cms/auth/UserAdminUtils.java
+++ b/
org.argeo.cms/src/org/argeo/cms/auth/UserAdminUtils.java
@@
-147,7
+147,8
@@
public class UserAdminUtils {
int i = 0;
loop: while (i < rdns.size()) {
Rdn currrRdn = rdns.get(i);
int i = 0;
loop: while (i < rdns.size()) {
Rdn currrRdn = rdns.get(i);
- if (!LdapAttrs.dc.name().equals(currrRdn.getType()))
+ if (LdapAttrs.uid.name().equals(currrRdn.getType()) || LdapAttrs.cn.name().equals(currrRdn.getType())
+ || LdapAttrs.ou.name().equals(currrRdn.getType()))
break loop;
else {
String currVal = (String) currrRdn.getValue();
break loop;
else {
String currVal = (String) currrRdn.getValue();