From 6816ad8388552835c668cde0cf65dac7ba85d1f5 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Thu, 25 May 2023 08:05:45 +0200 Subject: [PATCH] Add language parameter to SSO --- client/src/pages/LoginPage.vue | 4 +++- server/vbv_lernwelt/sso/views.py | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/client/src/pages/LoginPage.vue b/client/src/pages/LoginPage.vue index bdabe88f..80580fb1 100644 --- a/client/src/pages/LoginPage.vue +++ b/client/src/pages/LoginPage.vue @@ -62,7 +62,9 @@ const userStore = useUserStore(); /> -

Login mit SSO

+

+ Login mit SSO +

diff --git a/server/vbv_lernwelt/sso/views.py b/server/vbv_lernwelt/sso/views.py index 7bbed403..cc4ba587 100644 --- a/server/vbv_lernwelt/sso/views.py +++ b/server/vbv_lernwelt/sso/views.py @@ -17,7 +17,8 @@ OAUTH_FAIL_REDIRECT = "login-error" def login(request): oauth_client = oauth.create_client(settings.OAUTH["client_name"]) redirect_uri = settings.OAUTH["local_redirect_uri"] - return oauth_client.authorize_redirect(request, redirect_uri) + language = request.GET.get("lang", "de") + return oauth_client.authorize_redirect(request, redirect_uri, lang=language) def authorize(request):