With KDE’s contributor account management moving from the deprecated identity.kde.org and my.kde.org 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 https://www.volkerkrause.eu/2023/08/12/kde-gitlab-oauth-native-clients.html