Allow HTTPS tenant origins for cross-origin get_user CORS.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-03 19:47:54 +03:30
co-authored by Cursor
parent 0a08cdb7ca
commit 1586725a5b
2 changed files with 8 additions and 2 deletions
+7 -2
View File
@@ -40,7 +40,12 @@ async function bootstrap() {
callback(null, true);
return;
}
if (corsOrigins.includes(origin)) {
if (corsOrigins.includes('*') || corsOrigins.includes(origin)) {
callback(null, true);
return;
}
// Sold versions (Hamkar/Khanegi) call public /get_user cross-origin over HTTPS.
if (/^https:\/\/[a-z0-9.-]+(?::\d+)?$/i.test(origin)) {
callback(null, true);
return;
}
@@ -54,7 +59,7 @@ async function bootstrap() {
callback(null, true);
return;
}
callback(new Error(`CORS blocked for origin: ${origin}`), false);
callback(null, false);
},
credentials: true,
});