<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CLOUDRON 10 - OpenID Broken for Guacamole]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">Following the auto update of Cloudron to version 10, my external Guacamole instance (connection via OpenID) has become inaccessible.</p>
<p dir="auto">I am receiving the following error: error=invalid_request&amp;error_description=requested+response_type+is+not+allowed+for+this+client&amp;iss=<a href="https://my.sdeinfo.com/openid" target="_blank" rel="noopener noreferrer nofollow ugc">https://my.sdeinfo.com/openid</a></p>
<p dir="auto">This error is preventing any external connection.<br />
I request a quick intervention to resolve or a simple answer this configuration issue following the update.</p>
<p dir="auto">Sincerely.</p>
]]></description><link>https://forum.cloudron.io/topic/16190/cloudron-10-openid-broken-for-guacamole</link><generator>RSS for Node</generator><lastBuildDate>Wed, 28 Oct 2026 20:36:16 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/16190.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 24 Oct 2026 11:56:20 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Tue, 27 Oct 2026 14:56:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdeinfo" aria-label="Profile: sdeinfo">@<bdi>sdeinfo</bdi></a> OIDC Implicit flow has been deprecated for a while now and should not be used in new applications - <a href="https://oauth.net/2/grant-types/implicit/" target="_blank" rel="noopener noreferrer nofollow ugc">https://oauth.net/2/grant-types/implicit/</a> . In fact, in the over 200 packages we maintain only one app uses implicit flow. Yup, guacamole. I very reluctantly added a hack in the manifest to get that package working.</p>
<p dir="auto">I found that a fix is being worked on upstream - <a href="https://github.com/apache/guacamole-client/pull/1219" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/apache/guacamole-client/pull/1219</a> . You can also try <a href="https://github.com/Gerry9000/guacamole-auth-sso-oauth2" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/Gerry9000/guacamole-auth-sso-oauth2</a> which fixes this exact issue . We will be moving to that repo shortly if upstream doesn't fix it soonish.</p>
]]></description><link>https://forum.cloudron.io/post/131990</link><guid isPermaLink="true">https://forum.cloudron.io/post/131990</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 27 Oct 2026 14:56:33 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Tue, 27 Oct 2026 13:11:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> Thank you for the patch, I applied it to my server and it is now operational.</p>
<p dir="auto">I was very surprised by the removal of implicit mode because my reference is based on the ".well-known/openid-configuration" file which still contains "implicit" in the options.</p>
<p dir="auto">Will this patch be permanent or do I have to panic every time I update Cloudron?</p>
]]></description><link>https://forum.cloudron.io/post/131987</link><guid isPermaLink="true">https://forum.cloudron.io/post/131987</guid><dc:creator><![CDATA[SDEInfo]]></dc:creator><pubDate>Tue, 27 Oct 2026 13:11:41 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Tue, 27 Oct 2026 11:26:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdeinfo" aria-label="Profile: sdeinfo">@<bdi>sdeinfo</bdi></a> you can try this. Edit the file <code>/home/yellowtent/platform/box/src/oidcserver.js</code> . <a href="https://git.cloudron.io/platform/box/-/blob/master/src/oidcserver.js?ref_type=heads#L167" target="_blank" rel="noopener noreferrer nofollow ugc">Around line 167</a>, change this block with these two lines:</p>
<pre><code>} else {
    tmp.redirect_uris = client.loginRedirectUri.split(',').map(s =&gt; s.trim());
    // ADD THESE TWO LINES
    tmp.response_types = [ 'code', 'id_token' ];
    tmp.grant_types = [ 'authorization_code', 'implicit', 'refresh_token' ];
}
</code></pre>
<p dir="auto">After that, <code>systemctl restart box</code> . It should work after. Can you please check?</p>
]]></description><link>https://forum.cloudron.io/post/131979</link><guid isPermaLink="true">https://forum.cloudron.io/post/131979</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 27 Oct 2026 11:26:08 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Tue, 27 Oct 2026 09:31:00 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdeinfo" aria-label="Profile: SDEInfo">@<bdi>SDEInfo</bdi></a> sorry my bad, I am just reading your initial report correctly now. The issue is not related to Cloudron's guacamole package but the custom OIDC Client that you are using with an external guacamole.</p>
<p dir="auto">Indeed, this is broken. I assumed such clients don't exist anymore and removed support for it. But I can give you a patch, give me some time.</p>
]]></description><link>https://forum.cloudron.io/post/131971</link><guid isPermaLink="true">https://forum.cloudron.io/post/131971</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 27 Oct 2026 09:31:00 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Mon, 26 Oct 2026 19:45:25 GMT]]></title><description><![CDATA[<p dir="auto">I performed the update and updated my Guacamole instance.</p>
<p dir="auto">I even created a new OpenID profile and updated the external Docker Guacamole instance.</p>
<p dir="auto">Same incident <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f630.png?v=e25d17efc3e" class="not-responsive emoji emoji-android emoji--cold_sweat" style="height:1.4em;width:auto;vertical-align:middle" title="😰" alt="😰" /></p>
<p dir="auto">How do I fix this?</p>
]]></description><link>https://forum.cloudron.io/post/131950</link><guid isPermaLink="true">https://forum.cloudron.io/post/131950</guid><dc:creator><![CDATA[SDEInfo]]></dc:creator><pubDate>Mon, 26 Oct 2026 19:45:25 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Mon, 26 Oct 2026 19:17:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdeinfo" aria-label="Profile: sdeinfo">@<bdi>sdeinfo</bdi></a> 10.1.6 is already available. Update to it and then update guacamole.</p>
]]></description><link>https://forum.cloudron.io/post/131947</link><guid isPermaLink="true">https://forum.cloudron.io/post/131947</guid><dc:creator><![CDATA[joseph]]></dc:creator><pubDate>Mon, 26 Oct 2026 19:17:38 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Mon, 26 Oct 2026 19:13:33 GMT]]></title><description><![CDATA[<p dir="auto">Hello,</p>
<p dir="auto">Thank you for your response, I understand there is a compatibility issue, but disabling it during an update significantly handicapped me.</p>
<p dir="auto">I use Guacamole on a server external to Cloudron (for historical reasons), how can I extend this exception to my instance? We need to be able to restore this (very quickly) for my users.</p>
]]></description><link>https://forum.cloudron.io/post/131946</link><guid isPermaLink="true">https://forum.cloudron.io/post/131946</guid><dc:creator><![CDATA[SDEInfo]]></dc:creator><pubDate>Mon, 26 Oct 2026 19:13:33 GMT</pubDate></item><item><title><![CDATA[Reply to CLOUDRON 10 - OpenID Broken for Guacamole on Sat, 24 Oct 2026 12:13:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sdeinfo" aria-label="Profile: sdeinfo">@<bdi>sdeinfo</bdi></a> Thanks for reporting. The fix for this is already in Cloudron 10.1.6 which we hope to push out later today. After updating Cloudron, you have to update Guacamole (2.5.3) which will fix the login.</p>
<p dir="auto">For some background: We have been doing lots of security audits around our SSO. OpenID has various login flows. The so-called "implicit flow" is insecure and deprecated in OpenID. I think Guacamole is the only app which is still using this flow, and we have added an exception in 10.1.6 just to keep it working.</p>
]]></description><link>https://forum.cloudron.io/post/131829</link><guid isPermaLink="true">https://forum.cloudron.io/post/131829</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 24 Oct 2026 12:13:07 GMT</pubDate></item></channel></rss>