Merge pull request #459 from MODSetter/dev

feat: add BACKEND_URL configuration for OAuth redirect
This commit is contained in:
Rohan Verma 2025-10-30 23:54:33 -07:00 committed by GitHub
commit 7a0dc0efdc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 10 additions and 0 deletions

View file

@ -68,6 +68,14 @@ if config.AUTH_TYPE == "GOOGLE":
app.include_router(
fastapi_users.get_oauth_router(
google_oauth_client, auth_backend, SECRET, is_verified_by_default=True
)
if not config.BACKEND_URL
else fastapi_users.get_oauth_router(
google_oauth_client,
auth_backend,
SECRET,
is_verified_by_default=True,
redirect_url=f"{config.BACKEND_URL}/auth/google/callback",
),
prefix="/auth/google",
tags=["auth"],

View file

@ -97,6 +97,8 @@ class Config:
DATABASE_URL = os.getenv("DATABASE_URL")
NEXT_FRONTEND_URL = os.getenv("NEXT_FRONTEND_URL")
# Backend URL to override the http to https in the OAuth redirect URI
BACKEND_URL = os.getenv("BACKEND_URL")
# Auth
AUTH_TYPE = os.getenv("AUTH_TYPE")