Multiple user referentials working with IPA.
[lgpl/argeo-commons.git] / org.argeo.util / src / org / argeo / osgi / useradmin / TokenUtils.java
index 83c1d76f68499a2cd1449f181f114f83acd5ac82..178b4ae82bf1b4b2e69ec8d25365897e72c3574d 100644 (file)
@@ -1,7 +1,7 @@
 package org.argeo.osgi.useradmin;
 
-import static org.argeo.naming.LdapAttrs.description;
-import static org.argeo.naming.LdapAttrs.owner;
+import static org.argeo.util.naming.LdapAttrs.description;
+import static org.argeo.util.naming.LdapAttrs.owner;
 
 import java.security.Principal;
 import java.time.Instant;
@@ -12,7 +12,7 @@ import javax.naming.InvalidNameException;
 import javax.naming.ldap.LdapName;
 import javax.security.auth.Subject;
 
-import org.argeo.naming.NamingUtils;
+import org.argeo.util.naming.NamingUtils;
 import org.osgi.service.useradmin.Group;
 
 /**
@@ -29,7 +29,7 @@ public class TokenUtils {
                                        String token = ldapName.getRdn(ldapName.size()).getValue().toString();
                                        res.add(token);
                                } catch (InvalidNameException e) {
-                                       throw new UserDirectoryException("Invalid principal " + principal, e);
+                                       throw new IllegalArgumentException("Invalid principal " + principal, e);
                                }
                        }
                }