mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-17 01:31:01 +00:00
create an admin/admin user by default
This commit is contained in:
1 parent
197eebd6bb
commit
61764b3ad8
1 file changed
+6
-13
@@ -77,27 +77,20 @@ public class SecurityServiceImpl extends RemoteServiceServlet implements Securi
|
||||
}
|
||||
|
||||
public SecurityServiceImpl() {
|
||||
|
||||
BundleContext context = Activator.getContext();
|
||||
ServiceReference<?> serviceReference = context.
|
||||
getServiceReference(UserStore.class.getName());
|
||||
store = (UserStore) context.
|
||||
getService(serviceReference);
|
||||
|
||||
//Create default users if no users exist yet.
|
||||
// Create default users if no users exist yet.
|
||||
if (store.getUserCollection().isEmpty()){
|
||||
try {
|
||||
logger.info("No users found, creating default users!");
|
||||
createSimpleUser("Ben", "Ben@sapsailing.com", "ben123");
|
||||
addRoleForUser("Ben", "admin");
|
||||
addRoleForUser("Ben", "moderator");
|
||||
createSimpleUser("Peter", "Peter@sapsailing.com", "peter123");
|
||||
addRoleForUser("Peter", "moderator");
|
||||
createSimpleUser("Hans", "Hans@sapsailing.com", "hans123");
|
||||
createSimpleUser("Hubert", "Hubert@sapsailing.com", "hubert123");
|
||||
createSimpleUser("Franz", "Franz@sapsailing.com", "franz123");
|
||||
logger.info("No users found, creating default user \"admin\" with password \"admin\"");
|
||||
createSimpleUser("admin", "nobody@sapsailing.com", "admin");
|
||||
addRoleForUser("admin", "admin");
|
||||
addRoleForUser("admin", "moderator");
|
||||
} catch (UserManagementException e) {
|
||||
e.printStackTrace();
|
||||
logger.log(Level.SEVERE, "Exception while creating default admin user", e);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user