From cd30c1b17032e4cf32268c5ba247b2065e8bbe73 Mon Sep 17 00:00:00 2001 From: mxatmx Date: Sat, 13 Jun 2026 07:04:58 -0400 Subject: [PATCH] feat: add OIDC SSO login button Show a "Login with " button on the login page when OIDC is enabled in the backend config, mirroring the existing SAML button. - Login.vue: button guarded by mainConfig.oidc_enabled linking to /api/auth/oidc/login, with a loginOIDCButtonInfo computed label - i18n: add login_with_oidc / login_oidc keys (English source plus the translated locale files) Co-Authored-By: Claude Opus 4.8 (1M context) # Conflicts: # src/locales/da.json # src/locales/es.json # src/locales/fa.json # src/locales/fr.json # src/locales/ja.json # src/locales/ko.json # src/locales/nl.json # src/locales/pt.json # src/locales/ru.json # src/locales/zh.json # src/locales/zh_tw.json --- src/components/pages/Login.vue | 23 +++++++++++++++++++++++ src/locales/da.json | 2 ++ src/locales/en.js | 2 ++ src/locales/es.json | 2 ++ src/locales/fa.json | 2 ++ src/locales/fr.json | 2 ++ src/locales/ja.json | 2 ++ src/locales/ko.json | 2 ++ src/locales/nl.json | 2 ++ src/locales/pt.json | 2 ++ src/locales/ru.json | 2 ++ src/locales/zh.json | 2 ++ src/locales/zh_tw.json | 2 ++ 13 files changed, 47 insertions(+) diff --git a/src/components/pages/Login.vue b/src/components/pages/Login.vue index 3af6052227..1774006fb6 100644 --- a/src/components/pages/Login.vue +++ b/src/components/pages/Login.vue @@ -26,6 +26,19 @@

+