On Tue, Mar 14, 2023 at 4:04 PM Gabriel Huerta Araujo <[email protected]> wrote: > > Here me again. > > One question: > > How can I have a fully functional authentication provider instead of parsing > the guacamole.properties configuration file, and taking such information from > a database (MySQL) and only the authentication can be done with the > invocation of the Tacacs script through Perl?
You can use both the database and your custom authentication module together. Guacamole "stacks" the authentication modules, relying on the equivalence of the username to map users between the modules. The most common scenario for this is using LDAP + JDBC (MySQL, PostgreSQL, etc.), so that you can log in users via LDAP but store connection information and permissions in a database. However, this should work between any sets of modules - so, if you write a custom module that calls the Perl script, you can still store connections, permissions, group membership, etc., in the JDBC module using one of the three supported databases. If you have more specific questions, feel free to post those. -Nick --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
