Rename isAppAndKeycloakServerSharingSameDomain to areAppAndKeycloakServerSharingSameDomain #145
This commit is contained in:
parent
c059eff170
commit
875322669c
@ -11,7 +11,7 @@ type ParsedPackageJson = {
|
|||||||
keycloakify?: {
|
keycloakify?: {
|
||||||
extraPages?: string[];
|
extraPages?: string[];
|
||||||
extraThemeProperties?: string[];
|
extraThemeProperties?: string[];
|
||||||
isAppAndKeycloakServerSharingSameDomain?: boolean;
|
areAppAndKeycloakServerSharingSameDomain?: boolean;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -23,7 +23,7 @@ const zParsedPackageJson = z.object({
|
|||||||
.object({
|
.object({
|
||||||
"extraPages": z.array(z.string()).optional(),
|
"extraPages": z.array(z.string()).optional(),
|
||||||
"extraThemeProperties": z.array(z.string()).optional(),
|
"extraThemeProperties": z.array(z.string()).optional(),
|
||||||
"isAppAndKeycloakServerSharingSameDomain": z.boolean().optional()
|
"areAppAndKeycloakServerSharingSameDomain": z.boolean().optional()
|
||||||
})
|
})
|
||||||
.optional()
|
.optional()
|
||||||
});
|
});
|
||||||
@ -56,11 +56,11 @@ export namespace BuildOptions {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type SameDomain = CommonExternalAssets & {
|
export type SameDomain = CommonExternalAssets & {
|
||||||
isAppAndKeycloakServerSharingSameDomain: true;
|
areAppAndKeycloakServerSharingSameDomain: true;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type DifferentDomains = CommonExternalAssets & {
|
export type DifferentDomains = CommonExternalAssets & {
|
||||||
isAppAndKeycloakServerSharingSameDomain: false;
|
areAppAndKeycloakServerSharingSameDomain: false;
|
||||||
urlOrigin: string;
|
urlOrigin: string;
|
||||||
urlPathname: string | undefined;
|
urlPathname: string | undefined;
|
||||||
};
|
};
|
||||||
@ -140,10 +140,10 @@ export function readBuildOptions(params: {
|
|||||||
"isStandalone": false
|
"isStandalone": false
|
||||||
});
|
});
|
||||||
|
|
||||||
if (parsedPackageJson.keycloakify?.isAppAndKeycloakServerSharingSameDomain) {
|
if (parsedPackageJson.keycloakify?.areAppAndKeycloakServerSharingSameDomain) {
|
||||||
return id<BuildOptions.ExternalAssets.SameDomain>({
|
return id<BuildOptions.ExternalAssets.SameDomain>({
|
||||||
...commonExternalAssets,
|
...commonExternalAssets,
|
||||||
"isAppAndKeycloakServerSharingSameDomain": true
|
"areAppAndKeycloakServerSharingSameDomain": true
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
assert(
|
assert(
|
||||||
@ -155,14 +155,14 @@ export function readBuildOptions(params: {
|
|||||||
"public/CNAME file.",
|
"public/CNAME file.",
|
||||||
"Alternatively, if your app and the Keycloak server are on the same domain, ",
|
"Alternatively, if your app and the Keycloak server are on the same domain, ",
|
||||||
"eg https://example.com is your app and https://example.com/auth is the keycloak",
|
"eg https://example.com is your app and https://example.com/auth is the keycloak",
|
||||||
'admin UI, you can set "keycloakify": { "isAppAndKeycloakServerSharingSameDomain": true }',
|
'admin UI, you can set "keycloakify": { "areAppAndKeycloakServerSharingSameDomain": true }',
|
||||||
"in your package.json"
|
"in your package.json"
|
||||||
].join(" ")
|
].join(" ")
|
||||||
);
|
);
|
||||||
|
|
||||||
return id<BuildOptions.ExternalAssets.DifferentDomains>({
|
return id<BuildOptions.ExternalAssets.DifferentDomains>({
|
||||||
...commonExternalAssets,
|
...commonExternalAssets,
|
||||||
"isAppAndKeycloakServerSharingSameDomain": false,
|
"areAppAndKeycloakServerSharingSameDomain": false,
|
||||||
"urlOrigin": url.origin,
|
"urlOrigin": url.origin,
|
||||||
"urlPathname": url.pathname
|
"urlPathname": url.pathname
|
||||||
});
|
});
|
||||||
|
@ -46,11 +46,11 @@ export namespace BuildOptionsLike {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type SameDomain = CommonExternalAssets & {
|
export type SameDomain = CommonExternalAssets & {
|
||||||
isAppAndKeycloakServerSharingSameDomain: true;
|
areAppAndKeycloakServerSharingSameDomain: true;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type DifferentDomains = CommonExternalAssets & {
|
export type DifferentDomains = CommonExternalAssets & {
|
||||||
isAppAndKeycloakServerSharingSameDomain: false;
|
areAppAndKeycloakServerSharingSameDomain: false;
|
||||||
urlOrigin: string;
|
urlOrigin: string;
|
||||||
urlPathname: string | undefined;
|
urlPathname: string | undefined;
|
||||||
};
|
};
|
||||||
@ -76,7 +76,7 @@ export function generateFtlFilesCodeFactory(params: {
|
|||||||
const $ = cheerio.load(indexHtmlCode);
|
const $ = cheerio.load(indexHtmlCode);
|
||||||
|
|
||||||
fix_imports_statements: {
|
fix_imports_statements: {
|
||||||
if (!buildOptions.isStandalone && buildOptions.isAppAndKeycloakServerSharingSameDomain) {
|
if (!buildOptions.isStandalone && buildOptions.areAppAndKeycloakServerSharingSameDomain) {
|
||||||
break fix_imports_statements;
|
break fix_imports_statements;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,11 +34,11 @@ export namespace BuildOptionsLike {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export type SameDomain = CommonExternalAssets & {
|
export type SameDomain = CommonExternalAssets & {
|
||||||
isAppAndKeycloakServerSharingSameDomain: true;
|
areAppAndKeycloakServerSharingSameDomain: true;
|
||||||
};
|
};
|
||||||
|
|
||||||
export type DifferentDomains = CommonExternalAssets & {
|
export type DifferentDomains = CommonExternalAssets & {
|
||||||
isAppAndKeycloakServerSharingSameDomain: false;
|
areAppAndKeycloakServerSharingSameDomain: false;
|
||||||
urlOrigin: string;
|
urlOrigin: string;
|
||||||
urlPathname: string | undefined;
|
urlPathname: string | undefined;
|
||||||
};
|
};
|
||||||
@ -97,7 +97,7 @@ export function generateKeycloakThemeResources(params: {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (/\.js?$/i.test(filePath)) {
|
if (/\.js?$/i.test(filePath)) {
|
||||||
if (!buildOptions.isStandalone && buildOptions.isAppAndKeycloakServerSharingSameDomain) {
|
if (!buildOptions.isStandalone && buildOptions.areAppAndKeycloakServerSharingSameDomain) {
|
||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user