X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=security%2Fimpl%2Fsrc%2Fmain%2Fjava%2Forg%2Fwamblee%2Fsecurity%2Fauthentication%2FUserAdminInitializer.java;h=f716dfbdad9e720fa202f758653432e64ed59fc1;hb=aa0df19349b7edbc4aedb150862c95fc5ce3910b;hp=2168d891c1522b8bb58b6043b4f7f20258f0149e;hpb=43995978f8779ea9fb686e8cb6f98516d8c2f2e5;p=utils diff --git a/security/impl/src/main/java/org/wamblee/security/authentication/UserAdminInitializer.java b/security/impl/src/main/java/org/wamblee/security/authentication/UserAdminInitializer.java index 2168d891..f716dfbd 100644 --- a/security/impl/src/main/java/org/wamblee/security/authentication/UserAdminInitializer.java +++ b/security/impl/src/main/java/org/wamblee/security/authentication/UserAdminInitializer.java @@ -71,20 +71,16 @@ public class UserAdminInitializer { String group = aGroups[i]; String password = aPasswords[i]; - if (aAdmin.getUser(user) == null) { - // must create user. - Group groupObj = aAdmin.getGroup(group); - - if (groupObj == null) { + if (!aAdmin.checkUser(user)) { + if (!(aAdmin.checkGroup(group))) { // must create group LOGGER.info("Creating group: " + group); - groupObj = aAdmin.createGroup(group); + aAdmin.createGroup(group); } - assert groupObj != null; - LOGGER .info("Creating user: " + user + " password: " + password); - aAdmin.createUser(user, password, groupObj); + aAdmin.createUser(user, password); + aAdmin.addUserToGroup(user, group); } } }