aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--backend/__init__.py1
-rw-r--r--backend/routes/auth/authorize.py5
2 files changed, 3 insertions, 3 deletions
diff --git a/backend/__init__.py b/backend/__init__.py
index 5c91a65..220b457 100644
--- a/backend/__init__.py
+++ b/backend/__init__.py
@@ -15,6 +15,7 @@ ORIGINS = [
r"(https://[^.?#]*--pydis-forms\.netlify\.app)", # Netlify Previews
r"(https?://[^.?#]*.forms-frontend.pages.dev)", # Cloudflare Previews
]
+
if not constants.PRODUCTION:
# Allow all hosts on non-production deployments
ORIGINS.append(r"(.*)")
diff --git a/backend/routes/auth/authorize.py b/backend/routes/auth/authorize.py
index 98f9887..26d8622 100644
--- a/backend/routes/auth/authorize.py
+++ b/backend/routes/auth/authorize.py
@@ -21,6 +21,8 @@ from backend.discord import fetch_bearer_token, fetch_user_details
from backend.route import Route
from backend.validation import ErrorMessage, api
+AUTH_FAILURE = JSONResponse({"error": "auth_failure"}, status_code=400)
+
class AuthorizeRequest(BaseModel):
token: str = Field(description="The access token received from Discord.")
@@ -31,9 +33,6 @@ class AuthorizeResponse(BaseModel):
expiry: str = Field("ISO formatted timestamp of expiry.")
-AUTH_FAILURE = JSONResponse({"error": "auth_failure"}, status_code=400)
-
-
async def process_token(bearer_token: dict) -> Union[AuthorizeResponse, AUTH_FAILURE]:
"""Post a bearer token to Discord, and return a JWT and username."""
interaction_start = datetime.datetime.now()