Gyula Szabó created GUACAMOLE-2128:
--------------------------------------

             Summary: Add query parameter to bypass automatic IdP redirect in 
Guacamole SAML extension
                 Key: GUACAMOLE-2128
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-2128
             Project: Guacamole
          Issue Type: Improvement
          Components: guacamole-auth-saml
            Reporter: Gyula Szabó


{*}Summary:{*}{*}{*}

Currently, when the SAML extension is enabled in Apache Guacamole, the login 
flow automatically redirects users to the IdP. This prevents access to the 
built-in login form for administrative or fallback purposes. We propose adding 
support for a query parameter that, when present, bypasses the automatic 
redirect and instead shows the Guacamole login form.

{*}Description:{*}{*}{*}
 * Problem: With SAML enabled, Guacamole immediately redirects to the IdP, 
blocking the default login UI.

 * Workaround today: Temporarily remove the SAML extension or adjust extension 
priority.

 * Desired solution: Introduce a query parameter (e.g., ?nosaml=true) that 
disables the SAML redirect for that session and displays the login form.

{*}Acceptance Criteria:{*}{*}{*}
 # When ?nosaml=true is appended to the Guacamole login URL, the login form is 
shown instead of redirecting to the IdP.

 # Default behavior (no parameter) remains unchanged: SAML users are redirected 
automatically.

 # Implementation should be secure, ensuring that the bypass only affects the 
current request/session.

 # Document the new parameter in Guacamole SAML extension docs.

{*}Benefits:{*}{*}{*}
 * Allows administrators to log in with local accounts while keeping SAML 
enabled.

 * Provides an emergency fallback when IdP is unavailable.

 * Improves flexibility without requiring manual extension management.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to