Merge pull request #1177 from Error-Gap/portbinding-fixes

Portbinding fixes
This commit is contained in:
Owen Schwartz
2025-08-03 11:37:30 -07:00
committed by GitHub
3 changed files with 17 additions and 7 deletions

View File

@@ -59,9 +59,14 @@ export default async function ResourceAuthPage(props: {
try {
const serverResourceHost = new URL(authInfo.url).host;
const redirectHost = new URL(searchParams.redirect).host;
const redirectPort = new URL(searchParams.redirect).port;
const serverResourceHostWithPort = `${serverResourceHost}:${redirectPort}`;
if (serverResourceHost === redirectHost) {
redirectUrl = searchParams.redirect;
} else if ( serverResourceHostWithPort === redirectHost ) {
redirectUrl = searchParams.redirect;
}
} catch (e) {}
}