From 7fd9dc0aa54f6676ee72fadf13704b320f7a3441 Mon Sep 17 00:00:00 2001 From: x032205 Date: Fri, 21 Nov 2025 03:22:24 -0500 Subject: [PATCH 1/2] add --domain flag to access modal --- .../PamAccountsPage/components/PamAccessAccountModal.tsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx b/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx index 704c13eba..fd1f215c5 100644 --- a/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx +++ b/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx @@ -15,6 +15,10 @@ type Props = { }; export const PamAccessAccountModal = ({ isOpen, onOpenChange, account }: Props) => { + const { protocol, hostname, port } = window.location; + const portSuffix = port && port !== "80" ? `:${port}` : ""; + const siteURL = `${protocol}//${hostname}${portSuffix}`; + const [duration, setDuration] = useState("4h"); const isDurationValid = useMemo(() => duration && ms(duration || "1s") > 0, [duration]); @@ -64,9 +68,9 @@ export const PamAccessAccountModal = ({ isOpen, onOpenChange, account }: Props) switch (account.resource.resourceType) { case PamResourceType.Postgres: case PamResourceType.MySQL: - return `infisical pam db access-account ${account.id} --duration ${cliDuration}`; + return `infisical pam db access-account ${account.id} --duration ${cliDuration} --domain ${siteURL}`; case PamResourceType.SSH: - return `infisical pam ssh access-account ${account.id} --duration ${cliDuration}`; + return `infisical pam ssh access-account ${account.id} --duration ${cliDuration} --domain ${siteURL}`; default: return ""; } From 8866c98ff0b861038e17cfd04f1c68999389d59b Mon Sep 17 00:00:00 2001 From: Andre <120525481+x032205@users.noreply.github.com> Date: Fri, 21 Nov 2025 21:01:17 -0500 Subject: [PATCH 2/2] Update frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- .../pam/PamAccountsPage/components/PamAccessAccountModal.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx b/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx index fd1f215c5..8e9a0f8da 100644 --- a/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx +++ b/frontend/src/pages/pam/PamAccountsPage/components/PamAccessAccountModal.tsx @@ -16,7 +16,7 @@ type Props = { export const PamAccessAccountModal = ({ isOpen, onOpenChange, account }: Props) => { const { protocol, hostname, port } = window.location; - const portSuffix = port && port !== "80" ? `:${port}` : ""; + const portSuffix = port && port !== "80" && port !== "443" ? `:${port}` : ""; const siteURL = `${protocol}//${hostname}${portSuffix}`; const [duration, setDuration] = useState("4h");