OpenID Connect/OAuth2 with KDE’s Gitlab

With KDE’s contributor account management moving from the deprecated and systems to Gitlab as the central identity provider we need to adapt all applications requiring a login to use OpenID Connect/OAuth2 for authentication. While that is largely done for the web-based ones, native client applications remain a challenge.

This is a companion discussion topic for the original entry at