The openid-redirect-uri parameter should look like https://{{ your_domain }}/guacamole/ and the authorized redirect URI in the OIDC provider must be exactly the same.

Best regards,
Corentin Soriano

On 2025-06-17 12:48, Tom Eaton wrote:

I don't believe there is a callback endpoint in Guacamole. My config just has the URL of guacamole. In your example this would be https://guac.local/guacamole

On 17 Jun 2025, at 09:37, Eutim Putnoki <eutimputn...@gmail.com> wrote:

Hello,

I am having a persistent issue setting up Guacamole with Authentik OIDC using the official Docker images. No matter what I try, I always get a "No such resource" (404) error when Authentik redirects to the /guacamole/api/ext/oidc/callback URL.

Here is what I have confirmed through extensive troubleshooting:

Setup: Docker Compose with Guacamole, Guacd, Nginx Proxy Manager, and Authentik. Proxy: The reverse proxy is confirmed to be forwarding the request to the Guacamole container correctly. We have ruled out proxy-level blocks and header/buffer size issues. Extension Loading: The Guacamole logs definitively show that the guacamole-auth-sso-openid extension is being loaded successfully. Configuration: The logs also show that the guacamole.properties file is being read correctly by the extension. Isolation: The issue persists even when disabling all other extensions (like PostgreSQL) and running only the OIDC extension.
Versions: The issue occurs on both Guacamole 1.5.5 and latest tags.

The core problem seems to be that while the OIDC extension loads, its JAX-RS API endpoint for the callback is not being registered within the Guacamole web application, leading to the 404.

Referenced sources:
https://guacamole.apache.org/doc/gug/openid-auth.html
https://docs.goauthentik.io/integrations/services/apache-guacamole/
https://guacamole.apache.org/doc/gug/guacamole-docker.html#saml-authentication <logs.txt><docker-compose.yml><guacamole.properties>
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@guacamole.apache.org
For additional commands, e-mail: user-h...@guacamole.apache.org

Reply via email to