<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Personal Blog</title><link>https://blog.vmanikas.com/</link><description>Recent content on Personal Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 29 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.vmanikas.com/index.xml" rel="self" type="application/rss+xml"/><item><title>About</title><link>https://blog.vmanikas.com/about/</link><pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate><guid>https://blog.vmanikas.com/about/</guid><description>&lt;p&gt;Welcome to my personal site!&lt;/p&gt;
&lt;h3 id="about-me"&gt;About Me&lt;/h3&gt;
&lt;p&gt;This space is dedicated to my personal projects, thoughts, and technical write-ups.&lt;/p&gt;
&lt;h3 id="cv--resume"&gt;CV / Resume&lt;/h3&gt;
&lt;!-- TODO: Drop your CV as `cv.pdf` in the content/about/ folder and it will appear above automatically. --&gt;</description></item><item><title>Authentik - OpenCloud integration</title><link>https://blog.vmanikas.com/posts/authentik-opencloud/</link><pubDate>Sat, 29 Aug 2026 00:00:00 +0000</pubDate><guid>https://blog.vmanikas.com/posts/authentik-opencloud/</guid><description>&lt;p&gt;I&amp;rsquo;ll get straight to the point here ladies and gents. The contains of this post is to show you how to integrate OpenCloud&amp;rsquo;s OIDC with Authentik.&lt;/p&gt;
&lt;p&gt;There is some good documentation in &lt;a href="https://integrations.goauthentik.io/chat-communication-collaboration/opencloud/"&gt;Authentik&amp;rsquo;s website&lt;/a&gt; that explains how to set up both sides of the equation. There are a couple of quirks with OpenCloud&amp;rsquo;s implementation of OIDC.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The first one is that each type of OpenCloud client needs its own OIDC client as well (or for the case of Authentik that would be a provider).&lt;/li&gt;
&lt;li&gt;The client IDs are for some reason hard coded for each OpenCloud client, so you&amp;rsquo;d need to match those on Authentik&amp;rsquo;s end&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;That could be ok if you are using a different SSO service other than Authentik, but for our case we are running in a design limitation of Authentik&amp;rsquo;s side because it allows a single provider per application. I you want to use just one OpenCloud client then that would be ok, but I find it unlikely. The above linked documentation from Authentik&amp;rsquo;s webpage shows two guides, one for a single client and another if you want to utilize all 4 available OpenCloud clients (web, desktop, android, iOS). For both cases following the documentation should work.&lt;/p&gt;</description></item></channel></rss>