in authui-container/server/auth-server.ts [364:383]
private getTenantUiConfigForTenants(
tenantIds: string[]): Promise<{[key: string]: TenantUiConfig}> {
const optionsMap: {[key: string]: TenantUiConfig} = {};
const getConfigLocal = (): Promise<{[key: string]: TenantUiConfig}> => {
if (tenantIds.length === 0) {
return Promise.resolve(optionsMap);
}
const tenantId = tenantIds.pop();
return this.gcipHandler.getTenantUiConfig(tenantId)
.then((options) => {
if (tenantId.charAt(0) === '_') {
optionsMap._ = options;
} else {
optionsMap[tenantId] = options;
}
return getConfigLocal();
});
}
return getConfigLocal();
}