From 5a20de91946025027c2b32cd7678ca0cb0ce2c93 Mon Sep 17 00:00:00 2001
From: Julian Keck <julian.keck9@kit.edu>
Date: Wed, 19 Jun 2024 15:03:43 +0200
Subject: [PATCH] FIX proper redirect url for oidc in debug mode

---
 api/login_oic.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/api/login_oic.py b/api/login_oic.py
index a750e85..d9b0159 100644
--- a/api/login_oic.py
+++ b/api/login_oic.py
@@ -47,7 +47,7 @@ def api_login(login_request: LoginRequest, request: Request) -> LoginResponse:
     origin = str(request.base_url)
 
     if settings.debug:
-        redirect_uri = origin + settings.oic_redirect_path
+        redirect_uri = origin.rstrip('/') + settings.oic_redirect_path
         if 'localhost' not in origin:
             redirect_uri = redirect_uri.replace('http://', 'https://')
     else:
-- 
GitLab