feat(auth): deprecate API keys and enforce JWT token usage

This commit is contained in:
cogwheel0
2025-12-05 13:50:26 +05:30
parent 58c6fcba1c
commit bb64633e57
14 changed files with 108 additions and 34 deletions

View File

@@ -230,6 +230,7 @@
"enterToken": "Gib dein JWT-Token ein",
"tokenHint": "Hole das JWT-Token aus den OpenWebUI-Einstellungen. API-Schlüssel (sk-...) werden für Streaming nicht unterstützt.",
"apiKeyNotSupported": "API-Schlüssel (sk-...) werden nicht unterstützt. Bitte verwende stattdessen ein JWT-Token.",
"apiKeyNoLongerSupported": "Du wurdest abgemeldet, da API-Schlüssel nicht mehr unterstützt werden. Bitte melde dich mit einem JWT-Token aus den OpenWebUI-Einstellungen an.",
"tokenTooShort": "Token ist zu kurz",
"signingIn": "Anmeldung läuft...",
"advancedSettings": "Erweiterte Einstellungen",

View File

@@ -1024,6 +1024,10 @@
"@apiKeyNotSupported": {
"description": "Error message when user tries to use an API key instead of JWT token."
},
"apiKeyNoLongerSupported": "You were logged out because API keys are no longer supported. Please sign in with a JWT token from OpenWebUI settings.",
"@apiKeyNoLongerSupported": {
"description": "Error message shown when user is forced logged out due to using an API key."
},
"tokenTooShort": "Token is too short",
"@tokenTooShort": {
"description": "Error message when token is too short."

View File

@@ -230,6 +230,7 @@
"enterToken": "Ingresa tu token JWT",
"tokenHint": "Obtén el token JWT desde la configuración de OpenWebUI. Las claves API (sk-...) no son compatibles con streaming.",
"apiKeyNotSupported": "Las claves API (sk-...) no son compatibles. Por favor usa un token JWT en su lugar.",
"apiKeyNoLongerSupported": "Se cerró tu sesión porque las claves API ya no son compatibles. Por favor inicia sesión con un token JWT desde la configuración de OpenWebUI.",
"tokenTooShort": "El token es demasiado corto",
"signingIn": "Iniciando sesión...",
"advancedSettings": "Configuración avanzada",

View File

@@ -230,6 +230,7 @@
"enterToken": "Entrez votre jeton JWT",
"tokenHint": "Obtenez le jeton JWT dans les paramètres d'OpenWebUI. Les clés API (sk-...) ne sont pas prises en charge pour le streaming.",
"apiKeyNotSupported": "Les clés API (sk-...) ne sont pas prises en charge. Veuillez utiliser un jeton JWT à la place.",
"apiKeyNoLongerSupported": "Vous avez été déconnecté car les clés API ne sont plus prises en charge. Veuillez vous connecter avec un jeton JWT depuis les paramètres d'OpenWebUI.",
"tokenTooShort": "Le jeton est trop court",
"signingIn": "Connexion en cours...",
"advancedSettings": "Paramètres avancés",

View File

@@ -230,6 +230,7 @@
"enterToken": "Inserisci il tuo token JWT",
"tokenHint": "Ottieni il token JWT dalle impostazioni di OpenWebUI. Le chiavi API (sk-...) non sono supportate per lo streaming.",
"apiKeyNotSupported": "Le chiavi API (sk-...) non sono supportate. Per favore usa un token JWT.",
"apiKeyNoLongerSupported": "Sei stato disconnesso perché le chiavi API non sono più supportate. Per favore accedi con un token JWT dalle impostazioni di OpenWebUI.",
"tokenTooShort": "Il token è troppo corto",
"signingIn": "Accesso in corso...",
"advancedSettings": "Impostazioni avanzate",

View File

@@ -340,6 +340,7 @@
"enterToken": "JWT 토큰을 입력하세요",
"tokenHint": "OpenWebUI 설정에서 JWT 토큰을 가져오세요. API 키(sk-...)는 스트리밍에 지원되지 않습니다.",
"apiKeyNotSupported": "API 키(sk-...)는 지원되지 않습니다. JWT 토큰을 사용하세요.",
"apiKeyNoLongerSupported": "API 키가 더 이상 지원되지 않아 로그아웃되었습니다. OpenWebUI 설정에서 JWT 토큰으로 로그인하세요.",
"tokenTooShort": "토큰이 너무 짧습니다",
"signingIn": "로그인 중...",
"advancedSettings": "고급 설정",

View File

@@ -230,6 +230,7 @@
"enterToken": "Voer je JWT-token in",
"tokenHint": "Haal het JWT-token uit de OpenWebUI-instellingen. API-sleutels (sk-...) worden niet ondersteund voor streaming.",
"apiKeyNotSupported": "API-sleutels (sk-...) worden niet ondersteund. Gebruik in plaats daarvan een JWT-token.",
"apiKeyNoLongerSupported": "Je bent uitgelogd omdat API-sleutels niet meer worden ondersteund. Log in met een JWT-token uit de OpenWebUI-instellingen.",
"tokenTooShort": "Token is te kort",
"signingIn": "Inloggen...",
"advancedSettings": "Geavanceerde instellingen",

View File

@@ -230,6 +230,7 @@
"enterToken": "Введите ваш JWT-токен",
"tokenHint": "Получите JWT-токен в настройках OpenWebUI. API-ключи (sk-...) не поддерживаются для потоковой передачи.",
"apiKeyNotSupported": "API-ключи (sk-...) не поддерживаются. Пожалуйста, используйте JWT-токен.",
"apiKeyNoLongerSupported": "Вы были выведены из системы, так как API-ключи больше не поддерживаются. Пожалуйста, войдите с JWT-токеном из настроек OpenWebUI.",
"tokenTooShort": "Токен слишком короткий",
"signingIn": "Вход...",
"advancedSettings": "Расширенные настройки",

View File

@@ -230,6 +230,7 @@
"enterToken": "输入您的 JWT 令牌",
"tokenHint": "从 OpenWebUI 设置获取 JWT 令牌。API 密钥 (sk-...) 不支持流式传输。",
"apiKeyNotSupported": "不支持 API 密钥 (sk-...)。请改用 JWT 令牌。",
"apiKeyNoLongerSupported": "由于不再支持 API 密钥,您已被登出。请使用 OpenWebUI 设置中的 JWT 令牌登录。",
"tokenTooShort": "令牌太短",
"signingIn": "正在登录...",
"advancedSettings": "高级设置",

View File

@@ -230,6 +230,7 @@
"enterToken": "輸入您的 JWT 令牌",
"tokenHint": "從 OpenWebUI 設定取得 JWT 令牌。API 密鑰 (sk-...) 不支援串流。",
"apiKeyNotSupported": "不支援 API 密鑰 (sk-...)。請改用 JWT 令牌。",
"apiKeyNoLongerSupported": "由於不再支援 API 密鑰,您已被登出。請使用 OpenWebUI 設定中的 JWT 令牌登入。",
"tokenTooShort": "令牌太短",
"signingIn": "正在登錄...",
"advancedSettings": "高級設置",