<?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[Apache Answer throws OpenID connect error]]></title><description><![CDATA[<p dir="auto">Apache throws OpenID connect error in latest version</p>
]]></description><link>https://forum.cloudron.io/topic/13535/apache-answer-throws-openid-connect-error</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 01:37:47 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/13535.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 26 Mar 2025 09:51:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 13:23:58 GMT]]></title><description><![CDATA[<p dir="auto">tracking down changes in the package, that URI hasn't actually changed at all through an update or so. Did you maybe happen to manually configure OpenID integration at some point?</p>
]]></description><link>https://forum.cloudron.io/post/104437</link><guid isPermaLink="true">https://forum.cloudron.io/post/104437</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 26 Mar 2025 13:23:58 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 13:21:26 GMT]]></title><description><![CDATA[<p dir="auto">I'll use a fresh install then.</p>
]]></description><link>https://forum.cloudron.io/post/104435</link><guid isPermaLink="true">https://forum.cloudron.io/post/104435</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 13:21:26 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:49:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/philkunz" aria-label="Profile: philkunz">@<bdi>philkunz</bdi></a><br />
Can you compare your faulty instance with the fresh one under the following admin path <code>https://apacheanswers.DOMAIN.TLD/admin/basic_connector</code>?<br />
Maybe there is something in the UI that we are not seeing here <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f914.png?v=090c346130c" class="not-responsive emoji emoji-android emoji--thinking_face" style="height:23px;width:auto;vertical-align:middle" title=":thinking_face:" alt="🤔" /></p>
]]></description><link>https://forum.cloudron.io/post/104424</link><guid isPermaLink="true">https://forum.cloudron.io/post/104424</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:49:25 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:32:19 GMT]]></title><description><![CDATA[<p dir="auto">ah the callback uri is not dynamic path wise, so my link is not helping.</p>
]]></description><link>https://forum.cloudron.io/post/104422</link><guid isPermaLink="true">https://forum.cloudron.io/post/104422</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:32:19 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:31:16 GMT]]></title><description><![CDATA[<p dir="auto">Hm the values within the db should at least get ensured at <a href="https://git.cloudron.io/packages/apache-answer-app/-/blob/main/start.sh?ref_type=heads#L90" target="_blank" rel="noopener noreferrer nofollow ugc">https://git.cloudron.io/packages/apache-answer-app/-/blob/main/start.sh?ref_type=heads#L90</a></p>
]]></description><link>https://forum.cloudron.io/post/104421</link><guid isPermaLink="true">https://forum.cloudron.io/post/104421</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:31:16 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:26:54 GMT]]></title><description><![CDATA[<p dir="auto">Fresh install works as expected.</p>
<p dir="auto">Just took a look at the redirect uri:</p>
<pre><code>&amp;redirect_uri=%2Fanswer%2Fapi%2Fv1%2Fconnector%2Fredirect%2Fbasic&amp;response_type=code&amp;scope=openid+profile+email&amp;state=state
</code></pre>
<p dir="auto">That looks incomplete?</p>
]]></description><link>https://forum.cloudron.io/post/104417</link><guid isPermaLink="true">https://forum.cloudron.io/post/104417</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:26:54 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:23:17 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/philkunz" aria-label="Profile: philkunz">@<bdi>philkunz</bdi></a> so to narrow this down, if you install a fresh instance of the app, does it work then?</p>
]]></description><link>https://forum.cloudron.io/post/104415</link><guid isPermaLink="true">https://forum.cloudron.io/post/104415</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:23:17 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:21:49 GMT]]></title><description><![CDATA[<p dir="auto">Also changing the location does not do the trick, which should update the redirect url.</p>
]]></description><link>https://forum.cloudron.io/post/104414</link><guid isPermaLink="true">https://forum.cloudron.io/post/104414</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:20:38 GMT]]></title><description><![CDATA[<p dir="auto">All other apps work without a hitch. Also <a href="http://xxx.xxx" target="_blank" rel="noopener noreferrer nofollow ugc">xxx.xxx</a> is correct.</p>
]]></description><link>https://forum.cloudron.io/post/104413</link><guid isPermaLink="true">https://forum.cloudron.io/post/104413</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:20:38 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:19:41 GMT]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1742987974937-screenshot-2025-03-26-at-12.19.12-resized.png" alt="Screenshot 2025-03-26 at 12.19.12.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.cloudron.io/post/104412</link><guid isPermaLink="true">https://forum.cloudron.io/post/104412</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:19:41 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:17:46 GMT]]></title><description><![CDATA[<p dir="auto">tried that, still the same error.</p>
]]></description><link>https://forum.cloudron.io/post/104411</link><guid isPermaLink="true">https://forum.cloudron.io/post/104411</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:12:03 GMT]]></title><description><![CDATA[<p dir="auto">Have you tried restarting the app? (just in case)<br />
Because normally on every restart the app sets / updates the oidc config.</p>
<p dir="auto">What we can try is to manually delete that config and restart the app.</p>
<p dir="auto">To delete this go to your web-terminal and copy-paste:</p>
<pre><code class="language-bash">mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "DELETE FROM plugin_config WHERE plugin_slug_name='basic_connector'"
</code></pre>
<p dir="auto">and then restart the app.</p>
<p dir="auto">Then a complete fresh config set should be present, printable by the same command again.</p>
<pre><code class="language-bash">mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "SELECT * FROM plugin_config WHERE plugin_slug_name='basic_connector' \G"
</code></pre>
<p dir="auto">Then we can compare both outputs if something has changed or is missing or got added yada yada.</p>
<p dir="auto">Maybe just the restart, or deletion and restart is already enough.</p>
]]></description><link>https://forum.cloudron.io/post/104410</link><guid isPermaLink="true">https://forum.cloudron.io/post/104410</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:12:03 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:05:09 GMT]]></title><description><![CDATA[<p dir="auto">nope. <a href="http://xxx.xxx" target="_blank" rel="noopener noreferrer nofollow ugc">xxx.xxx</a> was always <a href="http://xxx.xxx" target="_blank" rel="noopener noreferrer nofollow ugc">xxx.xxx</a></p>
]]></description><link>https://forum.cloudron.io/post/104409</link><guid isPermaLink="true">https://forum.cloudron.io/post/104409</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:05:09 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 11:04:38 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/philkunz" aria-label="Profile: philkunz">@<bdi>philkunz</bdi></a><br />
You have not recently changed your base domain? Example from <code>my.yyy.yyy</code> to my <code>my.xxx.xxx</code>?<br />
A bit confusing, but you get what I write I hope <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f605.png?v=090c346130c" class="not-responsive emoji emoji-android emoji--sweat_smile" style="height:23px;width:auto;vertical-align:middle" title=":sweat_smile:" alt="😅" /></p>
]]></description><link>https://forum.cloudron.io/post/104408</link><guid isPermaLink="true">https://forum.cloudron.io/post/104408</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Wed, 26 Mar 2025 11:04:38 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 10:58:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/brutalbirdie" aria-label="Profile: BrutalBirdie">@<bdi>BrutalBirdie</bdi></a></p>
<pre><code>root@some-uid:/app/code# printenv | grep -i OIDC
CLOUDRON_OIDC_PROFILE_ENDPOINT=https://my.xxx.xxx/openid/me
CLOUDRON_OIDC_KEYS_ENDPOINT=https://my.xxx.xxx/openid/jwks
CLOUDRON_OIDC_CLIENT_ID=abcdefg
CLOUDRON_OIDC_PROVIDER_NAME=xxx.xxx Cloudron
CLOUDRON_OIDC_AUTH_ENDPOINT=https://my.xxx.xxx/openid/auth
CLOUDRON_OIDC_ISSUER=https://my.xxx.xxx/openid
CLOUDRON_OIDC_DISCOVERY_URL=https://my.xxx.xxx/openid/.well-known/openid-configuration
CLOUDRON_OIDC_TOKEN_ENDPOINT=https://my.xxx.xxx/openid/token
CLOUDRON_OIDC_CLIENT_SECRET= abcdefg
</code></pre>
<p dir="auto">and</p>
<pre><code>root@some-uid:/app/code# mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "SELECT value FROM config WHERE \`key\`='plugin.status'"
mysql: [Warning] Using a password on the command line interface can be insecure.
+---------------------------------------------+
| value                                       |
+---------------------------------------------+
| {"redis_cache":true,"basic_connector":true} |
+---------------------------------------------+
</code></pre>
<p dir="auto">and</p>
<pre><code>root@some-uid:/app/code# mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "SELECT * FROM plugin_config WHERE plugin_slug_name='basic_connector' \G"
mysql: [Warning] Using a password on the command line interface can be insecure.
*************************** 1. row ***************************
              id: 72
plugin_slug_name: basic_connector
           value: {"authorize_url":"https://my.xxx.xxx/openid/auth","check_email_verified":true,"client_id":"abced1234","client_secret":"abcd1234","email_verified_json_path":"email_verified","logo_svg":"","name":"xxx.xxx Cloudron","scope":"openid,profile,email","token_url":"https://my.xxx.xxx/openid/token","user_avatar_json_path":"","user_display_name_json_path":"name","user_email_json_path":"email","user_id_json_path":"sub","user_json_url":"https://my.xxx.xxx/openid/me","user_username_json_path":"preferred_username"}
</code></pre>
]]></description><link>https://forum.cloudron.io/post/104406</link><guid isPermaLink="true">https://forum.cloudron.io/post/104406</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 10:58:25 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 10:28:20 GMT]]></title><description><![CDATA[<p dir="auto">Going forward with debugging on your end.</p>
<blockquote>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/26a0.png?v=090c346130c" class="not-responsive emoji emoji-android emoji--warning" style="height:23px;width:auto;vertical-align:middle" title=":warning:" alt="⚠" /> please redact sensitive information</p>
</blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/philkunz" aria-label="Profile: philkunz">@<bdi>philkunz</bdi></a> can you open a web-terminal of your Apache Answer app and give me the output of:</p>
<pre><code class="language-bash">printenv | grep -i OIDC
</code></pre>
<p dir="auto">and</p>
<blockquote>
<p dir="auto"><img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/2139.png?v=090c346130c" class="not-responsive emoji emoji-android emoji--information_source" style="height:23px;width:auto;vertical-align:middle" title=":information_source:" alt="ℹ" />  this can be copy-pasted into the web-terminal</p>
</blockquote>
<pre><code class="language-bash">mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "SELECT value FROM config WHERE \`key\`='plugin.status'"
</code></pre>
<p dir="auto">and</p>
<pre><code class="language-bash">mysql --user=${CLOUDRON_MYSQL_USERNAME} --password=${CLOUDRON_MYSQL_PASSWORD} --host=${CLOUDRON_MYSQL_HOST} ${CLOUDRON_MYSQL_DATABASE} -e "SELECT * FROM plugin_config WHERE plugin_slug_name='basic_connector' \G"
</code></pre>
]]></description><link>https://forum.cloudron.io/post/104402</link><guid isPermaLink="true">https://forum.cloudron.io/post/104402</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Wed, 26 Mar 2025 10:28:20 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 10:13:20 GMT]]></title><description><![CDATA[<p dir="auto">Could not reproduce:<br />
Cloudron v8.3.1<br />
Apache Answer 1.4.5<br />
org.apache.answer.cloudronapp@1.3.1</p>
<p dir="auto">Fresh setup.</p>
<p dir="auto">Currently looking into how OIDC is configured in this app.</p>
]]></description><link>https://forum.cloudron.io/post/104398</link><guid isPermaLink="true">https://forum.cloudron.io/post/104398</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Wed, 26 Mar 2025 10:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 10:02:01 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for reporting. I am trying to reproduce your issue.<br />
Could you please give me some more details about your Cloudron Version and the App Version of Apache Answer you are using.<br />
Also, is it a fresh install or an updated version?</p>
]]></description><link>https://forum.cloudron.io/post/104397</link><guid isPermaLink="true">https://forum.cloudron.io/post/104397</guid><dc:creator><![CDATA[BrutalBirdie]]></dc:creator><pubDate>Wed, 26 Mar 2025 10:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Apache Answer throws OpenID connect error on Wed, 26 Mar 2025 09:58:57 GMT]]></title><description><![CDATA[<p dir="auto">redirect_uri did not match any of the client's registered redirect_uris</p>
]]></description><link>https://forum.cloudron.io/post/104396</link><guid isPermaLink="true">https://forum.cloudron.io/post/104396</guid><dc:creator><![CDATA[philkunz]]></dc:creator><pubDate>Wed, 26 Mar 2025 09:58:57 GMT</pubDate></item></channel></rss>