On Thu, Apr 25, 2019 at 1:25 PM Lance Gropper < [email protected]> wrote:
> Hello Nick: > > > > Per the user manual, database authentication is optional... > Yes, that's correct; however, complete administration of Guacamole is only implemented in the JDBC authentication module. If you don't install any extra authentication modules, it will use the user-mapping.xml file, where you define the username/password combinations within that file, and you also define connection information: http://guacamole.apache.org/doc/gug/configuring-guacamole.html#user-mapping If you install the LDAP authentication module, then all of your administration is done within your LDAP tree and whatever tools you use to manage that, and Guacamole simply pulls that information in upon authentication by a LDAP user: http://guacamole.apache.org/doc/gug/ldap-auth.html#ldap-auth-schema If you install the JDBC module, authentication and connection information is stored within the database, and you can manage the connections, users, groups, etc., from within the Guacamole application. You can also combine modules, like LDAP and JDBC, such that connections are stored within JDBC but user authentication is done through LDAP: http://guacamole.apache.org/doc/gug/ldap-auth.html#ldap-and-database -Nick >
