From c45613982b899d1cbb0a6f00394678f25af0604f Mon Sep 17 00:00:00 2001 From: Chris Christiansen Date: Sun, 28 Jun 2026 01:49:35 +0000 Subject: [PATCH] fix: dedent auth/me and auth/logout routes --- main.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/main.py b/main.py index 4b9b349..031cb58 100644 --- a/main.py +++ b/main.py @@ -133,19 +133,19 @@ async def auth(request: Request): request.session['user'] = dict(user) return RedirectResponse(url='/static/billing-dashboard.html') - @app.get("/auth/me") - async def me(request: Request): - email = request.headers.get("x-goog-authenticated-user-email", "") - if not email: - raise HTTPException(status_code=401, detail="Not authenticated") - # IAP sender "accounts.google.com:chris@vauco.no" - vi fjerner prefix - clean_email = email.split(":")[-1] - return JSONResponse({"email": clean_email, "authenticated": True}) +@app.get("/auth/me") +async def me(request: Request): + email = request.headers.get("x-goog-authenticated-user-email", "") + if not email: + raise HTTPException(status_code=401, detail="Not authenticated") + # IAP sender "accounts.google.com:chris@vauco.no" - vi fjerner prefix + clean_email = email.split(":")[-1] + return JSONResponse({"email": clean_email, "authenticated": True}) - @app.get('/auth/logout') - async def logout(request: Request): - request.session.pop('user', None) - return RedirectResponse(url='/static/billing-dashboard.html') +@app.get('/auth/logout') +async def logout(request: Request): + request.session.pop('user', None) + return RedirectResponse(url='/static/billing-dashboard.html') ALLOWED_EMAILS = [email.strip() for email in os.environ.get("ALLOWED_EMAILS", "").split(",") if email.strip()]