@Override
    protected void runSecuredCommand(final Bootstrap<Config> bootstrap,
                                     final Namespace namespace,
                                     final Config config,
                                     final Injector injector) {

        LOGGER.debug("Namespace {}", namespace);
        injector.injectMembers(this);

        // Order is important here
        createUsers(namespace);
        createGroups(namespace);
        addToGroups(namespace);
        removeFromGroups(namespace);
        grantPermissions(namespace);
        revokePermissions(namespace);
        listPermissions(namespace);
    }
Creates an account in the internal identity provider
<p>
e.g manage_users ../local.yml
--createUser admin
--createGroup Administrators
--addToGroup admin Administrators
--grantPermission Administrators Administrator
stroom-app/src/main/java/stroom/app/commands/ManageUsersCommand.java