Add language parameter to SSO

This commit is contained in:
Christian Cueni 2023-05-25 08:05:45 +02:00
parent bd22189f9b
commit 6816ad8388
2 changed files with 5 additions and 2 deletions

View File

@ -62,7 +62,9 @@ const userStore = useUserStore();
/>
</div>
</form>
<p class="pt-8"><a href="/sso/login/">Login mit SSO</a></p>
<p class="pt-8">
<a :href="`/sso/login/?lang=${userStore.language}`">Login mit SSO</a>
</p>
</div>
</main>
</template>

View File

@ -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):