@hanzo/cms-plugin-whitelabel: - brand-by-domain resolution (resolveBrand: longest-suffix match, '*' fallback) - injects logo/icon/title/favicon/og/theme per brand; neutral when unmatched - shared-infra white-label rule (never hardcodes a brand) @hanzo/cms-auth-iam: - hanzoIAMStrategy: verifies Hanzo IAM (Casdoor RS256) tokens via JWKS (jose, no shared secret) - org == tenant: maps IAM 'owner' claim -> tenant, provisions tenant + user, sets payload-tenant cookie - iamAuthFields helper (iamSub unique, iamOrg, username) - IAM = sole identity authority (no separate CMS login) tsconfig paths registered; removed dangling @hanzo/cms-figma enterprise path
9 lines
216 B
JSON
9 lines
216 B
JSON
{
|
|
"extends": "../../tsconfig.base.json",
|
|
"references": [{ "path": "../payload" }],
|
|
"compilerOptions": {
|
|
// Do not include DOM and DOM.Iterable as this is a server-only package.
|
|
"lib": ["ES2022"],
|
|
}
|
|
}
|