package org.argeo.osgi.useradmin;
interface BasicTestConstants {
- final static String ROOT_USER_DN = "uid=root+cn=Super Admin,ou=People,dc=demo,dc=example,dc=org";
- final static String DEMO_USER_DN = "uid=demo,ou=People,dc=demo,dc=example,dc=org";
- final static String ADMIN_GROUP_DN = "cn=admin,ou=Roles,dc=demo,dc=example,dc=org";
- final static String EDITOR_GROUP_DN = "cn=editor,ou=Roles,dc=demo,dc=example,dc=org";
+ final static String ROOT_USER_DN = "uid=root,ou=users,dc=example,dc=com";
+ final static String DEMO_USER_DN = "uid=demo,ou=users,dc=example,dc=com";
+ final static String ADMIN_GROUP_DN = "cn=admin,ou=groups,dc=example,dc=com";
+ final static String EDITORS_GROUP_DN = "cn=editors,ou=groups,dc=example,dc=com";
}
assertEquals(1, members.length);
assertEquals(rootUser, members[0]);
- Group editorGroup = (Group) userAdmin.getRole(EDITOR_GROUP_DN);
+ Group editorGroup = (Group) userAdmin.getRole(EDITORS_GROUP_DN);
assertNotNull(editorGroup);
members = editorGroup.getMembers();
assertEquals(2, members.length);
assertEquals(3, rootRoles.size());
assertTrue(rootRoles.contains(ROOT_USER_DN));
assertTrue(rootRoles.contains(ADMIN_GROUP_DN));
- assertTrue(rootRoles.contains(EDITOR_GROUP_DN));
+ assertTrue(rootRoles.contains(EDITORS_GROUP_DN));
// properties
assertEquals("root@localhost", rootUser.getProperties().get("mail"));
-dn: dc=demo,dc=example,dc=org
+dn: dc=example,dc=com
objectClass: domain
objectClass: extensibleObject
objectClass: top
-dc: demo
+dc: example
-dn: ou=Roles,dc=demo,dc=example,dc=org
+dn: ou=groups,dc=example,dc=com
objectClass: organizationalUnit
objectClass: top
-ou: Roles
+ou: groups
-dn: ou=People,dc=demo,dc=example,dc=org
+dn: ou=users,dc=example,dc=com
objectClass: organizationalUnit
objectClass: top
-ou: People
+ou: users
-dn: uid=demo,ou=People,dc=demo,dc=example,dc=org
+dn: uid=demo,ou=users,dc=example,dc=com
objectClass: inetOrgPerson
objectClass: organizationalPerson
objectClass: person
objectClass: top
-cn: demo User
+cn: Demo User
description: Demo user
givenName: Demo
mail: demo@localhost
uid: demo
userPassword:: e1NIQX1pZVNWNTVRYytlUU9hWURSU2hhL0Fqek5USkU9
-dn: uid=root+cn=Super Admin,ou=People,dc=demo,dc=example,dc=org
+dn: uid=root,ou=users,dc=example,dc=com
objectClass: inetOrgPerson
objectClass: person
objectClass: organizationalPerson
objectClass: top
-cn: Super Admin
+cn: Super User
description: Superuser
-givenName: Root
+givenName: Super
mail: root@localhost
-sn: Root
+sn: User
uid: root
userPassword:: e1NIQX1pZVNWNTVRYytlUU9hWURSU2hhL0Fqek5USkU9
-dn: cn=admin,ou=Roles,dc=demo,dc=example,dc=org
+dn: cn=admin,ou=groups,dc=example,dc=com
objectClass: groupOfNames
objectClass: top
cn: admin
-member: uid=root+cn=Super Admin,ou=People,dc=demo,dc=example,dc=org
+member: uid=root,ou=users,dc=example,dc=com
-dn: cn=editor,ou=Roles,dc=demo,dc=example,dc=org
+dn: cn=editors,ou=groups,dc=example,dc=com
objectClass: groupOfNames
objectClass: top
-cn: editor
-member: cn=admin,ou=Roles,dc=demo,dc=example,dc=org
-member: uid=demo,ou=People,dc=demo,dc=example,dc=org
-
+cn: editors
+member: cn=admin,ou=groups,dc=example,dc=com
+member: uid=demo,ou=users,dc=example,dc=com