SPB Git

spb/rent-ka

Public

Fix SSO callback redirect: /bienvenue → /welcome (route renamed in EN frontend)

Le callback KA ID redirigeait un nouveau membre vers /bienvenue (route FR supprimée)
au lieu de /welcome — vérifié bout-en-bout (login→hub→callback→cookie→/api/me).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Simon-Pierre Boucher committed (Aug 28, 2026) parent f2c4182 Browse files

1 changed file +2 −2

Unified Split
modified rentka/auth.py +2 −2
@@ -228,7 +228,7 @@ def ka_callback(request: Request, ka_token: str = "", state: str = ""):
228 "picture": picture, 228 "picture": picture,
229 "exp": time.time() + SESSION_DAYS * 86400, 229 "exp": time.time() + SESSION_DAYS * 86400,
230 }) 230 })
231− resp = RedirectResponse("/bienvenue" if not role else "/?login=ok") 231+ resp = RedirectResponse("/welcome" if not role else "/?login=ok")
232 resp.set_cookie( 232 resp.set_cookie(
233 COOKIE, session, 233 COOKIE, session,
234 max_age=SESSION_DAYS * 86400, 234 max_age=SESSION_DAYS * 86400,
@@ -315,7 +315,7 @@ def google_callback(request: Request, code: str = "", state: str = "",
315 "exp": time.time() + SESSION_DAYS * 86400, 315 "exp": time.time() + SESSION_DAYS * 86400,
316 }) 316 })
317 # nouveau compte (ou rôle jamais choisi) -> accueil d'intégration 317 # nouveau compte (ou rôle jamais choisi) -> accueil d'intégration
318− resp = RedirectResponse("/bienvenue" if not role else "/?login=ok") 318+ resp = RedirectResponse("/welcome" if not role else "/?login=ok")
319 resp.set_cookie( 319 resp.set_cookie(
320 COOKIE, session, 320 COOKIE, session,
321 max_age=SESSION_DAYS * 86400, 321 max_age=SESSION_DAYS * 86400,
322 322
Menu

Theme