fix: audience-URL til env-variabel SERVICE_URL

This commit is contained in:
Chris Christiansen 2026-07-02 19:33:53 +00:00
parent 7e825deca6
commit 15ec503bb1

View File

@ -120,7 +120,7 @@ async def require_iap(request: Request, call_next):
from google.auth.transport import requests as grequests from google.auth.transport import requests as grequests
id_token.verify_oauth2_token( id_token.verify_oauth2_token(
token, grequests.Request(), token, grequests.Request(),
audience="https://osvauco-agent-zjbqp3prqq-uc.a.run.app" audience=os.environ.get("SERVICE_URL", "https://osvauco-agent-357036551735.us-central1.run.app")
) )
return await call_next(request) return await call_next(request)
except Exception as e: except Exception as e:
@ -199,7 +199,7 @@ def require_auth(func):
from google.auth.transport import requests as grequests from google.auth.transport import requests as grequests
idinfo = id_token.verify_oauth2_token( idinfo = id_token.verify_oauth2_token(
token, grequests.Request(), token, grequests.Request(),
audience="https://osvauco-agent-zjbqp3prqq-uc.a.run.app" audience=os.environ.get("SERVICE_URL", "https://osvauco-agent-357036551735.us-central1.run.app")
) )
request.session['user'] = {'email': idinfo.get('email', 'service-account')} request.session['user'] = {'email': idinfo.get('email', 'service-account')}
return await func(request, *args, **kwargs) return await func(request, *args, **kwargs)