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

>

Reply via email to