@Override
    public ObjectPermissionSet getConnectionGroupPermissions()
            throws GuacamoleException {
        return new SimpleObjectPermissionSet(connectionGroupPermissions);
    }
Creates a new SimpleUser having the given username and READ access to
the users, connections, and groups having the given identifiers.

@param username
    The username to assign to this SimpleUser.

@param userIdentifiers
    The identifiers of all users this user has READ access to.

@param connectionIdentifiers
    The identifiers of all connections this user has READ access to.

@param connectionGroupIdentifiers
    The identifiers of all connection groups this user has READ access
    to.

@deprecated
    Extend and override the applicable permission set getters instead,
    relying on SimpleUser to expose no permissions by default for all
    permission sets that aren't overridden. See {@link SimpleObjectPermissionSet}
    for convenient methods of providing a read-only permission set with
    specific permissions.
guacamole-ext/src/main/java/org/apache/guacamole/net/auth/simple/SimpleUser.java