truecharts / charts

Community Helm Chart Repository
https://truecharts.org
GNU Affero General Public License v3.0
1.12k stars 617 forks source link

Duo 2FA functionality is not activated #10871

Closed Toomblr closed 1 year ago

Toomblr commented 1 year ago

App Name

guacamole

SCALE Version

22.12.2

App Version

1.5.1_9.0.0

Application Events

No Recent Events

Application Logs

2023-07-26 11:50:55.588230+00:0026-Jul-2023 13:50:55.586 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/8.5.87
2023-07-26 11:50:55.588350+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Feb 27 2023 19:32:33 UTC
2023-07-26 11:50:55.588415+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 8.5.87.0
2023-07-26 11:50:55.588506+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
2023-07-26 11:50:55.588575+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            5.15.107+truenas
2023-07-26 11:50:55.588642+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
2023-07-26 11:50:55.588709+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             /opt/java/openjdk/jre
2023-07-26 11:50:55.588767+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_362-b09
2023-07-26 11:50:55.588836+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Temurin
2023-07-26 11:50:55.588892+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         /home/guacamole/tomcat
2023-07-26 11:50:55.588955+00:0026-Jul-2023 13:50:55.588 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         /usr/local/tomcat
2023-07-26 11:50:55.589130+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/home/guacamole/tomcat/conf/logging.properties
2023-07-26 11:50:55.589189+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2023-07-26 11:50:55.589242+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
2023-07-26 11:50:55.589308+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
2023-07-26 11:50:55.589368+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0022
2023-07-26 11:50:55.589430+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
2023-07-26 11:50:55.589482+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/home/guacamole/tomcat
2023-07-26 11:50:55.589550+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
2023-07-26 11:50:55.589603+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/home/guacamole/tomcat/temp
2023-07-26 11:50:55.589696+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.36] using APR version [1.7.0].
2023-07-26 11:50:55.589744+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [{4}].
2023-07-26 11:50:55.589800+00:0026-Jul-2023 13:50:55.589 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
2023-07-26 11:50:55.592596+00:0026-Jul-2023 13:50:55.592 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.2 15 Mar 2022]
2023-07-26 11:50:55.654729+00:0026-Jul-2023 13:50:55.654 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
2023-07-26 11:50:55.668164+00:0026-Jul-2023 13:50:55.668 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 401 ms
2023-07-26 11:50:55.687703+00:0026-Jul-2023 13:50:55.687 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
2023-07-26 11:50:55.687787+00:0026-Jul-2023 13:50:55.687 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/8.5.87]
2023-07-26 11:50:55.700490+00:0026-Jul-2023 13:50:55.700 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/home/guacamole/tomcat/webapps/guacamole.war]
2023-07-26 11:50:56.712640+00:0026-Jul-2023 13:50:56.712 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2023-07-26 11:50:57.089194+00:0013:50:57.044 [localhost-startStop-1] INFO  o.a.g.environment.LocalEnvironment - GUACAMOLE_HOME is "/home/guacamole/.guacamole".
2023-07-26 11:50:57.213854+00:0013:50:57.213 [localhost-startStop-1] INFO  o.a.g.GuacamoleServletContextListener - Read configuration parameters from "/home/guacamole/.guacamole/guacamole.properties".
2023-07-26 11:50:57.216644+00:0013:50:57.216 [localhost-startStop-1] INFO  o.a.g.rest.auth.HashTokenSessionMap - Sessions will expire after 60 minutes of inactivity.
2023-07-26 11:50:57.623043+00:0013:50:57.622 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule - Multiple extensions are installed and will be loaded in order of decreasing priority:
2023-07-26 11:50:57.623097+00:0013:50:57.623 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule -  - [totp] "TOTP TFA Authentication Backend" (/home/guacamole/.guacamole/extensions/guacamole-auth-totp-1.5.2.jar)
2023-07-26 11:50:57.623132+00:0013:50:57.623 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule -  - [postgresql] "PostgreSQL Authentication" (/home/guacamole/.guacamole/extensions/guacamole-auth-jdbc-postgresql-1.5.2.jar)
2023-07-26 11:50:57.623169+00:0013:50:57.623 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule - To change this order, set the "extension-priority" property or rename the extension files. The default priority of extensions is dictated by the sort order of their filenames.
2023-07-26 11:50:57.792985+00:0013:50:57.792 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule - Extension "TOTP TFA Authentication Backend" (totp) loaded.
2023-07-26 11:50:58.409578+00:0013:50:58.409 [localhost-startStop-1] INFO  o.a.g.extension.ExtensionModule - Extension "PostgreSQL Authentication" (postgresql) loaded.
2023-07-26 11:50:58.502060+00:0013:50:58.501 [localhost-startStop-1] INFO  o.a.g.t.w.WebSocketTunnelModule - Loading JSR-356 WebSocket support...
2023-07-26 11:50:59.165658+00:0026-Jul-2023 13:50:59.165 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/home/guacamole/tomcat/webapps/guacamole.war] has finished in [3,464] ms
2023-07-26 11:50:59.167093+00:0026-Jul-2023 13:50:59.167 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
2023-07-26 11:50:59.174917+00:0026-Jul-2023 13:50:59.174 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 3506 ms
2023-07-26 11:51:29.504141+00:0013:51:29.503 [http-nio-8080-exec-4] INFO  o.a.g.r.auth.AuthenticationService - User "guacadmin" successfully authenticated from [172.71.182.170, 172.16.14.69].
2023-07-26 11:59:41.396935+00:0013:59:41.396 [http-nio-8080-exec-4] INFO  o.a.g.r.auth.AuthenticationService - User "guacadmin" successfully authenticated from [172.71.182.171, 172.16.14.69].
2023-07-26 12:01:02.131053+00:0014:01:02.130 [http-nio-8080-exec-10] INFO  o.a.g.r.auth.AuthenticationService - User "michiel" successfully authenticated from [172.71.182.213, 172.16.14.69].

Application Configuration

image9 image8 image7 image6 image5 image4 image3 image2 image1 image

Describe the bug

Duo 2FA functionality is not activated, defaults to TOTP, however that option is not activated through my config

To Reproduce

  1. Install chart
  2. Fill in required config for DUO
  3. Save config
  4. Log in with default guacadmin credentials
  5. TOTP configuration will be presented

Expected Behavior

DUO 2FA

Screenshots

Scherm­afbeelding 2023-07-26 om 21 45 23

Additional Context

N/A

I've read and agree with the following

truecharts-admin commented 1 year ago

This issue is locked to prevent necro-posting on closed issues. Please create a new issue or contact staff on discord of the problem persists