Merged in feature/VBV-383-sso-language (pull request #97)

Add language parameter to SSO
This commit is contained in:
Christian Cueni 2023-05-25 09:06:27 +00:00
commit 0174126e18
2 changed files with 5 additions and 2 deletions

View File

@ -62,7 +62,9 @@ const userStore = useUserStore();
/> />
</div> </div>
</form> </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> </div>
</main> </main>
</template> </template>

View File

@ -17,7 +17,8 @@ OAUTH_FAIL_REDIRECT = "login-error"
def login(request): def login(request):
oauth_client = oauth.create_client(settings.OAUTH["client_name"]) oauth_client = oauth.create_client(settings.OAUTH["client_name"])
redirect_uri = settings.OAUTH["local_redirect_uri"] 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): def authorize(request):