<?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[OIDC Override Post Installation]]></title><description><![CDATA[<p dir="auto">Hello,<br />
Is it possible to override the Cloudron OIDC configuration post installation? I understand when you setup Outline, it requires OAuth or some sort of authentication when deploying. We are utilizing an external OAuth configuration. I've attempted adding the configuration using the <code>env.sh</code> file, got past a few errors, but now it seems that the option isn't even showing up.</p>
<p dir="auto">We have everything added from the <code>env</code> example provided by Outline. I changed the <code>OIDC_SCOPE</code> from <code>openid profile email</code> to <code>openid</code> as a test, and got past a few generic errors. Cloudron is still listed in <code> Settings &gt; Sign In</code> and I'm not seeing "OpenID Connect" (MyProject Auth).</p>
<pre><code># To configure generic OIDC auth, you'll need some kind of identity provider.
# See documentation for whichever IdP you use to acquire the following info:
# Redirect URI is https://&lt;URL&gt;/auth/oidc.callback
export OIDC_CLIENT_ID=
export OIDC_CLIENT_SECRET=
export OIDC_AUTH_URI=
export OIDC_TOKEN_URI=
export OIDC_USERINFO_URI=

# Specify which claims to derive user information from
# Supports any valid JSON path with the JWT payload
export OIDC_USERNAME_CLAIM=preferred_username

# Display name for OIDC authentication
export OIDC_DISPLAY_NAME=OpenID Connect

# Space separated auth scopes.
export OIDC_SCOPES=openid profile email
</code></pre>
<p dir="auto">Thank you!</p>
]]></description><link>https://forum.cloudron.io/topic/10430/oidc-override-post-installation</link><generator>RSS for Node</generator><lastBuildDate>Thu, 15 Oct 2026 11:49:53 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/10430.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Nov 2023 18:58:32 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to OIDC Override Post Installation on Sat, 18 Nov 2023 04:08:23 GMT]]></title><description><![CDATA[<p dir="auto">Wanted to note that the <code>optionalSso</code> change here allowed me to fix my Google Login issue, too! <a href="https://forum.cloudron.io/post/77654">https://forum.cloudron.io/post/77654</a></p>
]]></description><link>https://forum.cloudron.io/post/77655</link><guid isPermaLink="true">https://forum.cloudron.io/post/77655</guid><dc:creator><![CDATA[sparkwise]]></dc:creator><pubDate>Sat, 18 Nov 2023 04:08:23 GMT</pubDate></item><item><title><![CDATA[Reply to OIDC Override Post Installation on Thu, 16 Nov 2023 15:00:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/nebulon" aria-label="Profile: nebulon">@<bdi>nebulon</bdi></a> <a class="plugin-mentions-user plugin-mentions-a" href="/user/girish" aria-label="Profile: girish">@<bdi>girish</bdi></a> Thank you so much for making this change -- just confirmed it's working on my side!</p>
]]></description><link>https://forum.cloudron.io/post/77536</link><guid isPermaLink="true">https://forum.cloudron.io/post/77536</guid><dc:creator><![CDATA[JLX89]]></dc:creator><pubDate>Thu, 16 Nov 2023 15:00:53 GMT</pubDate></item><item><title><![CDATA[Reply to OIDC Override Post Installation on Thu, 16 Nov 2023 14:49:43 GMT]]></title><description><![CDATA[<p dir="auto">Thank you so much, I will give this a shot again!</p>
]]></description><link>https://forum.cloudron.io/post/77534</link><guid isPermaLink="true">https://forum.cloudron.io/post/77534</guid><dc:creator><![CDATA[JLX89]]></dc:creator><pubDate>Thu, 16 Nov 2023 14:49:43 GMT</pubDate></item><item><title><![CDATA[Reply to OIDC Override Post Installation on Thu, 16 Nov 2023 13:20:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jlx89" aria-label="Profile: JLX89">@<bdi>JLX89</bdi></a> I have added the optionalSso flag. Please re-install and try settings OIDC variables. Please note <a href="https://docs.cloudron.io/apps/outline/#without-cloudron-directory" target="_blank" rel="noopener noreferrer nofollow ugc">https://docs.cloudron.io/apps/outline/#without-cloudron-directory</a></p>
]]></description><link>https://forum.cloudron.io/post/77533</link><guid isPermaLink="true">https://forum.cloudron.io/post/77533</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 16 Nov 2023 13:20:26 GMT</pubDate></item><item><title><![CDATA[Reply to OIDC Override Post Installation on Thu, 16 Nov 2023 12:26:38 GMT]]></title><description><![CDATA[<p dir="auto">This will always be overwritten by the package code on app startup. To avoid this, we have to add <a href="https://docs.cloudron.io/packaging/manifest/#optionalsso" target="_blank" rel="noopener noreferrer nofollow ugc">optionalSso</a> flag to the package to leave the user management to the app, which also means other auth providers can be configured.</p>
<p dir="auto">We will look into this and if this can be supported with outline.</p>
]]></description><link>https://forum.cloudron.io/post/77524</link><guid isPermaLink="true">https://forum.cloudron.io/post/77524</guid><dc:creator><![CDATA[nebulon]]></dc:creator><pubDate>Thu, 16 Nov 2023 12:26:38 GMT</pubDate></item></channel></rss>