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 @@
+