<?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[Google Login challenges]]></title><description><![CDATA[<p dir="auto">I closely followed the instructions to set up <a href="https://docs.getoutline.com/s/hosting/doc/google-hOuvtCmTqQ" target="_blank" rel="noopener noreferrer nofollow ugc">Google Login</a>, but after setting variables and restarting the app still see an <code>invalid-authentication</code> error upon logging in. Interested to hear if others have had success with this.</p>
<p dir="auto"><img src="/assets/uploads/files/1699511933869-screenshot-2023-11-08-at-10.36.54-pm.png" alt="Screenshot 2023-11-08 at 10.36.54 PM.png" class=" img-fluid img-markdown" /></p>
<pre><code class="language-json">{  
  "error":"Validation error",
  "level":"error",
  "message":"Error during authentication",
  "stack":"UnauthorizedError: Validation error
           at InvalidAuthenticationError (/app/code/build/server/errors.js:46:34)
           at accountProvisioner (/app/code/build/server/commands/accountProvisioner.js:59:54)
           at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"
}
</code></pre>
]]></description><link>https://forum.cloudron.io/topic/10381/google-login-challenges</link><generator>RSS for Node</generator><lastBuildDate>Wed, 20 May 2026 17:09:35 GMT</lastBuildDate><atom:link href="https://forum.cloudron.io/topic/10381.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 09 Nov 2023 06:47:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Google Login challenges on Sat, 26 Oct 2024 15:37:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marylou" aria-label="Profile: marylou">@<bdi>marylou</bdi></a> Where we ended up landing: both buttons are visible but only Google Login button gets used. Not perfect, but the app is fantastic.</p>
]]></description><link>https://forum.cloudron.io/post/96085</link><guid isPermaLink="true">https://forum.cloudron.io/post/96085</guid><dc:creator><![CDATA[sparkwise]]></dc:creator><pubDate>Sat, 26 Oct 2024 15:37:32 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Sat, 26 Oct 2024 11:35:41 GMT]]></title><description><![CDATA[<p dir="auto">Unfortunately, I can confirm that Cloudron and Google logins cannot co-exist.</p>
]]></description><link>https://forum.cloudron.io/post/96083</link><guid isPermaLink="true">https://forum.cloudron.io/post/96083</guid><dc:creator><![CDATA[marylou]]></dc:creator><pubDate>Sat, 26 Oct 2024 11:35:41 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Sat, 18 Nov 2023 06:01:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/sparkwise" aria-label="Profile: sparkwise">@<bdi>sparkwise</bdi></a> strange.. the oidc and google variables should not interfere with each other <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f937.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--shrug" style="height:23px;width:auto;vertical-align:middle" title=":shrug:" alt="🤷" /></p>
]]></description><link>https://forum.cloudron.io/post/77658</link><guid isPermaLink="true">https://forum.cloudron.io/post/77658</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Sat, 18 Nov 2023 06:01:25 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Sat, 18 Nov 2023 04:06:33 GMT]]></title><description><![CDATA[<p dir="auto">I wanted to post an update on this based on <a href="https://github.com/outline/outline/discussions/6130#discussioncomment-7594951" target="_blank" rel="noopener noreferrer nofollow ugc">this response</a> to my post on the Outline repo...</p>
<p dir="auto">The <code>authentication_providers</code> database record for Cloudron OIDC and for Google Login need the same <code>providerId</code> value (i.e., email domain), but only one can have it set.</p>
<p dir="auto">I confirmed that if a fresh Outline installation specifies that account management should be left up to the application does work properly with Google Login (assuming <code>GOOGLE_CLIENT_ID</code> and <code>GOOGLE_CLIENT_SECRET</code> are set in <a href="http://env.sh" target="_blank" rel="noopener noreferrer nofollow ugc">env.sh</a> file.)</p>
<p dir="auto">Ideally, Cloudron login and Google Login options would co-exist, but this isn't strictly necessary in our case.</p>
]]></description><link>https://forum.cloudron.io/post/77654</link><guid isPermaLink="true">https://forum.cloudron.io/post/77654</guid><dc:creator><![CDATA[sparkwise]]></dc:creator><pubDate>Sat, 18 Nov 2023 04:06:33 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Tue, 14 Nov 2023 11:04:47 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/scooke" aria-label="Profile: scooke">@<bdi>scooke</bdi></a> Spoke too soon <img src="https://forum.cloudron.io/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=11345d81604" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title=":-D" alt="😄" /> Already have a bug in our first update - <a href="https://github.com/outline/outline/issues/6153" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/outline/outline/issues/6153</a></p>
]]></description><link>https://forum.cloudron.io/post/77348</link><guid isPermaLink="true">https://forum.cloudron.io/post/77348</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Tue, 14 Nov 2023 11:04:47 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Thu, 09 Nov 2023 17:54:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/scooke" aria-label="Profile: scooke">@<bdi>scooke</bdi></a> atm, it works well with Cloudron OIDC. I do agree that making it work with Google SSO can be quite a stretch though.</p>
]]></description><link>https://forum.cloudron.io/post/77102</link><guid isPermaLink="true">https://forum.cloudron.io/post/77102</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 09 Nov 2023 17:54:37 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Thu, 09 Nov 2023 17:29:34 GMT]]></title><description><![CDATA[<p dir="auto">Guys, I hate to say this, but this sort of problem has long been a hurdle to self-hosting Outline. The effort and focus that went into getting it ready to Cloudron is admirable and laudable, but I don't have high hopes that enough people are going to find this useful and usable.</p>
]]></description><link>https://forum.cloudron.io/post/77101</link><guid isPermaLink="true">https://forum.cloudron.io/post/77101</guid><dc:creator><![CDATA[scooke]]></dc:creator><pubDate>Thu, 09 Nov 2023 17:29:34 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Thu, 09 Nov 2023 16:51:24 GMT]]></title><description><![CDATA[<p dir="auto">Thanks. Question posted upstream (<a href="https://github.com/outline/outline/discussions/6130" target="_blank" rel="noopener noreferrer nofollow ugc">https://github.com/outline/outline/discussions/6130</a>)</p>
]]></description><link>https://forum.cloudron.io/post/77098</link><guid isPermaLink="true">https://forum.cloudron.io/post/77098</guid><dc:creator><![CDATA[sparkwise]]></dc:creator><pubDate>Thu, 09 Nov 2023 16:51:24 GMT</pubDate></item><item><title><![CDATA[Reply to Google Login challenges on Thu, 09 Nov 2023 09:29:12 GMT]]></title><description><![CDATA[<p dir="auto">I have to say the main error and subtext of the error does not match. It says authentication failed but the explanation seems like authorization failed (but authentication succeeded). Maybe you can ask upstream what this error means?</p>
]]></description><link>https://forum.cloudron.io/post/77049</link><guid isPermaLink="true">https://forum.cloudron.io/post/77049</guid><dc:creator><![CDATA[girish]]></dc:creator><pubDate>Thu, 09 Nov 2023 09:29:12 GMT</pubDate></item></channel></rss>