On Tue, Oct 6, 2020, 20:23 DCWNZ <[email protected] 
<mailto:[email protected]> > wrote:

        ...
        
        So, ive created a new server. Installed all the same 1.2.0 components.
        Pointed it at my DB. User login's work as expected, all connections work
        fine.
        However, TOTP refuses to work. get nothing but the infamous 
"Verification
        Failed" response.

Doug,

I ran into a similar issue with the TOTP module and MariaDB, but in my case I 
was able to work around the issue by switching the database to MySQL 8.0.21, so 
it probably isn't the same problem. However, if you are willing to try 
compiling the guacamole client from source, I have created a modified 
UserVerificationService.java that includes some additional debug logging for 
the TOTP module that may be helpful to further diagnose the issue. 

Please see 
https://issues.apache.org/jira/projects/GUACAMOLE/issues/GUACAMOLE-1187 for 
more details about the issue I encountered and the modified 
UserVerificationService.java Is available in the attachment section. 

Instructions for downloading the guacamole client source from git and compiling 
it are available at 
https://guacamole.apache.org/doc/gug/installing-guacamole.html
Before running mvn package, you'll want to replace 
extensions/guacamole-auth-totp/src/main/java/org/apache/guacamole/auth/totp/user/UserVerificationService.java
 in the downloaded source with the file attached to the Jira report.

You also need to set the guacamole client logging level to debug as documented 
at 
https://guacamole.apache.org/doc/1.2.0/gug/configuring-guacamole.html#webapp-logging
 before starting/restarting Tomcat or the web application container.

Then you should see some additional messages in catalina.out during TOTP 
enrollment  and verification. 

Hope that helps,

JT 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to