feat: support custom domain in TRUSTED_ORIGIN

This commit is contained in:
Rotimi Best
2026-05-19 09:59:56 +01:00
parent 86ebe9ef62
commit 917a71ccce
12 changed files with 189 additions and 8 deletions
+21
View File
@@ -0,0 +1,21 @@
import {
preloadVerifiedCustomDomainOrigins,
resolveTrustedBrowserOrigin,
trustCustomDomainHostname,
untrustCustomDomainHostname
} from '@cio/db/utils';
import { TRUSTED_ORIGINS } from '@api/constants';
const staticTrustedOriginEntries = TRUSTED_ORIGINS.map((entry) => entry.trim()).filter(Boolean) as readonly string[];
export async function preloadVerifiedCustomDomainOriginsRegistry(): Promise<void> {
await preloadVerifiedCustomDomainOrigins();
}
export function resolveTrustedBrowserOriginForCors(origin: string): string | undefined {
console.log('check origin', origin);
return resolveTrustedBrowserOrigin(origin, staticTrustedOriginEntries);
}
export { trustCustomDomainHostname, untrustCustomDomainHostname };