Skip to content

Commit 9485817

Browse files
authored
[PRME-169] pre-prod domain fix for mock login (#736)
1 parent 82b57a5 commit 9485817

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

lambdas/services/login_redirect_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def configure_oidc(self) -> WebApplicationClient:
2525
client_id=self.oidc_parameters[self.ssm_prefix + "OIDC_CLIENT_ID"],
2626
)
2727

28-
def prepare_redirect_response(self):
28+
def prepare_redirect_response(self, *args, **kwargs):
2929
try:
3030
self.oidc_parameters = self.ssm_service.get_ssm_parameters(
3131
[

lambdas/services/mock_login_redirect_service.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import os
12
import random
23
import re
34
import string
@@ -24,8 +25,11 @@ def prepare_redirect_response(self, event):
2425

2526
state = "".join(random.choices(string.ascii_letters + string.digits, k=30))
2627
self.save_state_in_dynamo_db(state)
28+
if os.getenv("WORKSPACE") == "pre-prod":
29+
clean_url = re.sub(r"^api.", "", host)
30+
else:
31+
clean_url = re.sub(r"^api-", "", host)
2732

28-
clean_url = re.sub(r"^api-", "", host)
2933
url = f"https://{clean_url}{MOCK_LOGIN_ROUTE}?state={state}"
3034

3135
location_header = {"Location": url}

0 commit comments

Comments
 (0)