VPN with OpenVPN and SAML-based authentication

Hi,

I migrated to Fedora (Silverblue initially, but recently switched to Kinoite) only a few months ago. It has been absolutely fantastic and I regret not doing it sooner.

The one major gap I haven’t been able to fill yet is that my work uses AWS VPN, which uses SAML authentication. I created a container and compose file based on this GitHub, which has allowed me to connect (it spits out an authentication URL that I can copy/paste into an authenticated browser session). The compose file configures the container to use the host network, which I had hoped would be enough for everything to work smoothly.

However, it doesn’t support DNS, which is quite problematic because we’re often shifting between different servers. I’ve been trying to get this working to solve the DNS resolution, but have run into issues that I am yet to solve (nothing to do with VPN it seems, just weird bash issues).

Last night I realized I hadn’t tried setting up an OpenVPN SAML-based connection on Kinoite. I’ve had a look and it seems it’s still not supported…? I’ve also had a bit of a hunt around to try to figure out whether it’s coming, and what the support would actually be contingent upon (would it be KDE/Plasma? Or would it be network manager or something else?).

Anyway, just wondered if anyone can enlighten me as to whether this is possible, or nearly possible. In the meantime, I intend to keep trying to get things working inside a container, but I’d be ecstatic if it were soon coming as a built-in feature.

Thanks