From 9b9fdc9745c893897410b389be3185b5d054896e Mon Sep 17 00:00:00 2001 From: brycentrivir Date: Tue, 19 May 2026 12:21:38 -0600 Subject: [PATCH 1/3] saving work thus far --- src/cli/FrodoCommand.ts | 16 +- src/cli/iga/glossary/iga-glossary-delete.ts | 84 +++ src/cli/iga/glossary/iga-glossary-describe.ts | 67 ++ src/cli/iga/glossary/iga-glossary-export.ts | 174 +++++ src/cli/iga/glossary/iga-glossary-import.ts | 139 ++++ src/cli/iga/glossary/iga-glossary-list.ts | 81 +++ src/cli/iga/glossary/iga-glossary.ts | 34 + src/cli/iga/iga.ts | 3 + src/ops/cloud/iga/IgaGlossaryOps.ts | 617 ++++++++++++++++++ .../iga-glossary-export.e2e.test.js.snap | 13 + .../iga-glossary-list.e2e.test.js.snap | 192 ++++++ test/e2e/iga-glossary-describe.e2e.test.js | 84 +++ test/e2e/iga-glossary-export.e2e.test.js | 102 +++ test/e2e/iga-glossary-list.e2e.test.js | 89 +++ .../0_890022063/am_1076162899/recording.har | 312 +++++++++ .../environment_1072573434/recording.har | 125 ++++ .../0_890022063/iga_2664973160/recording.har | 143 ++++ .../oauth2_393036114/recording.har | 146 +++++ .../openidm_3290118515/recording.har | 310 +++++++++ .../am_1076162899/recording.har | 312 +++++++++ .../environment_1072573434/recording.har | 125 ++++ .../iga_2664973160/recording.har | 143 ++++ .../oauth2_393036114/recording.har | 146 +++++ .../openidm_3290118515/recording.har | 310 +++++++++ .../am_1076162899/recording.har | 312 +++++++++ .../environment_1072573434/recording.har | 125 ++++ .../iga_2664973160/recording.har | 143 ++++ .../oauth2_393036114/recording.har | 146 +++++ .../openidm_3290118515/recording.har | 310 +++++++++ .../am_1076162899/recording.har | 312 +++++++++ .../environment_1072573434/recording.har | 125 ++++ .../iga_2664973160/recording.har | 143 ++++ .../oauth2_393036114/recording.har | 146 +++++ .../openidm_3290118515/recording.har | 310 +++++++++ 34 files changed, 5830 insertions(+), 9 deletions(-) create mode 100644 src/cli/iga/glossary/iga-glossary-delete.ts create mode 100644 src/cli/iga/glossary/iga-glossary-describe.ts create mode 100644 src/cli/iga/glossary/iga-glossary-export.ts create mode 100644 src/cli/iga/glossary/iga-glossary-import.ts create mode 100644 src/cli/iga/glossary/iga-glossary-list.ts create mode 100644 src/cli/iga/glossary/iga-glossary.ts create mode 100644 src/ops/cloud/iga/IgaGlossaryOps.ts create mode 100644 test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap create mode 100644 test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap create mode 100644 test/e2e/iga-glossary-describe.e2e.test.js create mode 100644 test/e2e/iga-glossary-export.e2e.test.js create mode 100644 test/e2e/iga-glossary-list.e2e.test.js create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har diff --git a/src/cli/FrodoCommand.ts b/src/cli/FrodoCommand.ts index 5636393af..3de63c8e5 100644 --- a/src/cli/FrodoCommand.ts +++ b/src/cli/FrodoCommand.ts @@ -388,15 +388,13 @@ function decorateDescriptionWithStability( */ function cloneOption(option: Option): Option { const cloned = Object.assign(new Option(option.flags, option.description), { - defaultValue: option.defaultValue, - defaultValueDescription: option.defaultValueDescription, - presetArg: option.presetArg, - envVar: option.envVar, - parseArg: option.parseArg, - hidden: option.hidden, - mandatory: option.mandatory, - argChoices: option.argChoices ? [...option.argChoices] : option.argChoices, - helpGroupHeading: option.helpGroupHeading, + ...option, + // @ts-expect-error: CommanderJS Typings needs an update for node_modules to recognize conflictsWith + conflictsWith: option.conflictsWith + ? // @ts-expect-error: Linter will do this and ts-expect-error cant be multi line. + [...option.conflictsWith] + : // @ts-expect-error: Linter will do this and ts-expect-error cant be multi line. + option.conflictsWith, }); setStabilityMetadata(cloned, getStabilityMetadata(option)); diff --git a/src/cli/iga/glossary/iga-glossary-delete.ts b/src/cli/iga/glossary/iga-glossary-delete.ts new file mode 100644 index 000000000..92e7d7318 --- /dev/null +++ b/src/cli/iga/glossary/iga-glossary-delete.ts @@ -0,0 +1,84 @@ +import { frodo, state } from '@rockcarver/frodo-lib'; +import { Option } from 'commander'; + +import { getTokens } from '../../../ops/AuthenticateOps'; +import { + deleteGlossarySchema, + deleteGlossarySchemas, +} from '../../../ops/cloud/iga/IgaGlossaryOps'; +import { printMessage, verboseMessage } from '../../../utils/Console.js'; +import { FrodoCommand } from '../../FrodoCommand'; + +const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; + +const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; + +export default function setup() { + const program = new FrodoCommand('frodo iga glossary delete'); + + program + .description('Delete glossaries.') + .addOption( + new Option( + '-i, --glossary-id ', + 'glossary id. If specified, -a is ignored. ' + ) + ) + .addOption( + new Option( + '-a, --all', + 'Delete all glossaries. Ignored with -i.' + ) + ) + .action( + // implement command logic inside action handler + async (host, realm, user, password, options, command) => { + command.handleDefaultArgsAndOpts( + host, + realm, + user, + password, + options, + command + ); + if (!options.glossaryId && !options.all) { + printMessage( + 'Unrecognized combination of options or no options...', + 'error' + ); + process.exitCode = 1; + program.help(); + } + const getTokensIsSuccessful = await getTokens( + false, + true, + deploymentTypes + ); + if (!getTokensIsSuccessful) process.exit(1); + if (!state.getIsIGA()) { + printMessage( + 'Command not supported for non-IGA cloud tenants', + 'error' + ); + process.exit(1); + } + // delete by id + if (options.glossaryId) { + verboseMessage('Deleting glossary...'); + const outcome = await deleteGlossarySchema( + options.glossaryId, + ); + if (!outcome) process.exitCode = 1; + } + // --all -a + else if (options.all) { + verboseMessage('Deleting all glossaries...'); + const outcome = await deleteGlossarySchemas(); + if (!outcome) process.exitCode = 1; + } + } + // end command logic inside action handler + ); + + return program; +} diff --git a/src/cli/iga/glossary/iga-glossary-describe.ts b/src/cli/iga/glossary/iga-glossary-describe.ts new file mode 100644 index 000000000..e8d80e165 --- /dev/null +++ b/src/cli/iga/glossary/iga-glossary-describe.ts @@ -0,0 +1,67 @@ +import { frodo, state } from '@rockcarver/frodo-lib'; +import { Option } from 'commander'; + +import { getTokens } from '../../../ops/AuthenticateOps'; +import { describeGlossary } from '../../../ops/cloud/iga/IgaGlossaryOps'; +import { printMessage, verboseMessage } from '../../../utils/Console'; +import { FrodoCommand } from '../../FrodoCommand'; + +const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; + +const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; + +export default function setup() { + const program = new FrodoCommand('frodo iga glossary describe'); + + program + .description('Describe glossaries.') + .addOption( + new Option( + '-i, --glossary-id ', + 'glossary id. If not specified, will describe first glossary in the provided export file.' + ) + ) + .addOption( + new Option( + '-f, --file ', + 'Name of the glossary export file to describe. If not specified, will automatically pull the glossary export data of the provided id from the tenant.' + ) + ) + .action(async (host, realm, user, password, options, command) => { + command.handleDefaultArgsAndOpts( + host, + realm, + user, + password, + options, + command + ); + if (!options.glossaryId && !options.file) { + printMessage( + 'Unrecognized combination of options or no options...', + 'error' + ); + process.exitCode = 1; + program.help(); + } + const getTokensIsSuccessful = await getTokens( + false, + true, + deploymentTypes + ); + if (!getTokensIsSuccessful) process.exit(1); + + if (!state.getIsIGA()) { + printMessage( + 'Command not supported for non-IGA cloud tenants', + 'error' + ); + process.exit(1); + } + verboseMessage(`Describing glossary ${options.glossaryId}...`); + const outcome = await describeGlossary(options.glossaryId, options.file); + if (!outcome) process.exitCode = 1; + }); + + return program; +} diff --git a/src/cli/iga/glossary/iga-glossary-export.ts b/src/cli/iga/glossary/iga-glossary-export.ts new file mode 100644 index 000000000..c47ba800a --- /dev/null +++ b/src/cli/iga/glossary/iga-glossary-export.ts @@ -0,0 +1,174 @@ +import { frodo, state } from '@rockcarver/frodo-lib'; +import { Option } from 'commander'; +import { getTokens } from '../../../ops/AuthenticateOps'; +import { + exportGlossarySchemasToFile, + exportGlossarySchemasToFiles, + exportGlossarySchemaToFile, +} from '../../../ops/cloud/iga/IgaGlossaryOps'; +import { printMessage, verboseMessage } from '../../../utils/Console.js'; +import { FrodoCommand } from '../../FrodoCommand'; +import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; +import { on } from 'node:cluster'; + +const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; + +const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; + +const glossaryTypeMap: Record = { + role: '/openidm/managed/role', + entitlement: '/openidm/managed/assignment', + application: '/openidm/managed/application', + account: '/iga/governance/account', +}; + +export default function setup() { + const program = new FrodoCommand( + 'frodo iga glossary export', + [], + deploymentTypes + ); + + program + .description('Export glossaries.') + .addOption( + new Option( + '-i, --glossary-id ', + 'Specify a glossary id. If specified, -n, -a and -A cannot be used.' + ).conflicts(['glossaryName', 'all', 'allSeparate']) + ) + .addOption( + new Option( + '-n, --glossary-name ', + 'Specify a glossary name. If specified, -i, -a and -A cannot be used.' + ).conflicts(['glossaryId', 'all', 'allSeparate']) + ) + .addOption( + new Option( + '-f, --file [file]', + 'Name of the export file. Cannot be used with -A. Defaults to .glossary.json.' + ) + ) + .addOption( + new Option( + '-a, --all', + 'Export all glossaries to a single file. Cannot be used with -i, -n or -A.' + ).conflicts(['glossaryId', 'glossaryName', 'allSeparate']) + ) + .addOption( + new Option( + '-A, --all-separate', + 'Export all glossaries as separate files .glossary.json. Cannot be used with -i, -n, -f and -a.' + ).conflicts(['glossaryId', 'glossaryName', 'all', 'file']) + ) + .addOption( + new Option( + '-N, --no-metadata', + 'Do not include metadata in the export file.' + ) + ) + .addOption( + new Option( + '-M, --modified-properties', + 'Include modified properties in export (e.g. lastModifiedDate, lastModifiedBy, createdBy, creationDate, etc.)' + ).default(false, 'false') + ) + .addOption( + new Option( + '-I, --internal', + 'Include internal glossary schemas in export if true. Cannot be used with -i or -n.' + ).default(false, 'false').conflicts(['glossaryId', 'glossaryName']) + ) + .addOption( + new Option( + '-t, --glossary-type ', + 'Filter glossary schema by type: role, entitlement, application, or account' + ) + ) + .action( + // implement command logic inside action handler + async (host, realm, user, password, options, command) => { + command.handleDefaultArgsAndOpts( + host, + realm, + user, + password, + options, + command + ); + + if (!options.glossaryId && !options.glossaryName && !options.all && !options.allSeparate) { + printMessage( + 'Unrecognized combination of options or no options...', + 'error' + ); + process.exitCode = 1; + program.help(); + } + + const getTokensIsSuccessful = await getTokens( + false, + true, + deploymentTypes + ); + if (!getTokensIsSuccessful) process.exit(1); + + if (!state.getIsIGA()) { + printMessage( + 'Command not supported for non-IGA cloud tenants', + 'error' + ); + process.exit(1); + } + + const objectType = options.glossaryType + ? glossaryTypeMap[options.glossaryType] + : null; + + if (options.glossaryType && !objectType) { + printMessage('Please provide a valid Object Type', 'error'); + process.exitCode = 1; + program.help(); + } + + // --glossary-id -i || --glossary-name -n + if (options.glossaryId || options.glossaryName) { + verboseMessage(`Exporting glossary "${options.glossaryId}"...`); + const outcome = await exportGlossarySchemaToFile( + options.glossaryId, + options.glossaryName, + options.file, + options.metadata, + options.modifiedProperties, + objectType + ); + if (!outcome) process.exitCode = 1; + } + // --all -a + else if (options.all) { + verboseMessage('Exporting all glossaries to a single file...'); + const outcome = await exportGlossarySchemasToFile( + options.file, + options.metadata, + options.modifiedProperties, + {includeInternal: options.internal}, + objectType, + ); + if (!outcome) process.exitCode = 1; + } + // --all-separate -A + else if (options.allSeparate) { + verboseMessage('Exporting all glossaries to separate files...'); + const outcome = await exportGlossarySchemasToFiles( + options.metadata, + options.modifiedProperties, + {includeInternal: options.internal}, + objectType, + ); + if (!outcome) process.exitCode = 1; + } + } + // end command logic inside action handler + ); + return program; +} diff --git a/src/cli/iga/glossary/iga-glossary-import.ts b/src/cli/iga/glossary/iga-glossary-import.ts new file mode 100644 index 000000000..740a20e91 --- /dev/null +++ b/src/cli/iga/glossary/iga-glossary-import.ts @@ -0,0 +1,139 @@ +import { frodo, state } from '@rockcarver/frodo-lib'; +import { Option } from 'commander'; + +import { getTokens } from '../../../ops/AuthenticateOps'; +import { + importFirstGlossaryFromFile, + importGlossarySchemaFromFile, + importGlossarySchemasFromFile, + importGlossarySchemasFromFiles, +} from '../../../ops/cloud/iga/IgaGlossaryOps'; +import { printMessage, verboseMessage } from '../../../utils/Console.js'; +import { FrodoCommand } from '../../FrodoCommand'; + +const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; + +const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; + +export default function setup() { + const program = new FrodoCommand( + 'frodo iga glossary import', + [], + deploymentTypes + ); + + program + .description('Import glossaries.') + .addOption( + new Option( + '-i, --glossary-id ', + 'glossary id. If specified, -a and -A are ignored.' + ) + ) + .addOption(new Option('-f, --file ', 'Name of the import file.')) + .addOption( + new Option( + '-a, --all', + 'Import all glossaries from single file. Ignored with -i.' + ) + ) + .addOption( + new Option( + '-A, --all-separate', + 'Import all glossaries from separate files (*.glossary.json) in the current directory. Ignored with -i or -a.' + ) + ) + .addOption( + new Option( + '-o, --internal', + 'Include internal glossary schema in import if true.' + ) + ) + .action( + // implement program logic inside action handler + async (host, realm, user, password, options, command) => { + command.handleDefaultArgsAndOpts( + host, + realm, + user, + password, + options, + command + ); + const isImportById = options.glossaryId && options.file; + const isImportAll = options.all && options.file; + const isImportAllSeparate = options.allSeparate && !options.file; + const isImportFirst = !!options.file; + if ( + !isImportById && + !isImportAll && + !isImportAllSeparate && + !isImportFirst + ) { + printMessage( + 'Unrecognized combination of options or no options...', + 'error' + ); + process.exitCode = 1; + program.help(); + } + const getTokensIsSuccessful = await getTokens( + false, + true, + deploymentTypes + ); + if (!getTokensIsSuccessful) process.exit(1) + if (!state.getIsIGA()) { + printMessage( + 'Command not supported for non-IGA cloud tenants', + 'error' + ); + process.exit(1); + } + // import by id + if (isImportById) { + verboseMessage(`Importing glossary "${options.glossaryId}"...`); + const outcome = await importGlossarySchemaFromFile( + options.glossaryId, + options.file, + { + includeInternal: options.internal + } + ); + if (!outcome) process.exitCode = 1; + } + // --all -a + else if (isImportAll) { + verboseMessage( + `Importing all glossaries from a single file (${options.file})...` + ); + const outcome = await importGlossarySchemasFromFile(options.file, { + includeInternal: options.internal + }); + if (!outcome) process.exitCode = 1; + } + // --all-separate -A + else if (isImportAllSeparate) { + verboseMessage( + 'Importing all glossaries from separate files (*.glossary.json) in current directory...' + ); + const outcome = await importGlossarySchemasFromFiles({ + includeInternal: options.internal + }); + if (!outcome) process.exitCode = 1; + } + else if (isImportFirst) { + verboseMessage( + `Importing first glossary from file "${options.file}"...` + ); + const outcome = await importFirstGlossaryFromFile(options.file, { + includeInternal: options.internal + }); + if (!outcome) process.exitCode = 1; + } + } + // end program logic inside action handler + ); + + return program; +} diff --git a/src/cli/iga/glossary/iga-glossary-list.ts b/src/cli/iga/glossary/iga-glossary-list.ts new file mode 100644 index 000000000..9d39be887 --- /dev/null +++ b/src/cli/iga/glossary/iga-glossary-list.ts @@ -0,0 +1,81 @@ +import { frodo, state } from '@rockcarver/frodo-lib'; +import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; +import { Option } from 'commander'; +import { getTokens } from '../../../ops/AuthenticateOps'; +import { listGlossary } from '../../../ops/cloud/iga/IgaGlossaryOps'; +import { printMessage, verboseMessage } from '../../../utils/Console.js'; +import { FrodoCommand } from '../../FrodoCommand'; + +const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; + +const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; + +const glossaryTypeMap: Record = { + role: '/openidm/managed/role', + entitlement: '/openidm/managed/assignment', + application: '/openidm/managed/application', + account: '/iga/governance/account', +}; + +export default function setup() { + const program = new FrodoCommand( + 'frodo iga glossary list', + [], + deploymentTypes + ); + + program + .description('List glossaries.') + .addOption( + new Option('-l, --long', 'Long with all fields.').default(false, 'false') + ) + .addOption( + new Option( + '-t, --glossary-type ', + 'Filter glossary schema by type: role, entitlement, application, or account' + ) + ) + .action( + // implement command logic inside action handler + async (host, realm, user, password, options, command) => { + command.handleDefaultArgsAndOpts( + host, + realm, + user, + password, + options, + command + ); + + const getTokensIsSuccessful = await getTokens( + false, + true, + deploymentTypes + ); + if (!getTokensIsSuccessful) process.exit(1) + + if (!state.getIsIGA()) { + printMessage( + 'Command not supported for non-IGA cloud tenants', + 'error' + ); + process.exit(1) + } + + const objectType = options.glossaryType + ? glossaryTypeMap[options.glossaryType] + : null; + if (options.glossaryType && !objectType) { + printMessage('Please provide a valid Object Type', 'error'); + process.exitCode = 1; + program.help(); + } + verboseMessage(`Listing Glossaries ...`); + const outcome = await listGlossary(options.long, objectType); + if (!outcome) process.exit(1); + } + // end command logic inside action handler + ); + + return program; +} diff --git a/src/cli/iga/glossary/iga-glossary.ts b/src/cli/iga/glossary/iga-glossary.ts new file mode 100644 index 000000000..a4ecef8d0 --- /dev/null +++ b/src/cli/iga/glossary/iga-glossary.ts @@ -0,0 +1,34 @@ +import { FrodoStubCommand } from '../../FrodoCommand'; +import DeleteCmd from './iga-glossary-delete.js'; +import DescribeCmd from './iga-glossary-describe.js'; +import ExportCmd from './iga-glossary-export.js'; +import ImportCmd from './iga-glossary-import.js'; +import ListCmd from './iga-glossary-list.js'; + +export default function setup() { + const program = new FrodoStubCommand('frodo iga glossary'); + + program.description('Manage glossaries.'); + + program.addCommand( + DeleteCmd().name('delete').description('Delete glossaries.') + ); + + program.addCommand( + ListCmd().name('list').description('List glossaries.') + ); + + program.addCommand( + ExportCmd().name('export').description('Export glossaries.') + ); + + program.addCommand( + ImportCmd().name('import').description('Import glossaries.') + ); + + program.addCommand( + DescribeCmd().name('describe').description('Describe glossary.') + ); + + return program; +} diff --git a/src/cli/iga/iga.ts b/src/cli/iga/iga.ts index 3da94c735..d0484331c 100644 --- a/src/cli/iga/iga.ts +++ b/src/cli/iga/iga.ts @@ -1,4 +1,5 @@ import { FrodoStubCommand } from '../FrodoCommand'; +import GlossaryCmd from './glossary/iga-glossary'; import WorkflowCmd from './workflow/iga-workflow'; export default function setup() { @@ -8,6 +9,8 @@ export default function setup() { program.addCommand(WorkflowCmd().name('workflow').showHelpAfterError()); + program.addCommand(GlossaryCmd().name('glossary').showHelpAfterError()); + program.showHelpAfterError(); return program; } diff --git a/src/ops/cloud/iga/IgaGlossaryOps.ts b/src/ops/cloud/iga/IgaGlossaryOps.ts new file mode 100644 index 000000000..087184313 --- /dev/null +++ b/src/ops/cloud/iga/IgaGlossaryOps.ts @@ -0,0 +1,617 @@ +import { frodo, FrodoError } from '@rockcarver/frodo-lib'; +import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; +import { + GlossarySchemaExportInterface, + GlossarySchemaExportOptions, + GlossarySchemaImportOptions, +} from '@rockcarver/frodo-lib/types/ops/cloud/iga/IgaGlossaryOps'; +import fs from 'fs'; + +import { + createKeyValueTable, + createProgressIndicator, + createTable, + getTableRowsFromArray, + printError, + printMessage, + stopProgressIndicator, + updateProgressIndicator, + debugMessage, +} from '../../../utils/Console'; + +const { + getTypedFilename, + saveToFile, + saveJsonToFile, + getFilePath, + getWorkingDirectory, +} = frodo.utils; +const { + readGlossarySchemas, + exportGlossarySchemas, + exportGlossarySchemaByNameAndObjectType, + exportGlossarySchema, + importGlossarySchemas, + deleteGlossarySchema: _deleteGlossary, + deleteGlossarySchemas: _deleteGlossarys, +} = frodo.cloud.iga.glossary; + +/** + * List all the glossaries + * @param {boolean} long Long version, all the fields + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account + * @returns {Promise} a promise resolving to true if successful, false otherwise + */ +export async function listGlossary( + long: boolean = false, + objectType: GlossaryObjectType +): Promise { + try { + let glossaries = await readGlossarySchemas(objectType); + // if (objectType) { + // glossaries = glossaries.filter((g) => g.objectType === objectType); + // } + glossaries.sort((a, b) => a.displayName.localeCompare(b.displayName)); + if (!long) { + for (const glossary of glossaries) { + printMessage(glossary.displayName, 'data'); + } + return true; + } + const table = createTable([ + 'Name', + 'Object Type', + 'Searchable', + 'Multi-Value', + 'Type', + 'ID', + 'Internal' + ]); + for (const glossaryItem of glossaries) { + table.push([ + glossaryItem.displayName, + glossaryItem.objectType, + glossaryItem.searchable ? 'true'['brightGreen'] : 'false'['brightRed'], + glossaryItem.isMultiValue + ? 'true'['brightGreen'] + : 'false'['brightRed'], + glossaryItem.type, + glossaryItem.id, + glossaryItem.isInternal + ]); + } + printMessage(table.toString(), 'data'); + return true; + } catch (error) { + printError(error); + } + return false; +} + +/** + * Describe a glossary + * @param {string} glossaryId glossary id + * @param {string} file the glossary export file + * @returns {Promise} true if successful, false otherwise + */ +export async function describeGlossary( + glossaryId?: string, + file?: string, +): Promise { + try { + const schemaData = file + ? getGlossarySchemaExportFromFile(getFilePath(file)) + : await exportGlossarySchema(glossaryId) + if (!glossaryId) { + const ids = Object.keys(schemaData.glossarySchema); + if (ids.length === 0) + throw new FrodoError(`No glossary schemas found in export file ${file}`); + glossaryId = ids[0]; + } + // Glossary Schema Details + const glossary = schemaData.glossarySchema[glossaryId]; + if (!glossary) { + throw new FrodoError(`Glossary schema ${glossaryId} not found.`); + } + + printMessage( + 'Glossary Schema', + 'data' + ) + + const table = createKeyValueTable(); + + table.push(['Id'['brightCyan'], glossary.id]); + + table.push(['Name'['brightCyan'], glossary.name]); + + table.push([ + 'Display Name'['brightCyan'], + glossary.displayName, + ]); + + table.push([ + 'Description'['brightCyan'], + glossary.description, + ]); + + table.push([ + 'Type'['brightCyan'], + glossary.type, + ]); + + table.push([ + 'Object Type'['brightCyan'], + glossary.objectType, + ]); + + if (glossary.managedObjectType) { + table.push([ + 'Managed Object Type'['brightCyan'], + glossary.managedObjectType, + ]); + } + + table.push([ + 'Multi Value'['brightCyan'], + glossary.isMultiValue + ? 'true'['brightGreen'] + : 'false'['brightRed'], + ]); + + table.push([ + 'Searchable'['brightCyan'], + glossary.searchable + ? 'true'['brightGreen'] + : 'false'['brightRed'], + ]); + + if (glossary.isInternal !== undefined) { + table.push([ + 'Internal'['brightCyan'], + glossary.isInternal + ? 'true'['brightGreen'] + : 'false'['brightRed'], + ]); + } + + if (glossary.allowedValues?.length) { + getTableRowsFromArray( + table, + `Allowed Values (${glossary.allowedValues.length})`, + glossary.allowedValues.map((v) => String(v)) + ); + } + + if (glossary.enumeratedValues?.length) { + getTableRowsFromArray( + table, + `Enumerated Values (${glossary.enumeratedValues.length})`, + glossary.enumeratedValues.map( + (v) => `${v.text} => ${v.value}` + ) + ); + } + + printMessage( + table.toString() + '\n', + 'data' + ); + + return true; + } catch (error) { + printError(error); + return false; + } +} + +/** + * Export Glossary to file + * @param {string} glossaryId Glossary id + * @param {string} glossaryName Glossary name + * @param {string} file File name + * @param {boolean} includeMeta True to include metadata, false otherwise. Default: true + * @param {boolean} keepModifiedProperties True to keep modified properties, otherwise delete them. Default: false + * @returns {Promise} True if successful, false otherwise + */ +export async function exportGlossarySchemaToFile( + glossaryId: string, + glossaryName: string, + file: string, + includeMeta: boolean = true, + keepModifiedProperties: boolean = false, + objectType: GlossaryObjectType, +): Promise { + const name = glossaryName ? glossaryName : glossaryId; + let exportData: GlossarySchemaExportInterface; + const indicatorId = createProgressIndicator( + 'determinate', + 1, + `Exporting ${name}...` + ); + try { + if (glossaryId) { + exportData = await exportGlossarySchema(glossaryId); + if (!file) { + file = getTypedFilename(glossaryId, 'glossary'); + } + } else { + exportData = await exportGlossarySchemaByNameAndObjectType(glossaryName, objectType); + if (!file) { + file = getTypedFilename(glossaryName, 'glossary'); + } + } + const filePath = getFilePath(file, true); + updateProgressIndicator( + indicatorId, + `Saving ${name} to ${filePath}...` + ); + saveJsonToFile( + exportData, + filePath, + includeMeta, + false, + keepModifiedProperties + ); + stopProgressIndicator( + indicatorId, + `Exported glossary ${name} to file`, + 'success' + ); + return true; + } catch (error) { + stopProgressIndicator( + indicatorId, + `Error exporting glossary ${name} to file`, + 'fail' + ); + printError(error); + } + return false; +} + +/** + * Export all glossaries to file + * @param {string} file file name + * @param {boolean} includeMeta true to include metadata, false otherwise. Default: true + * @param {boolean} keepModifiedProperties true to keep modified properties, otherwise delete them. Default: false + * @param {glossaryExportOptions} options export internal schemas + * @returns {Promise} true if successful, false otherwise + */ +export async function exportGlossarySchemasToFile( + file: string, + includeMeta: boolean = true, + keepModifiedProperties: boolean = false, + options: GlossarySchemaExportOptions = { + includeInternal: false, + }, + objectType: GlossaryObjectType +): Promise { + try { + const exportData = await exportGlossarySchemas(options, objectType); + // if (objectType) { + // const filteredGlossaries = Object.fromEntries( + // Object.entries(exportData.glossarySchema).filter( + // ([_, glossary]) => { + // const matches = glossary.objectType === objectType; + + // return matches; + // } + // ) + // ); + + // console.log( + // 'FILTERED COUNT', + // Object.keys(filteredGlossaries).length + // ); + + // exportData.glossarySchema = filteredGlossaries; + // } + if (!file) { + file = getTypedFilename(`allGlossaries`, 'glossary'); + } + saveJsonToFile( + exportData, + getFilePath(file, true), + includeMeta, + false, + keepModifiedProperties + ); + return true; + } catch (error) { + printError(error, `Error exporting glossaries to file`); + } + return false; +} + +/** + * Export all glossaries to separate files + * @param {boolean} includeMeta true to include metadata, false otherwise. Default: true + * @param {boolean} keepModifiedProperties true to keep modified properties, otherwise delete them. Default: false + * @param {GlossarySchemaExportOptions} options export options + * @returns {Promise} true if successful, false otherwise + */ +export async function exportGlossarySchemasToFiles( + includeMeta: boolean = true, + keepModifiedProperties: boolean = false, + options: GlossarySchemaExportOptions = { + includeInternal: false + }, + objectType: GlossaryObjectType +): Promise { + try { + const exportData = await exportGlossarySchemas(options, objectType); + // if (objectType) { + // const filteredGlossaries = Object.fromEntries( + // Object.entries(exportData.glossarySchema).filter( + // ([_, glossary]) => { + // const matches = glossary.objectType === objectType; + + // return matches; + // } + // ) + // ); + + // console.log( + // 'FILTERED COUNT', + // Object.keys(filteredGlossaries).length + // ); + + // exportData.glossarySchema = filteredGlossaries; + // } + for (const [glossaryName, GlossaryObjectType] of Object.entries( + exportData.glossarySchema + )) { + saveToFile( + 'glossarySchema', + GlossaryObjectType, + 'id', + getFilePath(getTypedFilename(glossaryName, 'glossary'), true), + includeMeta, + keepModifiedProperties + ); + } + return true; + } catch (error) { + printError(error, `Error exporting glossaries to files`); + } + return false; +} + +/** + * Import a glossary from file + * @param {string} glossaryId glossary id + * @param {string} file import file name + * @param {glossaryImportOptions} options import options + * @returns {Promise} true if successful, false otherwise + */ +export async function importGlossarySchemaFromFile( + glossaryId: string, + file: string, + options: GlossarySchemaImportOptions = { + includeInternal: false, + } +): Promise { + let indicatorId: string; + try { + indicatorId = createProgressIndicator( + 'indeterminate', + 0, + 'Importing glossary...' + ); + const importData = getGlossarySchemaExportFromFile(getFilePath(file)) + updateProgressIndicator(indicatorId, 'Importing glossary...'); + await importGlossarySchemas(importData, glossaryId, undefined, undefined, options); + stopProgressIndicator( + indicatorId, + `Successfully imported glossary ${glossaryId}.`, + 'success' + ); + return true; + } catch (error) { + stopProgressIndicator( + indicatorId, + `Error importing glossary ${glossaryId}`, + 'fail' + ); + printError(error); + } + return false; +} + +/** + * Import glossaries from file + * @param {String} file file name + * @param {glossaryImportOptions} options import options + * @returns {Promise} true if successful, false otherwise + */ +export async function importGlossarySchemasFromFile( + file: string, + options: GlossarySchemaImportOptions = { + includeInternal: false, + } +): Promise { + let indicatorId: string; + try { + indicatorId = createProgressIndicator( + 'indeterminate', + 0, + 'Importing glossaries...' + ); + debugMessage(`importGlossarySchemasFromFile: importing ${file}`); + const importData = getGlossarySchemaExportFromFile(getFilePath(file)) + updateProgressIndicator(indicatorId, 'Importing glossaries...'); + await importGlossarySchemas(importData, undefined, undefined, undefined, options); + stopProgressIndicator( + indicatorId, + `Successfully imported glossaries.`, + 'success' + ); + debugMessage(`importGlossarySchemasFromFile: end`); + return true; + } catch (error) { + stopProgressIndicator(indicatorId, `Error importing glossaries inside SchemasFromFile.`, 'fail'); + printError(error, `Error importing glossaries from file`); + } + return false; +} + +/** + * Import all glossaries from separate files + * @param {glossaryImportOptions} options import options + * @returns {Promise} true if successful, false otherwise + */ +export async function importGlossarySchemasFromFiles( + options: GlossarySchemaImportOptions = { + includeInternal: false, + } +): Promise { + let indicatorId: string; + const errors: Error[] = []; + try { + const ids = fs.readdirSync(getWorkingDirectory()); + const glossaryFiles = ids.filter((id) => + id.toLowerCase().endsWith('.glossary.json') + ); + indicatorId = createProgressIndicator( + 'determinate', + glossaryFiles.length, + 'Importing glossaries...' + ); + for (const file of glossaryFiles) { + try { + updateProgressIndicator( + indicatorId, + `Importing glossaries from file ${file}...` + ); + + await importGlossarySchemasFromFile(file, options); + } catch (error) { + errors.push( + new FrodoError(`Error importing glossaries from ${file}`, error) + ); + } + } + if (errors.length > 0) { + throw new FrodoError(`One or more errors importing glossaries`, errors); + } + stopProgressIndicator( + indicatorId, + `Successfully imported glossaries.`, + 'success' + ); + return true; + } catch (error) { + stopProgressIndicator(indicatorId, `Error(s) importing glossaries.`, 'fail'); + printError(error, `Error importing glossaries from files`); + } + return false; +} + +/** + * Import first glossary from file + * @param {string} file import file name + * @param {glossaryImportOptions} options import options + * @returns {Promise} true if successful, false otherwise + */ +export async function importFirstGlossaryFromFile( + file: string, + options: GlossarySchemaImportOptions = { + includeInternal: false, + } +): Promise { + let indicatorId: string; + try { + indicatorId = createProgressIndicator( + 'indeterminate', + 0, + 'Importing glossary...' + ); + const importData = getGlossarySchemaExportFromFile(getFilePath(file)); + const ids = Object.keys(importData.glossarySchema); + if (ids.length === 0) + throw new FrodoError(`No glossaries found in import data`); + await importGlossarySchemas(importData, ids[0], undefined, undefined, options); + stopProgressIndicator( + indicatorId, + `Imported glossary from ${file}`, + 'success' + ); + return true; + } catch (error) { + stopProgressIndicator( + indicatorId, + `Error importing glossary from ${file}`, + 'fail' + ); + printError(error); + } + return false; +} + +/** + * Delete glossary. + * @param {string} glossaryId glossary id + * @returns {Promise} true if successful, false otherwise + */ +export async function deleteGlossarySchema( + glossaryId: string, +): Promise { + const spinnerId = createProgressIndicator( + 'indeterminate', + undefined, + `Deleting glossary ${glossaryId}...` + ); + try { + const result = await _deleteGlossary( + glossaryId, + ); + if (!result.id) { + throw new FrodoError(`Failed to delete glossary ${glossaryId}`); + } + stopProgressIndicator( + spinnerId, + `Deleted glossary ${glossaryId}.`, + 'success' + ); + return true; + } catch (error) { + stopProgressIndicator(spinnerId, `Error: ${error.message}`, 'fail'); + printError(error); + } + return false; +} + +/** + * Delete glossaries. + * @returns {Promise} true if successful, false otherwise + */ +export async function deleteGlossarySchemas( +): Promise { + const spinnerId = createProgressIndicator( + 'indeterminate', + undefined, + `Deleting glossaries...` + ); + try { + await _deleteGlossarys(); + stopProgressIndicator(spinnerId, `Deleted glossaries.`, 'success'); + return true; + } catch (error) { + stopProgressIndicator(spinnerId, `Error: ${error.message}`, 'fail'); + printError(error); + } + return false; +} + +/** + * Get a glossary export from json file. + * + * @param file The path to the glossary export file + * @returns The glossary export + */ +export function getGlossarySchemaExportFromFile( + file: string +): GlossarySchemaExportInterface { + return JSON.parse(fs.readFileSync(file, 'utf8')); +} diff --git a/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap new file mode 100644 index 000000000..398d90f3c --- /dev/null +++ b/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap @@ -0,0 +1,13 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`frodo iga glossary export "frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file testGlossaryExportFile2.json": should export all glossarys including non-mutable ones with no coordinates and no dependencies 1`] = `1`; + +exports[`frodo iga glossary export "frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D testGlossaryExportDir4": should export all glossarys separately including non-mutable ones with no coordinates, no dependencies, and using string arrays 1`] = `1`; + +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f testGlossaryExportFile1.json": should export glossary 'testGlossary1' with no coordinates and no dependencies 1`] = `1`; + +exports[`frodo iga glossary export "frodo iga glossary export --no-metadata -a --directory testGlossaryExportDir2": should export all glossarys with no metadata 1`] = `1`; + +exports[`frodo iga glossary export "frodo iga glossary export -i testGlossary1": should export glossary 'testGlossary1' with extracted scripts and no metadata 1`] = `1`; + +exports[`frodo iga glossary export "frodo iga glossary export -xNAD testGlossaryExportDir3": should export all glossarys separately with no metadata 1`] = `1`; diff --git a/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap new file mode 100644 index 000000000..8d562d7c5 --- /dev/null +++ b/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap @@ -0,0 +1,192 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`frodo iga glossary list "frodo iga glossary list --long": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries. 1`] = ` +"Name │Object Type │Searchable│Multi-Value│Type │ID │Internal +Account Subtype │/iga/governance/account │true │false │string │5ef5a92e-c2e4-40e4-b232-e33649591b37│true +Account Type │/iga/governance/account │true │false │string │c8ed99f7-5442-43d5-8406-f39060c1bd73│true +Active │/iga/governance/account │true │false │boolean │71c188ff-ed53-438c-9476-043cba6e850b│true +Actors │/iga/governance/account │true │true │string │09c470af-abc5-4733-beaf-3d169b62a234│true +Brycen's Test Entitlement │/openidm/managed/assignment │true │true │string │d9ee80bf-5150-4fa9-a9a3-6cd61355b365│ +Confidence Score │/iga/governance/account │true │false │float │35094c80-ab3d-4c47-91ae-92175895b264│true +Confidence Score │/iga/governance/entitlementGrant│true │false │float │a65b7633-3dcb-4c83-8458-c14397f70715│true +CP Dummy Entitlement │/openidm/managed/assignment │true │false │string │11fee6b2-bf06-4560-b2ae-3e27cec169f2│ +Custom Attribute 1 │/iga/governance/account │true │false │string │d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│true +Custom Attribute 10 │/iga/governance/account │true │false │string │a65b7633-3dcb-4c83-8458-c14397f70717│true +Custom Attribute 2 │/iga/governance/account │true │false │string │1683c30a-b149-4bab-8187-5a67b0fe3704│true +Custom Attribute 3 │/iga/governance/account │true │false │string │8994aea6-96d7-4070-bb1b-f8f36576a23e│true +Custom Attribute 4 │/iga/governance/account │true │false │string │b1f1f37a-4134-43cd-8220-957cefbbe44e│true +Custom Attribute 5 │/iga/governance/account │true │false │string │2a9ce603-14d8-4689-8b2e-78829648b5b6│true +Custom Attribute 6 │/iga/governance/account │true │false │string │021ed7cf-116b-4003-9a63-a82431e44c8e│true +Custom Attribute 7 │/iga/governance/account │true │false │string │b42b143f-b33b-4b25-9448-2c9ff88e7ed5│true +Custom Attribute 8 │/iga/governance/account │true │false │string │2a36a687-91c0-4fdc-8c73-b001618c2bc6│true +Custom Attribute 9 │/iga/governance/account │true │false │string │c9647722-5927-4826-9398-5349b56f793a│true +Description │/openidm/managed/assignment │true │false │string │0e9d9615-666b-4ae5-b6f3-43c6c1b6708e│true +Entitlement Owner │/openidm/managed/assignment │true │false │managedObject│5807928e-804d-4fed-a887-33fd3d157a8f│true +Entitlement Type │/openidm/managed/assignment │true │false │string │19e40504-7f0b-4df9-9ceb-bf23c0e3fda3│true +Has Policy Violations │/iga/governance/account │true │false │boolean │6a1ea40d-d85d-4646-9331-73a048196fbf│true +Is Privileged │/openidm/managed/assignment │false │false │boolean │b33896af-2b4f-4f14-8c26-16bcde91fcac│ +Is Sensitive │/openidm/managed/role │true │false │string │4da5bed6-f690-41a9-af8a-51b505dc2099│ +Is Sensitive │/openidm/managed/application │true │false │string │598709e1-d16b-4c39-884d-dd9481b14d90│ +Is Sensitive │/openidm/managed/assignment │true │false │string │a276bf0d-dafa-4302-ad0b-5e260c9239b0│ +Last Password Change │/iga/governance/account │true │false │date │61bf2199-c60a-4383-9457-2fe211d72c85│true +Last Successful Login │/iga/governance/account │true │false │date │bab632ff-9e7a-4a9d-a91b-c081ce091df7│true +Last Sync │/iga/governance/account │true │false │date │de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│true +Line Of Business │/openidm/managed/application │true │false │string │980b0308-32c8-44a3-86a4-0098d82b33bd│ +Locked │/iga/governance/account │true │false │boolean │12e51982-56a4-4f3d-9db1-2529276e2a05│true +Manually Correlated │/iga/governance/account │true │false │boolean │a98091ec-0800-41ec-9ca0-4f5ec4f4a853│true +Parent Entitlement │/openidm/managed/assignment │true │false │string │b0bee61a-791b-44bf-a3b9-b6fec52df4f7│true +Privileged │/iga/governance/account │true │false │boolean │982113c6-3e20-401d-91a8-657cf429f85e│true +Requestable │/openidm/managed/role │true │false │boolean │0806c0c5-a6e9-4ec8-8a36-830f217637b3│true +Requestable │/openidm/managed/assignment │true │false │boolean │5c5751e7-d0e3-4338-a198-ecfe33175ed6│true +Requestable │/openidm/managed/application │true │false │boolean │a7082d02-e673-4935-95d5-22c76c669cb4│true +Risk Level │/openidm/managed/role │true │false │string │e307820d-2e53-4889-a9e7-b9ad1232352c│ +Risk Score │/iga/governance/account │true │false │float │0e1f922f-c9b9-40f2-964b-740f0ad47afb│true +Role Owner │/openidm/managed/role │true │false │managedObject│f1cc3b53-ef38-4ad7-b268-1ee482a411ef│true +Test Boolean │/openidm/managed/role │true │false │boolean │774d2515-6cb4-408d-bdae-63b7534dde39│true +Test Boolean Display Name │/openidm/managed/role │true │false │boolean │96dd0d59-0e42-4961-bd59-c312e8222252│ +Test Date │/openidm/managed/role │true │false │date │a1cdab06-b3e9-4321-a80d-6da086110974│ +Test Double │/openidm/managed/role │true │true │integer │1110ad40-1dc1-42c7-bda7-226cca6e095c│ +Test Integer │/openidm/managed/role │true │true │integer │14e22ac1-a898-4f23-845e-875e9286c1ea│ +Test Integer Display Name │/openidm/managed/assignment │false │true │integer │9a6dc773-31af-41b3-a5d1-3e129931030e│ +Test Organization │/openidm/managed/role │false │false │managedObject│6ec0d7a4-3305-4abe-8aaa-0713cce2907a│ +Test Organization Display Name│/openidm/managed/assignment │false │false │managedObject│b0955a58-1955-40a7-9d9d-29947fe5f8f7│ +Test Role │/openidm/managed/role │false │false │managedObject│5a7e52ac-377f-4b2f-92ba-336e175f512e│ +Test String │/openidm/managed/role │true │true │string │b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│ +Test String Display Name │/openidm/managed/application │true │true │string │537b31a1-e07c-493b-9956-bdefc18062a9│ +Test User │/openidm/managed/role │false │false │managedObject│acb03cb3-b5b0-41b2-b114-2ac78b21f019│ +Test User Display Name │/openidm/managed/assignment │false │false │managedObject│dab7f29a-5e85-4b9a-a3d0-b7a0f039e3bd│ +" +`; + +exports[`frodo iga glossary list "frodo iga glossary list -l": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries. 1`] = ` +"Name │Object Type │Searchable│Multi-Value│Type │ID │Internal +Account Subtype │/iga/governance/account │true │false │string │5ef5a92e-c2e4-40e4-b232-e33649591b37│true +Account Type │/iga/governance/account │true │false │string │c8ed99f7-5442-43d5-8406-f39060c1bd73│true +Active │/iga/governance/account │true │false │boolean │71c188ff-ed53-438c-9476-043cba6e850b│true +Actors │/iga/governance/account │true │true │string │09c470af-abc5-4733-beaf-3d169b62a234│true +Brycen's Test Entitlement │/openidm/managed/assignment │true │true │string │d9ee80bf-5150-4fa9-a9a3-6cd61355b365│ +Confidence Score │/iga/governance/account │true │false │float │35094c80-ab3d-4c47-91ae-92175895b264│true +Confidence Score │/iga/governance/entitlementGrant│true │false │float │a65b7633-3dcb-4c83-8458-c14397f70715│true +CP Dummy Entitlement │/openidm/managed/assignment │true │false │string │11fee6b2-bf06-4560-b2ae-3e27cec169f2│ +Custom Attribute 1 │/iga/governance/account │true │false │string │d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│true +Custom Attribute 10 │/iga/governance/account │true │false │string │a65b7633-3dcb-4c83-8458-c14397f70717│true +Custom Attribute 2 │/iga/governance/account │true │false │string │1683c30a-b149-4bab-8187-5a67b0fe3704│true +Custom Attribute 3 │/iga/governance/account │true │false │string │8994aea6-96d7-4070-bb1b-f8f36576a23e│true +Custom Attribute 4 │/iga/governance/account │true │false │string │b1f1f37a-4134-43cd-8220-957cefbbe44e│true +Custom Attribute 5 │/iga/governance/account │true │false │string │2a9ce603-14d8-4689-8b2e-78829648b5b6│true +Custom Attribute 6 │/iga/governance/account │true │false │string │021ed7cf-116b-4003-9a63-a82431e44c8e│true +Custom Attribute 7 │/iga/governance/account │true │false │string │b42b143f-b33b-4b25-9448-2c9ff88e7ed5│true +Custom Attribute 8 │/iga/governance/account │true │false │string │2a36a687-91c0-4fdc-8c73-b001618c2bc6│true +Custom Attribute 9 │/iga/governance/account │true │false │string │c9647722-5927-4826-9398-5349b56f793a│true +Description │/openidm/managed/assignment │true │false │string │0e9d9615-666b-4ae5-b6f3-43c6c1b6708e│true +Entitlement Owner │/openidm/managed/assignment │true │false │managedObject│5807928e-804d-4fed-a887-33fd3d157a8f│true +Entitlement Type │/openidm/managed/assignment │true │false │string │19e40504-7f0b-4df9-9ceb-bf23c0e3fda3│true +Has Policy Violations │/iga/governance/account │true │false │boolean │6a1ea40d-d85d-4646-9331-73a048196fbf│true +Is Privileged │/openidm/managed/assignment │false │false │boolean │b33896af-2b4f-4f14-8c26-16bcde91fcac│ +Is Sensitive │/openidm/managed/role │true │false │string │4da5bed6-f690-41a9-af8a-51b505dc2099│ +Is Sensitive │/openidm/managed/application │true │false │string │598709e1-d16b-4c39-884d-dd9481b14d90│ +Is Sensitive │/openidm/managed/assignment │true │false │string │a276bf0d-dafa-4302-ad0b-5e260c9239b0│ +Last Password Change │/iga/governance/account │true │false │date │61bf2199-c60a-4383-9457-2fe211d72c85│true +Last Successful Login │/iga/governance/account │true │false │date │bab632ff-9e7a-4a9d-a91b-c081ce091df7│true +Last Sync │/iga/governance/account │true │false │date │de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│true +Line Of Business │/openidm/managed/application │true │false │string │980b0308-32c8-44a3-86a4-0098d82b33bd│ +Locked │/iga/governance/account │true │false │boolean │12e51982-56a4-4f3d-9db1-2529276e2a05│true +Manually Correlated │/iga/governance/account │true │false │boolean │a98091ec-0800-41ec-9ca0-4f5ec4f4a853│true +Parent Entitlement │/openidm/managed/assignment │true │false │string │b0bee61a-791b-44bf-a3b9-b6fec52df4f7│true +Privileged │/iga/governance/account │true │false │boolean │982113c6-3e20-401d-91a8-657cf429f85e│true +Requestable │/openidm/managed/role │true │false │boolean │0806c0c5-a6e9-4ec8-8a36-830f217637b3│true +Requestable │/openidm/managed/assignment │true │false │boolean │5c5751e7-d0e3-4338-a198-ecfe33175ed6│true +Requestable │/openidm/managed/application │true │false │boolean │a7082d02-e673-4935-95d5-22c76c669cb4│true +Risk Level │/openidm/managed/role │true │false │string │e307820d-2e53-4889-a9e7-b9ad1232352c│ +Risk Score │/iga/governance/account │true │false │float │0e1f922f-c9b9-40f2-964b-740f0ad47afb│true +Role Owner │/openidm/managed/role │true │false │managedObject│f1cc3b53-ef38-4ad7-b268-1ee482a411ef│true +Test Boolean │/openidm/managed/role │true │false │boolean │774d2515-6cb4-408d-bdae-63b7534dde39│true +Test Boolean Display Name │/openidm/managed/role │true │false │boolean │96dd0d59-0e42-4961-bd59-c312e8222252│ +Test Date │/openidm/managed/role │true │false │date │a1cdab06-b3e9-4321-a80d-6da086110974│ +Test Double │/openidm/managed/role │true │true │integer │1110ad40-1dc1-42c7-bda7-226cca6e095c│ +Test Integer │/openidm/managed/role │true │true │integer │14e22ac1-a898-4f23-845e-875e9286c1ea│ +Test Integer Display Name │/openidm/managed/assignment │false │true │integer │9a6dc773-31af-41b3-a5d1-3e129931030e│ +Test Organization │/openidm/managed/role │false │false │managedObject│6ec0d7a4-3305-4abe-8aaa-0713cce2907a│ +Test Organization Display Name│/openidm/managed/assignment │false │false │managedObject│b0955a58-1955-40a7-9d9d-29947fe5f8f7│ +Test Role │/openidm/managed/role │false │false │managedObject│5a7e52ac-377f-4b2f-92ba-336e175f512e│ +Test String │/openidm/managed/role │true │true │string │b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│ +Test String Display Name │/openidm/managed/application │true │true │string │537b31a1-e07c-493b-9956-bdefc18062a9│ +Test User │/openidm/managed/role │false │false │managedObject│acb03cb3-b5b0-41b2-b114-2ac78b21f019│ +Test User Display Name │/openidm/managed/assignment │false │false │managedObject│dab7f29a-5e85-4b9a-a3d0-b7a0f039e3bd│ +" +`; + +exports[`frodo iga glossary list "frodo iga glossary list -lt role": should list the names, objectTypes, ids, etc of the glossaries that objectType matches roles. 1`] = ` +"Name │Object Type │Searchable│Multi-Value│Type │ID │Internal +Is Sensitive │/openidm/managed/role│true │false │string │4da5bed6-f690-41a9-af8a-51b505dc2099│ +Requestable │/openidm/managed/role│true │false │boolean │0806c0c5-a6e9-4ec8-8a36-830f217637b3│true +Risk Level │/openidm/managed/role│true │false │string │e307820d-2e53-4889-a9e7-b9ad1232352c│ +Role Owner │/openidm/managed/role│true │false │managedObject│f1cc3b53-ef38-4ad7-b268-1ee482a411ef│true +Test Boolean │/openidm/managed/role│true │false │boolean │774d2515-6cb4-408d-bdae-63b7534dde39│true +Test Boolean Display Name│/openidm/managed/role│true │false │boolean │96dd0d59-0e42-4961-bd59-c312e8222252│ +Test Date │/openidm/managed/role│true │false │date │a1cdab06-b3e9-4321-a80d-6da086110974│ +Test Double │/openidm/managed/role│true │true │integer │1110ad40-1dc1-42c7-bda7-226cca6e095c│ +Test Integer │/openidm/managed/role│true │true │integer │14e22ac1-a898-4f23-845e-875e9286c1ea│ +Test Organization │/openidm/managed/role│false │false │managedObject│6ec0d7a4-3305-4abe-8aaa-0713cce2907a│ +Test Role │/openidm/managed/role│false │false │managedObject│5a7e52ac-377f-4b2f-92ba-336e175f512e│ +Test String │/openidm/managed/role│true │true │string │b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│ +Test User │/openidm/managed/role│false │false │managedObject│acb03cb3-b5b0-41b2-b114-2ac78b21f019│ +" +`; + +exports[`frodo iga glossary list "frodo iga glossary list": should list the names of the glossaries 1`] = ` +"Account Subtype +Account Type +Active +Actors +Brycen's Test Entitlement +Confidence Score +Confidence Score +CP Dummy Entitlement +Custom Attribute 1 +Custom Attribute 10 +Custom Attribute 2 +Custom Attribute 3 +Custom Attribute 4 +Custom Attribute 5 +Custom Attribute 6 +Custom Attribute 7 +Custom Attribute 8 +Custom Attribute 9 +Description +Entitlement Owner +Entitlement Type +Has Policy Violations +Is Privileged +Is Sensitive +Is Sensitive +Is Sensitive +Last Password Change +Last Successful Login +Last Sync +Line Of Business +Locked +Manually Correlated +Parent Entitlement +Privileged +Requestable +Requestable +Requestable +Risk Level +Risk Score +Role Owner +Test Boolean +Test Boolean Display Name +Test Date +Test Double +Test Integer +Test Integer Display Name +Test Organization +Test Organization Display Name +Test Role +Test String +Test String Display Name +Test User +Test User Display Name +" +`; diff --git a/test/e2e/iga-glossary-describe.e2e.test.js b/test/e2e/iga-glossary-describe.e2e.test.js new file mode 100644 index 000000000..1e16d477d --- /dev/null +++ b/test/e2e/iga-glossary-describe.e2e.test.js @@ -0,0 +1,84 @@ +/** + * Follow this process to write e2e tests for the CLI project: + * + * 1. Test if all the necessary mocks for your tests already exist. + * In mock mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=1 frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * If your command completes without errors and with the expected results, + * all the required mocks already exist and you are good to write your + * test and skip to step #4. + * + * If, however, your command fails and you see errors like the one below, + * you know you need to record the mock responses first: + * + * [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. + * + * 2. Record mock responses for your exact command. + * In mock record mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=record frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * Wait until you see all the Polly instances (mock recording adapters) have + * shutdown before you try to run step #1 again. + * Messages like these indicate mock recording adapters shutting down: + * + * Polly instance 'conn/4' stopping in 3s... + * Polly instance 'conn/4' stopping in 2s... + * Polly instance 'conn/save/3' stopping in 3s... + * Polly instance 'conn/4' stopping in 1s... + * Polly instance 'conn/save/3' stopping in 2s... + * Polly instance 'conn/4' stopped. + * Polly instance 'conn/save/3' stopping in 1s... + * Polly instance 'conn/save/3' stopped. + * + * 3. Validate your freshly recorded mock responses are complete and working. + * Re-run the exact command you want to test in mock mode (see step #1). + * + * 4. Write your test. + * Make sure to use the exact command including number of arguments and params. + * + * 5. Commit both your test and your new recordings to the repository. + * Your tests are likely going to reside outside the frodo-lib project but + * the recordings must be committed to the frodo-lib project. + */ + +/* +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f test/e2e/exports/all/allGlossarys.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --file test/e2e/exports/all/allGlossarys.glossary.json + */ +import cp from 'child_process'; +import { promisify } from 'util'; +import { getEnv, removeAnsiEscapeCodes } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; + +const exec = promisify(cp.exec); + +process.env['FRODO_MOCK'] = '1'; +const igaEnv = getEnv(ic); + +const allGlossarysFile = "test/e2e/exports/all/allGlossarys.glossary.json"; + +describe(`frodo iga glossary describe`, () => { + test(`"frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossarysFile}": should describe glossary '11fee6b2-bf06-4560-b2ae-3e27cec169f2' from file ${allGlossarysFile}`, async () => { + const CMD = `frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossarysFile}`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e": should describe glossary '5a7e52ac-377f-4b2f-92ba-336e175f512e'`, async () => { + const CMD = `frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary describe --file ${allGlossarysFile}": should describe first glossary from file ${allGlossarysFile}`, async () => { + const CMD = `frodo iga glossary describe --file ${allGlossarysFile}`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); +}); diff --git a/test/e2e/iga-glossary-export.e2e.test.js b/test/e2e/iga-glossary-export.e2e.test.js new file mode 100644 index 000000000..801d86a59 --- /dev/null +++ b/test/e2e/iga-glossary-export.e2e.test.js @@ -0,0 +1,102 @@ +/** + * Follow this process to write e2e tests for the CLI project: + * + * 1. Test if all the necessary mocks for your tests already exist. + * In mock mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=1 frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * If your command completes without errors and with the expected results, + * all the required mocks already exist and you are good to write your + * test and skip to step #4. + * + * If, however, your command fails and you see errors like the one below, + * you know you need to record the mock responses first: + * + * [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. + * + * 2. Record mock responses for your exact command. + * In mock record mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=record frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * Wait until you see all the Polly instances (mock recording adapters) have + * shutdown before you try to run step #1 again. + * Messages like these indicate mock recording adapters shutting down: + * + * Polly instance 'conn/4' stopping in 3s... + * Polly instance 'conn/4' stopping in 2s... + * Polly instance 'conn/save/3' stopping in 3s... + * Polly instance 'conn/4' stopping in 1s... + * Polly instance 'conn/save/3' stopping in 2s... + * Polly instance 'conn/4' stopped. + * Polly instance 'conn/save/3' stopping in 1s... + * Polly instance 'conn/save/3' stopped. + * + * 3. Validate your freshly recorded mock responses are complete and working. + * Re-run the exact command you want to test in mock mode (see step #1). + * + * 4. Write your test. + * Make sure to use the exact command including number of arguments and params. + * + * 5. Commit both your test and your new recordings to the repository. + * Your tests are likely going to reside outside the frodo-lib project but + * the recordings must be committed to the frodo-lib project. + */ + +/* +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -Nxi testGlossary1 -D testGlossaryExportDir1 +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f testGlossaryExportFile1.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --no-metadata -a --directory testGlossaryExportDir2 +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file testGlossaryExportFile2.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -xNAD testGlossaryExportDir3 +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D testGlossaryExportDir4 + */ +import { getEnv, testExport } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; + +process.env['FRODO_MOCK'] = '1'; +const igaEnv = getEnv(ic); + +const type = 'glossary'; + +describe(`frodo iga glossary export`, () => { + test(`"frodo iga glossary export -i testGlossary1": should export glossary 'testGlossary1' with extracted scripts and no metadata`, async () => { + const exportDirectory = "testGlossaryExportDir1"; + const CMD = `frodo iga glossary export -Nxi testGlossary1 -D ${exportDirectory}`; + await testExport(CMD, igaEnv, type, undefined, exportDirectory, false, true); + }); + + test(`"frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f testGlossaryExportFile1.json": should export glossary 'testGlossary1' with no coordinates and no dependencies`, async () => { + const exportFile = 'testGlossaryExportFile1.json'; + const CMD = `frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f ${exportFile}`; + await testExport(CMD, igaEnv, type, exportFile, undefined, true, true); + }); + + test(`"frodo iga glossary export --no-metadata -a --directory testGlossaryExportDir2": should export all glossarys with no metadata`, async () => { + const exportFile = 'allGlossarys.glossary.json'; + const exportDirectory = "testGlossaryExportDir2"; + const CMD = `frodo iga glossary export --no-metadata -a --directory ${exportDirectory}`; + await testExport(CMD, igaEnv, type, exportFile, exportDirectory, false, true); + }); + + test(`"frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file testGlossaryExportFile2.json": should export all glossarys including non-mutable ones with no coordinates and no dependencies`, async () => { + const exportFile = 'testGlossaryExportFile2.json'; + const CMD = `frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file ${exportFile}`; + await testExport(CMD, igaEnv, type, exportFile, undefined, true, true); + }); + + test(`"frodo iga glossary export -xNAD testGlossaryExportDir3": should export all glossarys separately with no metadata`, async () => { + const exportDirectory = "testGlossaryExportDir3"; + const CMD = `frodo iga glossary export -xNAD ${exportDirectory}`; + await testExport(CMD, igaEnv, type, undefined, exportDirectory, false, true); + }); + + test(`"frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D testGlossaryExportDir4": should export all glossarys separately including non-mutable ones with no coordinates, no dependencies, and using string arrays`, async () => { + const exportDirectory = "testGlossaryExportDir4"; + const CMD = `frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D ${exportDirectory}`; + await testExport(CMD, igaEnv, type, undefined, exportDirectory, true, true); + }); +}); diff --git a/test/e2e/iga-glossary-list.e2e.test.js b/test/e2e/iga-glossary-list.e2e.test.js new file mode 100644 index 000000000..c33718426 --- /dev/null +++ b/test/e2e/iga-glossary-list.e2e.test.js @@ -0,0 +1,89 @@ +/** + * Follow this process to write e2e tests for the CLI project: + * + * 1. Test if all the necessary mocks for your tests already exist. + * In mock mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=1 frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * If your command completes without errors and with the expected results, + * all the required mocks already exist and you are good to write your + * test and skip to step #4. + * + * If, however, your command fails and you see errors like the one below, + * you know you need to record the mock responses first: + * + * [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. + * + * 2. Record mock responses for your exact command. + * In mock record mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=record frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * Wait until you see all the Polly instances (mock recording adapters) have + * shutdown before you try to run step #1 again. + * Messages like these indicate mock recording adapters shutting down: + * + * Polly instance 'conn/4' stopping in 3s... + * Polly instance 'conn/4' stopping in 2s... + * Polly instance 'conn/save/3' stopping in 3s... + * Polly instance 'conn/4' stopping in 1s... + * Polly instance 'conn/save/3' stopping in 2s... + * Polly instance 'conn/4' stopped. + * Polly instance 'conn/save/3' stopping in 1s... + * Polly instance 'conn/save/3' stopped. + * + * 3. Validate your freshly recorded mock responses are complete and working. + * Re-run the exact command you want to test in mock mode (see step #1). + * + * 4. Write your test. + * Make sure to use the exact command including number of arguments and params. + * + * 5. Commit both your test and your new recordings to the repository. + * Your tests are likely going to reside outside the frodo-lib project but + * the recordings must be committed to the frodo-lib project. + */ + +/* +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list -l +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list --long +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-trivir-fairfax.forgeblocks.com/am FRODO_MOCK_HOSTS=https://openam-trivir-fairfax.forgeblocks.com frodo iga glossary list -lt role + */ +import cp from 'child_process'; +import { promisify } from 'util'; +import { getEnv, removeAnsiEscapeCodes } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; + +const exec = promisify(cp.exec); + +process.env['FRODO_MOCK'] = '1'; +const igaEnv = getEnv(ic); + +describe('frodo iga glossary list', () => { + test('"frodo iga glossary list": should list the names of the glossaries', async () => { + const CMD = `frodo iga glossary list`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); + + test('"frodo iga glossary list -l": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries.', async () => { + const CMD = `frodo iga glossary list -l`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); + + test('"frodo iga glossary list --long": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries.', async () => { + const CMD = `frodo iga glossary list --long`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); + + test('"frodo iga glossary list -lt role": should list the names, objectTypes, ids, etc of the glossaries that objectType matches roles.', async () => { + const CMD = `frodo iga glossary list -lt role`; + const { stdout } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + }); +}); diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har new file mode 100644 index 000000000..56f221f70 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:24.439Z", + "time": 167, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 167 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:24.791Z", + "time": 123, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 123 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har new file mode 100644 index 000000000..3de5a5361 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c6a96727-ec8b-4b5a-93a9-3d29ed608f97" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:24.920Z", + "time": 113, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 113 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har new file mode 100644 index 000000000..55959007f --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5661, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5661, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"56e6-11HRmmRWD8UPtbWNjZLZeiQRZAg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "53ddace7-a3fd-4820-b76d-02e7e43f2127" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:25.161Z", + "time": 207, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 207 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har new file mode 100644 index 000000000..5cca9fd96 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:24.620Z", + "time": 163, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 163 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har new file mode 100644 index 000000000..64d5cf8a7 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:24 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:24.826Z", + "time": 240, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 240 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 15:12:25 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:12:25.039Z", + "time": 117, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 117 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har new file mode 100644 index 000000000..d595e6d05 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_l/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:07 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.193Z", + "time": 157, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 157 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:07 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.565Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har new file mode 100644 index 000000000..b8b171f8b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_l/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:07 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e3a5bdd1-6d61-462a-9fa8-3be6b1e4bd19" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.720Z", + "time": 143, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 143 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har new file mode 100644 index 000000000..49817e5f6 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_l/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5661, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5661, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"56e6-11HRmmRWD8UPtbWNjZLZeiQRZAg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "4f8c784b-a6d2-4078-9591-263c3170eca2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.977Z", + "time": 272, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 272 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har new file mode 100644 index 000000000..2deaa6763 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_l/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:07 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.363Z", + "time": 195, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 195 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har new file mode 100644 index 000000000..1a1a0a03e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_l/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:07 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.648Z", + "time": 193, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 193 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:07 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:07.868Z", + "time": 102, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 102 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har new file mode 100644 index 000000000..e092dafb5 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:31.405Z", + "time": 153, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 153 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:31.735Z", + "time": 114, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 114 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har new file mode 100644 index 000000000..cf40586a9 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "292547e5-f027-4bcc-b1fd-2439fddf4a9c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:31.856Z", + "time": 116, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 116 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har new file mode 100644 index 000000000..c30a46dff --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5661, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5661, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"56e6-11HRmmRWD8UPtbWNjZLZeiQRZAg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:32 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1aea60a6-d833-4ed0-98eb-27edccc8ab9e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:32.085Z", + "time": 181, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 181 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har new file mode 100644 index 000000000..b879e86c1 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:31.570Z", + "time": 159, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 159 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har new file mode 100644 index 000000000..6ca9362d7 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:31 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:31.773Z", + "time": 196, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 196 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 15:15:32 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T15:15:31.977Z", + "time": 101, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 101 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har new file mode 100644 index 000000000..d3fe15d5a --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_lt/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:33.370Z", + "time": 199, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 199 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:33.735Z", + "time": 131, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 131 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har new file mode 100644 index 000000000..6111e69b0 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_lt/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a3920cf4-6814-4a4a-bbc0-d8f55cb4c182" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:33.872Z", + "time": 118, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 118 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har new file mode 100644 index 000000000..417e2024e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_lt/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5669, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5669, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"56e6-qS2+pAJ7pzhyytRvwLlkl8Z4W4k\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:34 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ea6b0eb6-5d8e-40a5-8dfe-ea96c82779ed" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:34.112Z", + "time": 173, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 173 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har new file mode 100644 index 000000000..5ec80a18b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_lt/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:33.586Z", + "time": 142, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 142 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har new file mode 100644 index 000000000..8ba76e567 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_lt/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:33 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:33.770Z", + "time": 189, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 189 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 18 May 2026 20:42:34 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-18T20:42:33.996Z", + "time": 109, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 109 + } + } + ], + "pages": [], + "version": "1.2" + } +} From ac492182c15b16c0e2dca214080e86252970c4a5 Mon Sep 17 00:00:00 2001 From: brycentrivir Date: Tue, 19 May 2026 16:15:37 -0600 Subject: [PATCH 2/3] wip --- src/cli/iga/glossary/iga-glossary-describe.ts | 8 +- src/cli/iga/glossary/iga-glossary-list.ts | 2 +- src/ops/cloud/iga/IgaGlossaryOps.ts | 21 +- .../iga-glossary-list.e2e.test.js.snap | 315 +++++++++++------- test/e2e/iga-glossary-describe.e2e.test.js | 26 +- test/e2e/iga-glossary-list.e2e.test.js | 49 +-- .../0_890022063/am_1076162899/recording.har | 24 +- .../environment_1072573434/recording.har | 10 +- .../0_890022063/iga_2664973160/recording.har | 18 +- .../oauth2_393036114/recording.har | 12 +- .../openidm_3290118515/recording.har | 24 +- .../am_1076162899/recording.har | 24 +- .../environment_1072573434/recording.har | 10 +- .../iga_2664973160/recording.har | 22 +- .../oauth2_393036114/recording.har | 12 +- .../openidm_3290118515/recording.har | 32 +- .../am_1076162899/recording.har | 32 +- .../environment_1072573434/recording.har | 14 +- .../iga_2664973160/recording.har | 22 +- .../oauth2_393036114/recording.har | 16 +- .../openidm_3290118515/recording.har | 32 +- .../am_1076162899/recording.har | 312 +++++++++++++++++ .../environment_1072573434/recording.har | 125 +++++++ .../iga_2664973160/recording.har | 152 +++++++++ .../oauth2_393036114/recording.har | 146 ++++++++ .../openidm_3290118515/recording.har | 310 +++++++++++++++++ .../am_1076162899/recording.har | 32 +- .../environment_1072573434/recording.har | 14 +- .../iga_2664973160/recording.har | 33 +- .../oauth2_393036114/recording.har | 16 +- .../openidm_3290118515/recording.har | 28 +- .../am_1076162899/recording.har | 312 +++++++++++++++++ .../environment_1072573434/recording.har | 125 +++++++ .../iga_2664973160/recording.har | 152 +++++++++ .../oauth2_393036114/recording.har | 146 ++++++++ .../openidm_3290118515/recording.har | 310 +++++++++++++++++ 36 files changed, 2552 insertions(+), 386 deletions(-) create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/openidm_3290118515/recording.har diff --git a/src/cli/iga/glossary/iga-glossary-describe.ts b/src/cli/iga/glossary/iga-glossary-describe.ts index e8d80e165..9fd6b2b8f 100644 --- a/src/cli/iga/glossary/iga-glossary-describe.ts +++ b/src/cli/iga/glossary/iga-glossary-describe.ts @@ -19,7 +19,13 @@ export default function setup() { new Option( '-i, --glossary-id ', 'glossary id. If not specified, will describe first glossary in the provided export file.' - ) + ).conflicts(['glossaryName']) + ) + .addOption( + new Option( + '-n, --glossary-name ', + 'Specify a glossary name. If specified, -i cannot be used.' + ).conflicts(['glossaryId']) ) .addOption( new Option( diff --git a/src/cli/iga/glossary/iga-glossary-list.ts b/src/cli/iga/glossary/iga-glossary-list.ts index 9d39be887..7b10d3ca9 100644 --- a/src/cli/iga/glossary/iga-glossary-list.ts +++ b/src/cli/iga/glossary/iga-glossary-list.ts @@ -64,7 +64,7 @@ export default function setup() { const objectType = options.glossaryType ? glossaryTypeMap[options.glossaryType] - : null; + : undefined; if (options.glossaryType && !objectType) { printMessage('Please provide a valid Object Type', 'error'); process.exitCode = 1; diff --git a/src/ops/cloud/iga/IgaGlossaryOps.ts b/src/ops/cloud/iga/IgaGlossaryOps.ts index 087184313..1b05aa91c 100644 --- a/src/ops/cloud/iga/IgaGlossaryOps.ts +++ b/src/ops/cloud/iga/IgaGlossaryOps.ts @@ -44,13 +44,10 @@ const { */ export async function listGlossary( long: boolean = false, - objectType: GlossaryObjectType + objectType?: GlossaryObjectType ): Promise { try { let glossaries = await readGlossarySchemas(objectType); - // if (objectType) { - // glossaries = glossaries.filter((g) => g.objectType === objectType); - // } glossaries.sort((a, b) => a.displayName.localeCompare(b.displayName)); if (!long) { for (const glossary of glossaries) { @@ -59,25 +56,21 @@ export async function listGlossary( return true; } const table = createTable([ + 'ID', 'Name', + 'Display Name', 'Object Type', - 'Searchable', - 'Multi-Value', 'Type', - 'ID', 'Internal' ]); for (const glossaryItem of glossaries) { table.push([ + glossaryItem.id, + glossaryItem.name, glossaryItem.displayName, glossaryItem.objectType, - glossaryItem.searchable ? 'true'['brightGreen'] : 'false'['brightRed'], - glossaryItem.isMultiValue - ? 'true'['brightGreen'] - : 'false'['brightRed'], glossaryItem.type, - glossaryItem.id, - glossaryItem.isInternal + !!glossaryItem.isInternal ? 'true'['brightGreen'] : 'false'['brightRed'] ]); } printMessage(table.toString(), 'data'); @@ -166,7 +159,7 @@ export async function describeGlossary( : 'false'['brightRed'], ]); - if (glossary.isInternal !== undefined) { + if (!!glossary.isInternal !== undefined) { table.push([ 'Internal'['brightCyan'], glossary.isInternal diff --git a/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap index 8d562d7c5..88d33f597 100644 --- a/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap +++ b/test/e2e/__snapshots__/iga-glossary-list.e2e.test.js.snap @@ -1,140 +1,201 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`frodo iga glossary list "frodo iga glossary list --long": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries. 1`] = ` -"Name │Object Type │Searchable│Multi-Value│Type │ID │Internal -Account Subtype │/iga/governance/account │true │false │string │5ef5a92e-c2e4-40e4-b232-e33649591b37│true -Account Type │/iga/governance/account │true │false │string │c8ed99f7-5442-43d5-8406-f39060c1bd73│true -Active │/iga/governance/account │true │false │boolean │71c188ff-ed53-438c-9476-043cba6e850b│true -Actors │/iga/governance/account │true │true │string │09c470af-abc5-4733-beaf-3d169b62a234│true -Brycen's Test Entitlement │/openidm/managed/assignment │true │true │string │d9ee80bf-5150-4fa9-a9a3-6cd61355b365│ -Confidence Score │/iga/governance/account │true │false │float │35094c80-ab3d-4c47-91ae-92175895b264│true -Confidence Score │/iga/governance/entitlementGrant│true │false │float │a65b7633-3dcb-4c83-8458-c14397f70715│true -CP Dummy Entitlement │/openidm/managed/assignment │true │false │string │11fee6b2-bf06-4560-b2ae-3e27cec169f2│ -Custom Attribute 1 │/iga/governance/account │true │false │string │d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│true -Custom Attribute 10 │/iga/governance/account │true │false │string │a65b7633-3dcb-4c83-8458-c14397f70717│true -Custom Attribute 2 │/iga/governance/account │true │false │string │1683c30a-b149-4bab-8187-5a67b0fe3704│true -Custom Attribute 3 │/iga/governance/account │true │false │string │8994aea6-96d7-4070-bb1b-f8f36576a23e│true -Custom Attribute 4 │/iga/governance/account │true │false │string │b1f1f37a-4134-43cd-8220-957cefbbe44e│true -Custom Attribute 5 │/iga/governance/account │true │false │string │2a9ce603-14d8-4689-8b2e-78829648b5b6│true -Custom Attribute 6 │/iga/governance/account │true │false │string │021ed7cf-116b-4003-9a63-a82431e44c8e│true -Custom Attribute 7 │/iga/governance/account │true │false │string │b42b143f-b33b-4b25-9448-2c9ff88e7ed5│true -Custom Attribute 8 │/iga/governance/account │true │false │string │2a36a687-91c0-4fdc-8c73-b001618c2bc6│true -Custom Attribute 9 │/iga/governance/account │true │false │string │c9647722-5927-4826-9398-5349b56f793a│true -Description │/openidm/managed/assignment │true │false │string │0e9d9615-666b-4ae5-b6f3-43c6c1b6708e│true -Entitlement Owner │/openidm/managed/assignment │true │false │managedObject│5807928e-804d-4fed-a887-33fd3d157a8f│true -Entitlement Type │/openidm/managed/assignment │true │false │string │19e40504-7f0b-4df9-9ceb-bf23c0e3fda3│true -Has Policy Violations │/iga/governance/account │true │false │boolean │6a1ea40d-d85d-4646-9331-73a048196fbf│true -Is Privileged │/openidm/managed/assignment │false │false │boolean │b33896af-2b4f-4f14-8c26-16bcde91fcac│ -Is Sensitive │/openidm/managed/role │true │false │string │4da5bed6-f690-41a9-af8a-51b505dc2099│ -Is Sensitive │/openidm/managed/application │true │false │string │598709e1-d16b-4c39-884d-dd9481b14d90│ -Is Sensitive │/openidm/managed/assignment │true │false │string │a276bf0d-dafa-4302-ad0b-5e260c9239b0│ -Last Password Change │/iga/governance/account │true │false │date │61bf2199-c60a-4383-9457-2fe211d72c85│true -Last Successful Login │/iga/governance/account │true │false │date │bab632ff-9e7a-4a9d-a91b-c081ce091df7│true -Last Sync │/iga/governance/account │true │false │date │de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│true -Line Of Business │/openidm/managed/application │true │false │string │980b0308-32c8-44a3-86a4-0098d82b33bd│ -Locked │/iga/governance/account │true │false │boolean │12e51982-56a4-4f3d-9db1-2529276e2a05│true -Manually Correlated │/iga/governance/account │true │false │boolean │a98091ec-0800-41ec-9ca0-4f5ec4f4a853│true -Parent Entitlement │/openidm/managed/assignment │true │false │string │b0bee61a-791b-44bf-a3b9-b6fec52df4f7│true -Privileged │/iga/governance/account │true │false │boolean │982113c6-3e20-401d-91a8-657cf429f85e│true -Requestable │/openidm/managed/role │true │false │boolean │0806c0c5-a6e9-4ec8-8a36-830f217637b3│true -Requestable │/openidm/managed/assignment │true │false │boolean │5c5751e7-d0e3-4338-a198-ecfe33175ed6│true -Requestable │/openidm/managed/application │true │false │boolean │a7082d02-e673-4935-95d5-22c76c669cb4│true -Risk Level │/openidm/managed/role │true │false │string │e307820d-2e53-4889-a9e7-b9ad1232352c│ -Risk Score │/iga/governance/account │true │false │float │0e1f922f-c9b9-40f2-964b-740f0ad47afb│true -Role Owner │/openidm/managed/role │true │false │managedObject│f1cc3b53-ef38-4ad7-b268-1ee482a411ef│true -Test Boolean │/openidm/managed/role │true │false │boolean │774d2515-6cb4-408d-bdae-63b7534dde39│true -Test Boolean Display Name │/openidm/managed/role │true │false │boolean │96dd0d59-0e42-4961-bd59-c312e8222252│ -Test Date │/openidm/managed/role │true │false │date │a1cdab06-b3e9-4321-a80d-6da086110974│ -Test Double │/openidm/managed/role │true │true │integer │1110ad40-1dc1-42c7-bda7-226cca6e095c│ -Test Integer │/openidm/managed/role │true │true │integer │14e22ac1-a898-4f23-845e-875e9286c1ea│ -Test Integer Display Name │/openidm/managed/assignment │false │true │integer │9a6dc773-31af-41b3-a5d1-3e129931030e│ -Test Organization │/openidm/managed/role │false │false │managedObject│6ec0d7a4-3305-4abe-8aaa-0713cce2907a│ -Test Organization Display Name│/openidm/managed/assignment │false │false │managedObject│b0955a58-1955-40a7-9d9d-29947fe5f8f7│ -Test Role │/openidm/managed/role │false │false │managedObject│5a7e52ac-377f-4b2f-92ba-336e175f512e│ -Test String │/openidm/managed/role │true │true │string │b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│ -Test String Display Name │/openidm/managed/application │true │true │string │537b31a1-e07c-493b-9956-bdefc18062a9│ -Test User │/openidm/managed/role │false │false │managedObject│acb03cb3-b5b0-41b2-b114-2ac78b21f019│ -Test User Display Name │/openidm/managed/assignment │false │false │managedObject│dab7f29a-5e85-4b9a-a3d0-b7a0f039e3bd│ +exports[`frodo iga glossary list "frodo iga glossary list --long -t account": should list the ids, names, objectTypes, etc. of the glossaries whose objectType matches accounts. 1`] = ` +"ID │Name │Display Name │Object Type │Type │Internal +5ef5a92e-c2e4-40e4-b232-e33649591b37│accountSubtype │Account Subtype │/iga/governance/account│string │true +c8ed99f7-5442-43d5-8406-f39060c1bd73│accountType │Account Type │/iga/governance/account│string │true +71c188ff-ed53-438c-9476-043cba6e850b│active │Active │/iga/governance/account│boolean│true +09c470af-abc5-4733-beaf-3d169b62a234│actors │Actors │/iga/governance/account│string │true +35094c80-ab3d-4c47-91ae-92175895b264│confidenceScore │Confidence Score │/iga/governance/account│float │true +d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│customAttribute1 │Custom Attribute 1 │/iga/governance/account│string │true +a65b7633-3dcb-4c83-8458-c14397f70717│customAttribute10 │Custom Attribute 10 │/iga/governance/account│string │true +1683c30a-b149-4bab-8187-5a67b0fe3704│customAttribute2 │Custom Attribute 2 │/iga/governance/account│string │true +8994aea6-96d7-4070-bb1b-f8f36576a23e│customAttribute3 │Custom Attribute 3 │/iga/governance/account│string │true +b1f1f37a-4134-43cd-8220-957cefbbe44e│customAttribute4 │Custom Attribute 4 │/iga/governance/account│string │true +2a9ce603-14d8-4689-8b2e-78829648b5b6│customAttribute5 │Custom Attribute 5 │/iga/governance/account│string │true +021ed7cf-116b-4003-9a63-a82431e44c8e│customAttribute6 │Custom Attribute 6 │/iga/governance/account│string │true +b42b143f-b33b-4b25-9448-2c9ff88e7ed5│customAttribute7 │Custom Attribute 7 │/iga/governance/account│string │true +2a36a687-91c0-4fdc-8c73-b001618c2bc6│customAttribute8 │Custom Attribute 8 │/iga/governance/account│string │true +c9647722-5927-4826-9398-5349b56f793a│customAttribute9 │Custom Attribute 9 │/iga/governance/account│string │true +6a1ea40d-d85d-4646-9331-73a048196fbf│hasPolicyViolations│Has Policy Violations│/iga/governance/account│boolean│true +61bf2199-c60a-4383-9457-2fe211d72c85│lastPasswordChange │Last Password Change │/iga/governance/account│date │true +bab632ff-9e7a-4a9d-a91b-c081ce091df7│lastSuccessfulLogin│Last Successful Login│/iga/governance/account│date │true +de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│lastSync │Last Sync │/iga/governance/account│date │true +12e51982-56a4-4f3d-9db1-2529276e2a05│locked │Locked │/iga/governance/account│boolean│true +a98091ec-0800-41ec-9ca0-4f5ec4f4a853│manuallyCorrelated │Manually Correlated │/iga/governance/account│boolean│true +982113c6-3e20-401d-91a8-657cf429f85e│privileged │Privileged │/iga/governance/account│boolean│true +0e1f922f-c9b9-40f2-964b-740f0ad47afb│riskScore │Risk Score │/iga/governance/account│float │true " `; -exports[`frodo iga glossary list "frodo iga glossary list -l": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries. 1`] = ` -"Name │Object Type │Searchable│Multi-Value│Type │ID │Internal -Account Subtype │/iga/governance/account │true │false │string │5ef5a92e-c2e4-40e4-b232-e33649591b37│true -Account Type │/iga/governance/account │true │false │string │c8ed99f7-5442-43d5-8406-f39060c1bd73│true -Active │/iga/governance/account │true │false │boolean │71c188ff-ed53-438c-9476-043cba6e850b│true -Actors │/iga/governance/account │true │true │string │09c470af-abc5-4733-beaf-3d169b62a234│true -Brycen's Test Entitlement │/openidm/managed/assignment │true │true │string │d9ee80bf-5150-4fa9-a9a3-6cd61355b365│ -Confidence Score │/iga/governance/account │true │false │float │35094c80-ab3d-4c47-91ae-92175895b264│true -Confidence Score │/iga/governance/entitlementGrant│true │false │float │a65b7633-3dcb-4c83-8458-c14397f70715│true -CP Dummy Entitlement │/openidm/managed/assignment │true │false │string │11fee6b2-bf06-4560-b2ae-3e27cec169f2│ -Custom Attribute 1 │/iga/governance/account │true │false │string │d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│true -Custom Attribute 10 │/iga/governance/account │true │false │string │a65b7633-3dcb-4c83-8458-c14397f70717│true -Custom Attribute 2 │/iga/governance/account │true │false │string │1683c30a-b149-4bab-8187-5a67b0fe3704│true -Custom Attribute 3 │/iga/governance/account │true │false │string │8994aea6-96d7-4070-bb1b-f8f36576a23e│true -Custom Attribute 4 │/iga/governance/account │true │false │string │b1f1f37a-4134-43cd-8220-957cefbbe44e│true -Custom Attribute 5 │/iga/governance/account │true │false │string │2a9ce603-14d8-4689-8b2e-78829648b5b6│true -Custom Attribute 6 │/iga/governance/account │true │false │string │021ed7cf-116b-4003-9a63-a82431e44c8e│true -Custom Attribute 7 │/iga/governance/account │true │false │string │b42b143f-b33b-4b25-9448-2c9ff88e7ed5│true -Custom Attribute 8 │/iga/governance/account │true │false │string │2a36a687-91c0-4fdc-8c73-b001618c2bc6│true -Custom Attribute 9 │/iga/governance/account │true │false │string │c9647722-5927-4826-9398-5349b56f793a│true -Description │/openidm/managed/assignment │true │false │string │0e9d9615-666b-4ae5-b6f3-43c6c1b6708e│true -Entitlement Owner │/openidm/managed/assignment │true │false │managedObject│5807928e-804d-4fed-a887-33fd3d157a8f│true -Entitlement Type │/openidm/managed/assignment │true │false │string │19e40504-7f0b-4df9-9ceb-bf23c0e3fda3│true -Has Policy Violations │/iga/governance/account │true │false │boolean │6a1ea40d-d85d-4646-9331-73a048196fbf│true -Is Privileged │/openidm/managed/assignment │false │false │boolean │b33896af-2b4f-4f14-8c26-16bcde91fcac│ -Is Sensitive │/openidm/managed/role │true │false │string │4da5bed6-f690-41a9-af8a-51b505dc2099│ -Is Sensitive │/openidm/managed/application │true │false │string │598709e1-d16b-4c39-884d-dd9481b14d90│ -Is Sensitive │/openidm/managed/assignment │true │false │string │a276bf0d-dafa-4302-ad0b-5e260c9239b0│ -Last Password Change │/iga/governance/account │true │false │date │61bf2199-c60a-4383-9457-2fe211d72c85│true -Last Successful Login │/iga/governance/account │true │false │date │bab632ff-9e7a-4a9d-a91b-c081ce091df7│true -Last Sync │/iga/governance/account │true │false │date │de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│true -Line Of Business │/openidm/managed/application │true │false │string │980b0308-32c8-44a3-86a4-0098d82b33bd│ -Locked │/iga/governance/account │true │false │boolean │12e51982-56a4-4f3d-9db1-2529276e2a05│true -Manually Correlated │/iga/governance/account │true │false │boolean │a98091ec-0800-41ec-9ca0-4f5ec4f4a853│true -Parent Entitlement │/openidm/managed/assignment │true │false │string │b0bee61a-791b-44bf-a3b9-b6fec52df4f7│true -Privileged │/iga/governance/account │true │false │boolean │982113c6-3e20-401d-91a8-657cf429f85e│true -Requestable │/openidm/managed/role │true │false │boolean │0806c0c5-a6e9-4ec8-8a36-830f217637b3│true -Requestable │/openidm/managed/assignment │true │false │boolean │5c5751e7-d0e3-4338-a198-ecfe33175ed6│true -Requestable │/openidm/managed/application │true │false │boolean │a7082d02-e673-4935-95d5-22c76c669cb4│true -Risk Level │/openidm/managed/role │true │false │string │e307820d-2e53-4889-a9e7-b9ad1232352c│ -Risk Score │/iga/governance/account │true │false │float │0e1f922f-c9b9-40f2-964b-740f0ad47afb│true -Role Owner │/openidm/managed/role │true │false │managedObject│f1cc3b53-ef38-4ad7-b268-1ee482a411ef│true -Test Boolean │/openidm/managed/role │true │false │boolean │774d2515-6cb4-408d-bdae-63b7534dde39│true -Test Boolean Display Name │/openidm/managed/role │true │false │boolean │96dd0d59-0e42-4961-bd59-c312e8222252│ -Test Date │/openidm/managed/role │true │false │date │a1cdab06-b3e9-4321-a80d-6da086110974│ -Test Double │/openidm/managed/role │true │true │integer │1110ad40-1dc1-42c7-bda7-226cca6e095c│ -Test Integer │/openidm/managed/role │true │true │integer │14e22ac1-a898-4f23-845e-875e9286c1ea│ -Test Integer Display Name │/openidm/managed/assignment │false │true │integer │9a6dc773-31af-41b3-a5d1-3e129931030e│ -Test Organization │/openidm/managed/role │false │false │managedObject│6ec0d7a4-3305-4abe-8aaa-0713cce2907a│ -Test Organization Display Name│/openidm/managed/assignment │false │false │managedObject│b0955a58-1955-40a7-9d9d-29947fe5f8f7│ -Test Role │/openidm/managed/role │false │false │managedObject│5a7e52ac-377f-4b2f-92ba-336e175f512e│ -Test String │/openidm/managed/role │true │true │string │b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│ -Test String Display Name │/openidm/managed/application │true │true │string │537b31a1-e07c-493b-9956-bdefc18062a9│ -Test User │/openidm/managed/role │false │false │managedObject│acb03cb3-b5b0-41b2-b114-2ac78b21f019│ -Test User Display Name │/openidm/managed/assignment │false │false │managedObject│dab7f29a-5e85-4b9a-a3d0-b7a0f039e3bd│ +exports[`frodo iga glossary list "frodo iga glossary list --long -t account": should list the ids, names, objectTypes, etc. of the glossaries whose objectType matches accounts. 2`] = `""`; + +exports[`frodo iga glossary list "frodo iga glossary list --long": should list the ids, names, displayNames, objectTypes, type, and isInternal of the glossaries. 1`] = ` +"ID │Name │Display Name │Object Type │Type │Internal +5ef5a92e-c2e4-40e4-b232-e33649591b37│accountSubtype │Account Subtype │/iga/governance/account │string │true +c8ed99f7-5442-43d5-8406-f39060c1bd73│accountType │Account Type │/iga/governance/account │string │true +71c188ff-ed53-438c-9476-043cba6e850b│active │Active │/iga/governance/account │boolean │true +09c470af-abc5-4733-beaf-3d169b62a234│actors │Actors │/iga/governance/account │string │true +a7802e01-bc27-441c-ba71-6742e98f9118│brycenTestItem │Brycen's Test Entitlement │/openidm/managed/assignment │string │false +35094c80-ab3d-4c47-91ae-92175895b264│confidenceScore │Confidence Score │/iga/governance/account │float │true +a65b7633-3dcb-4c83-8458-c14397f70715│confidenceScore │Confidence Score │/iga/governance/entitlementGrant│float │true +11fee6b2-bf06-4560-b2ae-3e27cec169f2│CP-DummyEntitlement│CP Dummy Entitlement │/openidm/managed/assignment │string │false +d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│customAttribute1 │Custom Attribute 1 │/iga/governance/account │string │true +a65b7633-3dcb-4c83-8458-c14397f70717│customAttribute10 │Custom Attribute 10 │/iga/governance/account │string │true +1683c30a-b149-4bab-8187-5a67b0fe3704│customAttribute2 │Custom Attribute 2 │/iga/governance/account │string │true +8994aea6-96d7-4070-bb1b-f8f36576a23e│customAttribute3 │Custom Attribute 3 │/iga/governance/account │string │true +b1f1f37a-4134-43cd-8220-957cefbbe44e│customAttribute4 │Custom Attribute 4 │/iga/governance/account │string │true +2a9ce603-14d8-4689-8b2e-78829648b5b6│customAttribute5 │Custom Attribute 5 │/iga/governance/account │string │true +021ed7cf-116b-4003-9a63-a82431e44c8e│customAttribute6 │Custom Attribute 6 │/iga/governance/account │string │true +b42b143f-b33b-4b25-9448-2c9ff88e7ed5│customAttribute7 │Custom Attribute 7 │/iga/governance/account │string │true +2a36a687-91c0-4fdc-8c73-b001618c2bc6│customAttribute8 │Custom Attribute 8 │/iga/governance/account │string │true +c9647722-5927-4826-9398-5349b56f793a│customAttribute9 │Custom Attribute 9 │/iga/governance/account │string │true +0e9d9615-666b-4ae5-b6f3-43c6c1b6708e│description │Description │/openidm/managed/assignment │string │true +5807928e-804d-4fed-a887-33fd3d157a8f│entitlementOwner │Entitlement Owner │/openidm/managed/assignment │managedObject│true +19e40504-7f0b-4df9-9ceb-bf23c0e3fda3│entitlementType │Entitlement Type │/openidm/managed/assignment │string │true +6a1ea40d-d85d-4646-9331-73a048196fbf│hasPolicyViolations│Has Policy Violations │/iga/governance/account │boolean │true +b33896af-2b4f-4f14-8c26-16bcde91fcac│isPrivileged │Is Privileged │/openidm/managed/assignment │boolean │false +4da5bed6-f690-41a9-af8a-51b505dc2099│sensitive │Is Sensitive │/openidm/managed/role │string │false +598709e1-d16b-4c39-884d-dd9481b14d90│sensitive │Is Sensitive │/openidm/managed/application │string │false +a276bf0d-dafa-4302-ad0b-5e260c9239b0│sensitive │Is Sensitive │/openidm/managed/assignment │string │false +61bf2199-c60a-4383-9457-2fe211d72c85│lastPasswordChange │Last Password Change │/iga/governance/account │date │true +bab632ff-9e7a-4a9d-a91b-c081ce091df7│lastSuccessfulLogin│Last Successful Login │/iga/governance/account │date │true +de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│lastSync │Last Sync │/iga/governance/account │date │true +980b0308-32c8-44a3-86a4-0098d82b33bd│lineOfBusiness │Line Of Business │/openidm/managed/application │string │false +12e51982-56a4-4f3d-9db1-2529276e2a05│locked │Locked │/iga/governance/account │boolean │true +a98091ec-0800-41ec-9ca0-4f5ec4f4a853│manuallyCorrelated │Manually Correlated │/iga/governance/account │boolean │true +b0bee61a-791b-44bf-a3b9-b6fec52df4f7│parentEntitlement │Parent Entitlement │/openidm/managed/assignment │string │true +982113c6-3e20-401d-91a8-657cf429f85e│privileged │Privileged │/iga/governance/account │boolean │true +0806c0c5-a6e9-4ec8-8a36-830f217637b3│requestable │Requestable │/openidm/managed/role │boolean │true +5c5751e7-d0e3-4338-a198-ecfe33175ed6│requestable │Requestable │/openidm/managed/assignment │boolean │true +a7082d02-e673-4935-95d5-22c76c669cb4│requestable │Requestable │/openidm/managed/application │boolean │true +e307820d-2e53-4889-a9e7-b9ad1232352c│riskLevel │Risk Level │/openidm/managed/role │string │false +0e1f922f-c9b9-40f2-964b-740f0ad47afb│riskScore │Risk Score │/iga/governance/account │float │true +f1cc3b53-ef38-4ad7-b268-1ee482a411ef│roleOwner │Role Owner │/openidm/managed/role │managedObject│true +774d2515-6cb4-408d-bdae-63b7534dde39│Test Boolean │Test Boolean │/openidm/managed/role │boolean │true +96dd0d59-0e42-4961-bd59-c312e8222252│testBoolean │Test Boolean Display Name │/openidm/managed/role │boolean │false +a1cdab06-b3e9-4321-a80d-6da086110974│Test Date │Test Date │/openidm/managed/role │date │false +1110ad40-1dc1-42c7-bda7-226cca6e095c│Test Double │Test Double │/openidm/managed/role │integer │false +14e22ac1-a898-4f23-845e-875e9286c1ea│Test Integer │Test Integer │/openidm/managed/role │integer │false +9a6dc773-31af-41b3-a5d1-3e129931030e│testInteger │Test Integer Display Name │/openidm/managed/assignment │integer │false +6ec0d7a4-3305-4abe-8aaa-0713cce2907a│Test Organization │Test Organization │/openidm/managed/role │managedObject│false +b0955a58-1955-40a7-9d9d-29947fe5f8f7│testOrg │Test Organization Display Name│/openidm/managed/assignment │managedObject│false +5a7e52ac-377f-4b2f-92ba-336e175f512e│Test Role │Test Role │/openidm/managed/role │managedObject│false +b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│Test String │Test String │/openidm/managed/role │string │false +537b31a1-e07c-493b-9956-bdefc18062a9│testString │Test String Display Name │/openidm/managed/application │string │false +acb03cb3-b5b0-41b2-b114-2ac78b21f019│Test User │Test User │/openidm/managed/role │managedObject│false +dab7f29a-5e85-4b9a-a3d0-b7a0f039e3bd│testUser │Test User Display Name │/openidm/managed/assignment │managedObject│false +" +`; + +exports[`frodo iga glossary list "frodo iga glossary list --long": should list the ids, names, displayNames, objectTypes, type, and isInternal of the glossaries. 2`] = `""`; + +exports[`frodo iga glossary list "frodo iga glossary list -l": should list the ids, names, displayNames, objectTypes, type, and isInternal of the glossaries. 1`] = ` +"ID │Name │Display Name │Object Type │Type │Internal +5ef5a92e-c2e4-40e4-b232-e33649591b37│accountSubtype │Account Subtype │/iga/governance/account │string │true +c8ed99f7-5442-43d5-8406-f39060c1bd73│accountType │Account Type │/iga/governance/account │string │true +71c188ff-ed53-438c-9476-043cba6e850b│active │Active │/iga/governance/account │boolean │true +09c470af-abc5-4733-beaf-3d169b62a234│actors │Actors │/iga/governance/account │string │true +a7802e01-bc27-441c-ba71-6742e98f9118│brycenTestItem │Brycen's Test Entitlement │/openidm/managed/assignment │string │false +35094c80-ab3d-4c47-91ae-92175895b264│confidenceScore │Confidence Score │/iga/governance/account │float │true +a65b7633-3dcb-4c83-8458-c14397f70715│confidenceScore │Confidence Score │/iga/governance/entitlementGrant│float │true +11fee6b2-bf06-4560-b2ae-3e27cec169f2│CP-DummyEntitlement│CP Dummy Entitlement │/openidm/managed/assignment │string │false +d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc│customAttribute1 │Custom Attribute 1 │/iga/governance/account │string │true +a65b7633-3dcb-4c83-8458-c14397f70717│customAttribute10 │Custom Attribute 10 │/iga/governance/account │string │true +1683c30a-b149-4bab-8187-5a67b0fe3704│customAttribute2 │Custom Attribute 2 │/iga/governance/account │string │true +8994aea6-96d7-4070-bb1b-f8f36576a23e│customAttribute3 │Custom Attribute 3 │/iga/governance/account │string │true +b1f1f37a-4134-43cd-8220-957cefbbe44e│customAttribute4 │Custom Attribute 4 │/iga/governance/account │string │true +2a9ce603-14d8-4689-8b2e-78829648b5b6│customAttribute5 │Custom Attribute 5 │/iga/governance/account │string │true +021ed7cf-116b-4003-9a63-a82431e44c8e│customAttribute6 │Custom Attribute 6 │/iga/governance/account │string │true +b42b143f-b33b-4b25-9448-2c9ff88e7ed5│customAttribute7 │Custom Attribute 7 │/iga/governance/account │string │true +2a36a687-91c0-4fdc-8c73-b001618c2bc6│customAttribute8 │Custom Attribute 8 │/iga/governance/account │string │true +c9647722-5927-4826-9398-5349b56f793a│customAttribute9 │Custom Attribute 9 │/iga/governance/account │string │true +0e9d9615-666b-4ae5-b6f3-43c6c1b6708e│description │Description │/openidm/managed/assignment │string │true +5807928e-804d-4fed-a887-33fd3d157a8f│entitlementOwner │Entitlement Owner │/openidm/managed/assignment │managedObject│true +19e40504-7f0b-4df9-9ceb-bf23c0e3fda3│entitlementType │Entitlement Type │/openidm/managed/assignment │string │true +6a1ea40d-d85d-4646-9331-73a048196fbf│hasPolicyViolations│Has Policy Violations │/iga/governance/account │boolean │true +b33896af-2b4f-4f14-8c26-16bcde91fcac│isPrivileged │Is Privileged │/openidm/managed/assignment │boolean │false +4da5bed6-f690-41a9-af8a-51b505dc2099│sensitive │Is Sensitive │/openidm/managed/role │string │false +598709e1-d16b-4c39-884d-dd9481b14d90│sensitive │Is Sensitive │/openidm/managed/application │string │false +a276bf0d-dafa-4302-ad0b-5e260c9239b0│sensitive │Is Sensitive │/openidm/managed/assignment │string │false +61bf2199-c60a-4383-9457-2fe211d72c85│lastPasswordChange │Last Password Change │/iga/governance/account │date │true +bab632ff-9e7a-4a9d-a91b-c081ce091df7│lastSuccessfulLogin│Last Successful Login │/iga/governance/account │date │true +de06ffdb-0186-4fff-b1a9-ab26a1aa3fab│lastSync │Last Sync │/iga/governance/account │date │true +980b0308-32c8-44a3-86a4-0098d82b33bd│lineOfBusiness │Line Of Business │/openidm/managed/application │string │false +12e51982-56a4-4f3d-9db1-2529276e2a05│locked │Locked │/iga/governance/account │boolean │true +a98091ec-0800-41ec-9ca0-4f5ec4f4a853│manuallyCorrelated │Manually Correlated │/iga/governance/account │boolean │true +b0bee61a-791b-44bf-a3b9-b6fec52df4f7│parentEntitlement │Parent Entitlement │/openidm/managed/assignment │string │true +982113c6-3e20-401d-91a8-657cf429f85e│privileged │Privileged │/iga/governance/account │boolean │true +0806c0c5-a6e9-4ec8-8a36-830f217637b3│requestable │Requestable │/openidm/managed/role │boolean │true +5c5751e7-d0e3-4338-a198-ecfe33175ed6│requestable │Requestable │/openidm/managed/assignment │boolean │true +a7082d02-e673-4935-95d5-22c76c669cb4│requestable │Requestable │/openidm/managed/application │boolean │true +e307820d-2e53-4889-a9e7-b9ad1232352c│riskLevel │Risk Level │/openidm/managed/role │string │false +0e1f922f-c9b9-40f2-964b-740f0ad47afb│riskScore │Risk Score │/iga/governance/account │float │true +f1cc3b53-ef38-4ad7-b268-1ee482a411ef│roleOwner │Role Owner │/openidm/managed/role │managedObject│true +774d2515-6cb4-408d-bdae-63b7534dde39│Test Boolean │Test Boolean │/openidm/managed/role │boolean │true +96dd0d59-0e42-4961-bd59-c312e8222252│testBoolean │Test Boolean Display Name │/openidm/managed/role │boolean │false +a1cdab06-b3e9-4321-a80d-6da086110974│Test Date │Test Date │/openidm/managed/role │date │false +1110ad40-1dc1-42c7-bda7-226cca6e095c│Test Double │Test Double │/openidm/managed/role │integer │false +14e22ac1-a898-4f23-845e-875e9286c1ea│Test Integer │Test Integer │/openidm/managed/role │integer │false +9a6dc773-31af-41b3-a5d1-3e129931030e│testInteger │Test Integer Display Name │/openidm/managed/assignment │integer │false +6ec0d7a4-3305-4abe-8aaa-0713cce2907a│Test Organization │Test Organization │/openidm/managed/role │managedObject│false +b0955a58-1955-40a7-9d9d-29947fe5f8f7│testOrg │Test Organization Display Name│/openidm/managed/assignment │managedObject│false +5a7e52ac-377f-4b2f-92ba-336e175f512e│Test Role │Test Role │/openidm/managed/role │managedObject│false +b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│Test String │Test String │/openidm/managed/role │string │false +537b31a1-e07c-493b-9956-bdefc18062a9│testString │Test String Display Name │/openidm/managed/application │string │false +acb03cb3-b5b0-41b2-b114-2ac78b21f019│Test User │Test User │/openidm/managed/role │managedObject│false +dab7f29a-5e85-4b9a-a3d0-b7a0f039e3bd│testUser │Test User Display Name │/openidm/managed/assignment │managedObject│false +" +`; + +exports[`frodo iga glossary list "frodo iga glossary list -l": should list the ids, names, displayNames, objectTypes, type, and isInternal of the glossaries. 2`] = `""`; + +exports[`frodo iga glossary list "frodo iga glossary list -lt broken": should produce an error for invalid objectType. 1`] = ` +"Please provide a valid Object Type " `; -exports[`frodo iga glossary list "frodo iga glossary list -lt role": should list the names, objectTypes, ids, etc of the glossaries that objectType matches roles. 1`] = ` -"Name │Object Type │Searchable│Multi-Value│Type │ID │Internal -Is Sensitive │/openidm/managed/role│true │false │string │4da5bed6-f690-41a9-af8a-51b505dc2099│ -Requestable │/openidm/managed/role│true │false │boolean │0806c0c5-a6e9-4ec8-8a36-830f217637b3│true -Risk Level │/openidm/managed/role│true │false │string │e307820d-2e53-4889-a9e7-b9ad1232352c│ -Role Owner │/openidm/managed/role│true │false │managedObject│f1cc3b53-ef38-4ad7-b268-1ee482a411ef│true -Test Boolean │/openidm/managed/role│true │false │boolean │774d2515-6cb4-408d-bdae-63b7534dde39│true -Test Boolean Display Name│/openidm/managed/role│true │false │boolean │96dd0d59-0e42-4961-bd59-c312e8222252│ -Test Date │/openidm/managed/role│true │false │date │a1cdab06-b3e9-4321-a80d-6da086110974│ -Test Double │/openidm/managed/role│true │true │integer │1110ad40-1dc1-42c7-bda7-226cca6e095c│ -Test Integer │/openidm/managed/role│true │true │integer │14e22ac1-a898-4f23-845e-875e9286c1ea│ -Test Organization │/openidm/managed/role│false │false │managedObject│6ec0d7a4-3305-4abe-8aaa-0713cce2907a│ -Test Role │/openidm/managed/role│false │false │managedObject│5a7e52ac-377f-4b2f-92ba-336e175f512e│ -Test String │/openidm/managed/role│true │true │string │b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│ -Test User │/openidm/managed/role│false │false │managedObject│acb03cb3-b5b0-41b2-b114-2ac78b21f019│ +exports[`frodo iga glossary list "frodo iga glossary list -lt broken": should produce an error for invalid objectType. 2`] = `1`; + +exports[`frodo iga glossary list "frodo iga glossary list -lt role": should list the ids, names, objectTypes, etc. of the glossaries whose objectType matches roles. 1`] = ` +"ID │Name │Display Name │Object Type │Type │Internal +4da5bed6-f690-41a9-af8a-51b505dc2099│sensitive │Is Sensitive │/openidm/managed/role│string │false +0806c0c5-a6e9-4ec8-8a36-830f217637b3│requestable │Requestable │/openidm/managed/role│boolean │true +e307820d-2e53-4889-a9e7-b9ad1232352c│riskLevel │Risk Level │/openidm/managed/role│string │false +f1cc3b53-ef38-4ad7-b268-1ee482a411ef│roleOwner │Role Owner │/openidm/managed/role│managedObject│true +774d2515-6cb4-408d-bdae-63b7534dde39│Test Boolean │Test Boolean │/openidm/managed/role│boolean │true +96dd0d59-0e42-4961-bd59-c312e8222252│testBoolean │Test Boolean Display Name│/openidm/managed/role│boolean │false +a1cdab06-b3e9-4321-a80d-6da086110974│Test Date │Test Date │/openidm/managed/role│date │false +1110ad40-1dc1-42c7-bda7-226cca6e095c│Test Double │Test Double │/openidm/managed/role│integer │false +14e22ac1-a898-4f23-845e-875e9286c1ea│Test Integer │Test Integer │/openidm/managed/role│integer │false +6ec0d7a4-3305-4abe-8aaa-0713cce2907a│Test Organization│Test Organization │/openidm/managed/role│managedObject│false +5a7e52ac-377f-4b2f-92ba-336e175f512e│Test Role │Test Role │/openidm/managed/role│managedObject│false +b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5│Test String │Test String │/openidm/managed/role│string │false +acb03cb3-b5b0-41b2-b114-2ac78b21f019│Test User │Test User │/openidm/managed/role│managedObject│false " `; -exports[`frodo iga glossary list "frodo iga glossary list": should list the names of the glossaries 1`] = ` +exports[`frodo iga glossary list "frodo iga glossary list -lt role": should list the ids, names, objectTypes, etc. of the glossaries whose objectType matches roles. 2`] = `""`; + +exports[`frodo iga glossary list "frodo iga glossary list -t entitlement": should list only the displayNames of the glossaries whose objectType matches entitlements. 1`] = ` +"Brycen's Test Entitlement +CP Dummy Entitlement +Description +Entitlement Owner +Entitlement Type +Is Privileged +Is Sensitive +Parent Entitlement +Requestable +Test Integer Display Name +Test Organization Display Name +Test User Display Name +" +`; + +exports[`frodo iga glossary list "frodo iga glossary list -t entitlement": should list only the displayNames of the glossaries whose objectType matches entitlements. 2`] = `""`; + +exports[`frodo iga glossary list "frodo iga glossary list": should list only the displayNames of the glossaries 1`] = ` "Account Subtype Account Type Active @@ -190,3 +251,5 @@ Test User Test User Display Name " `; + +exports[`frodo iga glossary list "frodo iga glossary list": should list only the displayNames of the glossaries 2`] = `""`; diff --git a/test/e2e/iga-glossary-describe.e2e.test.js b/test/e2e/iga-glossary-describe.e2e.test.js index 1e16d477d..7ab0b2f39 100644 --- a/test/e2e/iga-glossary-describe.e2e.test.js +++ b/test/e2e/iga-glossary-describe.e2e.test.js @@ -51,34 +51,28 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgebloc FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --file test/e2e/exports/all/allGlossarys.glossary.json */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, removeAnsiEscapeCodes } from './utils/TestUtils'; -import { iga_connection as ic } from './utils/TestConfig'; -const exec = promisify(cp.exec); +import { getEnv, testSuccess, testFail } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; process.env['FRODO_MOCK'] = '1'; const igaEnv = getEnv(ic); -const allGlossarysFile = "test/e2e/exports/all/allGlossarys.glossary.json"; +const allGlossariesFile = "test/e2e/exports/all/allGlossaries.glossary.json"; describe(`frodo iga glossary describe`, () => { - test(`"frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossarysFile}": should describe glossary '11fee6b2-bf06-4560-b2ae-3e27cec169f2' from file ${allGlossarysFile}`, async () => { - const CMD = `frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossarysFile}`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + test(`"frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossariesFile}": should describe glossary '11fee6b2-bf06-4560-b2ae-3e27cec169f2' from file ${allGlossariesFile}`, async () => { + const CMD = `frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossariesFile}`; + await testSuccess(CMD, igaEnv) }); test(`"frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e": should describe glossary '5a7e52ac-377f-4b2f-92ba-336e175f512e'`, async () => { const CMD = `frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + await testSuccess(CMD, igaEnv) }); - test(`"frodo iga glossary describe --file ${allGlossarysFile}": should describe first glossary from file ${allGlossarysFile}`, async () => { - const CMD = `frodo iga glossary describe --file ${allGlossarysFile}`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + test(`"frodo iga glossary describe --file ${allGlossariesFile}": should describe first glossary from file ${allGlossariesFile}`, async () => { + const CMD = `frodo iga glossary describe --file ${allGlossariesFile}`; + await testSuccess(CMD, igaEnv) }); }); diff --git a/test/e2e/iga-glossary-list.e2e.test.js b/test/e2e/iga-glossary-list.e2e.test.js index c33718426..beacbfb57 100644 --- a/test/e2e/iga-glossary-list.e2e.test.js +++ b/test/e2e/iga-glossary-list.e2e.test.js @@ -50,40 +50,51 @@ FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list -l FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list --long -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-trivir-fairfax.forgeblocks.com/am FRODO_MOCK_HOSTS=https://openam-trivir-fairfax.forgeblocks.com frodo iga glossary list -lt role - */ -import cp from 'child_process'; -import { promisify } from 'util'; -import { getEnv, removeAnsiEscapeCodes } from './utils/TestUtils'; -import { iga_connection as ic } from './utils/TestConfig'; +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list --lt role +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list -t entitlement +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list --long -t account +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary list -lt broken +*/ -const exec = promisify(cp.exec); +import { getEnv, testFail, testSuccess } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; process.env['FRODO_MOCK'] = '1'; const igaEnv = getEnv(ic); describe('frodo iga glossary list', () => { - test('"frodo iga glossary list": should list the names of the glossaries', async () => { + test('"frodo iga glossary list": should list only the displayNames of the glossaries', async () => { const CMD = `frodo iga glossary list`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + await testSuccess(CMD, igaEnv) }); - test('"frodo iga glossary list -l": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries.', async () => { + test('"frodo iga glossary list -l": should list the ids, names, displayNames, objectTypes, type, and isInternal of the glossaries.', async () => { const CMD = `frodo iga glossary list -l`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + await testSuccess(CMD, igaEnv) }); - test('"frodo iga glossary list --long": should list the names, objectTypes, isSearchable, isMulti-value, type, ids and isInternal of the glossaries.', async () => { + test('"frodo iga glossary list --long": should list the ids, names, displayNames, objectTypes, type, and isInternal of the glossaries.', async () => { const CMD = `frodo iga glossary list --long`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + await testSuccess(CMD, igaEnv) }); - test('"frodo iga glossary list -lt role": should list the names, objectTypes, ids, etc of the glossaries that objectType matches roles.', async () => { + test('"frodo iga glossary list -lt role": should list the ids, names, objectTypes, etc. of the glossaries whose objectType matches roles.', async () => { const CMD = `frodo iga glossary list -lt role`; - const { stdout } = await exec(CMD, igaEnv); - expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + await testSuccess(CMD, igaEnv) + }); + + test('"frodo iga glossary list -t entitlement": should list only the displayNames of the glossaries whose objectType matches entitlements.', async () => { + const CMD = `frodo iga glossary list -t entitlement`; + await testSuccess(CMD, igaEnv) + }); + + test('"frodo iga glossary list --long -t account": should list the ids, names, objectTypes, etc. of the glossaries whose objectType matches accounts.', async () => { + const CMD = `frodo iga glossary list --long -t account`; + await testSuccess(CMD, igaEnv) + }); + + test('"frodo iga glossary list -lt broken": should produce an error for invalid objectType.', async () => { + const CMD = `frodo iga glossary list -lt broken`; + await testFail(CMD, igaEnv) }); }); diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har index 56f221f70..19433ab29 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/am_1076162899/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "accept-api-version", @@ -113,11 +113,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:12:24 GMT" + "value": "Tue, 19 May 2026 20:56:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "strict-transport-security", @@ -142,8 +142,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:24.439Z", - "time": 167, + "startedDateTime": "2026-05-19T20:56:31.523Z", + "time": 157, "timings": { "blocked": -1, "connect": -1, @@ -151,7 +151,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 167 + "wait": 157 } }, { @@ -176,7 +176,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "accept-api-version", @@ -264,11 +264,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:12:24 GMT" + "value": "Tue, 19 May 2026 20:56:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "strict-transport-security", @@ -293,8 +293,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:24.791Z", - "time": 123, + "startedDateTime": "2026-05-19T20:56:31.877Z", + "time": 126, "timings": { "blocked": -1, "connect": -1, @@ -302,7 +302,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 126 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har index 3de5a5361..0bfff0ae8 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/environment_1072573434/recording.har @@ -77,11 +77,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:12:24 GMT" + "value": "Tue, 19 May 2026 20:56:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "c6a96727-ec8b-4b5a-93a9-3d29ed608f97" + "value": "24a7faf5-cceb-4bff-b6bf-6df0eaa15c1c" }, { "name": "strict-transport-security", @@ -106,8 +106,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:24.920Z", - "time": 113, + "startedDateTime": "2026-05-19T20:56:32.009Z", + "time": 118, "timings": { "blocked": -1, "connect": -1, @@ -115,7 +115,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 118 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har index 55959007f..17d8ab50c 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/iga_2664973160/recording.har @@ -56,12 +56,12 @@ "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" }, "response": { - "bodySize": 5661, + "bodySize": 5669, "content": { "encoding": "base64", "mimeType": "application/json; charset=utf-8", - "size": 5661, - "text": "[\"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\"]" + "size": 5669, + "text": "[\"G+VWAOTeV1+/r18ebmkaZBqAGe32VKc5taH6aiOLPiKvS5L3f2uVzx8Iy0qcxBHm/MmWK1TVr3rvZm7ngCiJIvj1C6ZnZw8A5gBABRiMXugOgQ53Dxg72xseGZQRSkeoCJnH0Izrp/21omSITDE3VvhzfZis3/31/OOf66Wv5xWZRs9tAlGqoIgCXpJAMVahodpsrKf1Lgsf9tPyfKzn9e3H/dieL/97XHj/FsdY0npab+XiftDkcnVaT2u/Iv81L47LdqvkWyZrfFYLrad1q/8/2vHVmxdjPa9vXZ6Vtx7B6NXl1sZbkzP6rqf1eKX7cb/cnq2n9bJ/8ng9Lt+U6+NYz7Nc93Fax2M8nV2O0X9dd1/PP/58Wu8D72mWeh3r+bg/jtN62Z/cjnG/leta+QBdCdS7fT6O0stR1vOfKyHehnfKMdbzysgJMALFr5jO0c8SQ072w3par+WuVP6iRiAEzl+RnUnOosEpMsekP6x/+9vpz72f77I/ufXxevRj1p0weoSnK/anbbgXbo/X62+CsuO+GFeQZ80kSZp/LyCoueHb5fa0KcWdFkytY6m/6tGJil5Rgan9+VtHPPmt+7YfIOmt67ZdR7mtp25ZkTRMDVuEkoaDjmZgRRKY4GTKSXKVlTqeUnDxO+R0Rg2CJikTk33nxxXF3jRjmVBqi6BZBOooE6RT8pq4sCirHOd/27Hd9/ZsLOuIpuRVZy9zu7co6vG5Zwz+o4N+85qDW241eciGJOieWj+KB01nntC8OihOBk9aIStOLF1zmRUu9MVl/335sm333jztsv++miCCiuGw4dGLYpAwwsirBc/8rwVbsIiJEmJ6x9qxn/xeQLARRmqDZZvLuB2X4/oQO2iqkuLoWmXfL89u1Wkdw3vhC/buiSKklCpoGRFqmgIqLTWqKaOadMYZRSoGIdJHhdMZMXDOzJY9w0VSiCcJ8eeefauvxn4s72yP0luVTkS5Tmk+yJ/rMV4f6xlDPK0ve/bVFOLfToX981US4t9+brCShIiwdEWg3giUW4baSwbm1FpJAz02OVXwdnwWBARdomErIObZd7kd49m4a4yMqehTN0zZVTW6CcoWkvp3DYF4NyPURivf/mx55/H58zfLu93YwKyBRi+B5hipMtSJCTQmhMplgAzObTRKPtlaarztuAsQi0Xrq6xjRgPJTM6+hVYxuBNyTJxBoGysOSmP\",\"SCYekdwYYioKOqWD90rAkZ1zGlwwwuyPt/a7DQPN03hdR6jt6z7Zl+PhsuvrzFJ12f63CsHWT3JYs54Vg1ugmELOrESaSUat/sQsMGZ5wqCr31cJBTUMGECKKPSBPrL04eOPclQHc2kExdxAJwuYxgGW43C21GgUQAfW4b6HVlNAzdHJTQBQDlRUzcwRA8mkCRaopA5aSwUjyxBLyhXnkIz2LO32DR7XSwzelQNSazE4iibRJJIqin0oRlTIEytonw7eRoU6WRoOmb0IYAWRXsSNJAe2fqCQYr6/0ZsXw0pKEJIUJwHJCW+9nlEDMom4mqtXFnKRVJJlcGoIOnsDa1mgIlIia1xbYo/BsxStPjDwrMGZ2iIFF3ImYiLIV6+3kVCAtBtoMgerPCCbsSe1GisMXkwx1gcRik4B43IxEpyjiJsnHkcS0bUZQqnSQZtmcCoDnClH81g56Y2L3W7z0setDX8820oNvHIdtkO+SCDf/Mg1B3XTKig5mEr2hBhh8vpmhJdWva0WFi2lwvJkX74ct/1yXF76fKPX77cMNhTbD/L7Nlw/3cqn37bVxCqJtJdYR08wkyMoFYcyrUCkGjH2xuiuv6Fb+PeDJGSgUwNLsqEjiZU2QXRFVZOSpGhfCZQ1w0ijO/lqvD6Wp7exnv7b46tX26Ef7mOsjuHo5cszaGIJgxC8pdblXJde3i3Iu/8xXh9ERHmQmMoHPcbrg+sN8atX28CFnZbsFHEQJVehQjAwN1CXCu4xQe1jNjJMXIDLPxATVx9jP77UbhaflKsd1ZhDGmYNSE5kkRMAyvicIpk6uZGb8L7m/Ec/7i6JtRohBLRiR05++urm2Gi+i1LCcKHx5yzbXIJ/lgTTWZTqQIYIvVVEo2F2tgGG2kHn6FDMMojMLp1iLjbBs4WIGiAKnJFiTOza/mqsMvgOoltGHwR9JO+/jSYOZtqhd1ejStodbzXLcqEVCuaq6JIYBMoeGhHddJI284UeIWwWpdQg/MI7Z1Ws5BG5NJCcJ2jlCc61gEgalOOMxGPla1ByBW5HttQbriIEQZyY8Jo7JXl5cvDsKcc4mGaA8k9TVRKGHWucE8tFh8OdWpmHQ3+sU1UkW8yRRoaOQ0BFDAq5wWhziFCOo6fVARs6D+jvk9MZOYibuHEMFEVyHDMW5wGNh4LiUKgsDEMkqUenKhky/+ueHrh8+ViP0AT4raiMYss5D2PZy/3Ls4lBnm7yx4o8RwxRWfT1RJg5uahDHMmJ6mRyh5awgIoJuMYMPAcT9czNInyWH5f9WD4r+/5qu/fl7Ydyeza8P+9a9qOCXAgOYBvp/qJL28tLL4dTBohJQhmvFIik1ZyCMeYc1SJEcaFRFDt0ix00aQIXIchSUI08zTrhgT4o+/LZdr20N8s3l+2qTHGmwJSHstdQF4I2O72zjZ1VfMvrM3T7cnuzfLm9s7xE7iSMSjRwlICYL18MRpQikfts4HwpeVK0FaetZWomVOXSaNhzURDBCFrqACulAGaS1gY75gJNbIfTzNuRdlSzgUVkz7hkVzf/SaDkkzaKpUyNzOaE0aOAijVwzQlQpdWShkWsAOasVEJg3hIyrqknY3lTym2pnZtMnGTioaI1EC93gyFnTRmZBrSVDpb9v1PUcRGuoGEghE23lr1lmzvtoXMMeP96E7J2jhQhtaqgaB1qLwOS1BxFex8SqiCVj7vm37MYsgSWPmcCjF+xnGM+kweUnNE1apo4MHctoyTw1DMoZoRaqcK0KSnmVFgcGjoYPniSonQOBu0aOKZASQJKwSyLosZojiEnWEbxZGVut5mG8YRqKYc89Y49OuBQBvVEUHt0aEI8jJk55nvscA==\",\"jP1gR7c+JecAWt450wyXiy1YVhaihR5ljziiJczOXvdyDZ2gZ461eKyn9SGktZnH6zXS6vvfEMbDL8/u5XYsr7b77/O6vdqXS+qzfMydP376f8sDQzjBvrx62JZHz3bwZ9tybMLudh9fbmN5Opdru9sEZYd/eegiqsNPBcd8su+dkwj8iLPEFZWX+OqEY98e7y2CtNLDfYOTnx4P2QuiBmshGbQtS9ywoqCBcDNQLQKWigKiWzeuIrV3r+NeL7fxdJ6/RcSiZkNJYeccLFvGrNrPAGUnInETPw7cmEhaAhmMoEgdnIpBirlNZZ8WI0kX+Ox+eXm5jmepRHkv1tuYIb4FoZPxe+st0FhkkMhCzokEVdLk1wpP2UWWYlhW5q6z6ZvgS5Rg5ENmzXIBTkUalJQFXlJvOQsIlQlKVaDETiCD2F0IBQccjWPsx5PFLE8PugJ0mBwkJIWZPVjWnNwwU0+gHDXynH9QqWyjeqsSSps5dGZZUqj1UjFBleGgwgTFsEPqBS0RoWcFZW9uI7CqMIPQiTMnKuQSgwuapizKJMoaocRdfzXWkYv/oxTOqU7s0MssoIIMpWOFODhhcxav8PPck1ZDzClkNcMsPzjGprLnqOsDlxRrTiIgvVXQZmmK7WPQSMXzzJgpyqdLlhB2vkyjMJj44DTNAg8MbvT+vSicBMq3aNDogZJfnFJwx2QY37OlySAyzyJCnteaEb6zYkLqaXyvZYv6P2G+X3k+I54RA6UVB0YsuInnxOiQnKNHeMjU5U01kjXWHeuoFcmMxh0ZRsoC6hLBY4/A3HJqKXmruhKreAoch48upwRBT06qcg4h62lVPww/GrETluUY+zHAdg9zuy/zvvVteaBb139rvH6x3Y9puKvegyC8+f/d37Rx+6d9MQCJmQzGmgtNxBBeWJ54YFBFDo8IV82vWqwcyIY8kKA2zqBKDWrJBCkrD7fpRGbTpevxX8Gvxn48Ocbz8fca02RpI2mw6RwpKDshJYzYEigHopur3xTJxQ2dRgM0RFAaDbwVBJ1xNJ1aLArc4yfl9liu1zfL29v9mVX6xzyM4c8rqAthLTb1ZE6GHs2hKE0aN4p/33oOnFobPJaQ3TBrZv7hprO6M1+nFRXoNyg10CNccZZgraK0KlBjRVCqDJVIgUvLVpkmUjKgTmBrIsKQ81TgdmQWzKOLZwE1geYged0PdoRdODgSZTXKjxAo65ByeFEZ3rF0cAkMbjqaernCMq/KVQ==\",\"9BhLNCCPERRLBu/egd01zxGnzUxGg/Grc+kY+/H0/kwK1gpJQ47BhUUoiesFKBujcwQpFirWMRIVyE4VVOuEItWhpjla5D51ZthluY+bIgOzPv2inNBxhNeM3/KXh0GOn10tesqxmWUjPM3it8ZlnwjCrc2hlMDcJnpGCTF71iShvzioNGlKLqAkCiqtgzEjeMxtzFqHKtDWf/N0zCVFrQ/0V/EaWGaCvMNwcESMLB4k0oYt1BCsqbYqiaqIeSoTuOoEnaRgjRNQqq0Pp9lKA3CzV77sO8y97EI2vjMlFGaNAdEiabKAHEfZWS2mKEQcVeVKKhOqSAWtHMFVDbj5nGYjjw7cbUV9f/Byirk+yOA5Bo5++WJwFpNMQ1zstNi8Sf6/NeA1i0WmzOsMAplOrzPgsNez0etjmSYg9q56Rrt+fSxcz8ff3oAaey7sBKOkDkqjQq15wIjY5hAcefoVIat4wxe8HbUFb1kNVLrzh6RaD7kFV3GPxlcBAJSN1SxxL4ZqqUl4TvCRC2jxDsWpQkOjNtCpWwEs7+69fvnY2tj3+XhdPt6eXWylHa5lP2qIhWCte/ryYXu1XMt+LHttuS2HLAYJf0miWIpOgWM8qbXMITumqITTC+Og2ejuM0NUZVDpEUwxwRTHhI1qz46qyHAt+NUXKKA4c9rDWBJbUet2AnS7ZwsJubUe3JiSWWYyRLEnzZkZonMGNU7g4gZR1GtMM7sUoEOszXOFk6LXBw6ePQjpxeTgmiyJ8ERZ2LVNxDJgahVQrgaVS4LqCYv1xNgbQQaPUqS6gODIiYKhgAqQB8vIaOgTCQ2yVdf66318m9fkVLN1/b98e6l5sheIwyJo9QJFOkLNBSeKjyQQ+xsRvSn+GPux1LzPH3IJTjkntwSAsgpLF515Qn1gmrNXQLIEOueEOhu2HSqnQqXILMmqXOPv4s2trVqeryVUyvG+fRi35VW59EwL76Ntt3a5jq7s1+31jZ5JHkW/DMiVD56cWYOhRMoazejZD5dnDz0jYP3y+Hw9rdftVZIYTSd2Rbkj+Xi8HFcbOvPBnoR1zHaMBxUaPzkCUQkOCY87pD8+NlFno+v2alDCIourHBqC2Rg78IgCauZQfGSoXjqxsER2aufdL/vv52rBmTVoeYfcg2ciRHNeZCgHoluiy6rEwaTWpEaBMcVAS89QORnQGGpclGhMzJjzxXYd81mRnDr0fbuOp5NgEYar2a8wtQ9aiRZayjqjzUAEXKcqHEwrtmZdd3y69RpsQOJOKIcoWcXpYoNSjLwT/O88xv2j8WY9/0i8DX4+ra8Ka/ptU3nuOcrpurZy5bC/AQ==\"]" }, "cookies": [], "headers": [ @@ -79,7 +79,7 @@ }, { "name": "etag", - "value": "W/\"56e6-11HRmmRWD8UPtbWNjZLZeiQRZAg\"" + "value": "W/\"56e6-qS2+pAJ7pzhyytRvwLlkl8Z4W4k\"" }, { "name": "vary", @@ -91,11 +91,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:12:25 GMT" + "value": "Tue, 19 May 2026 20:56:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "53ddace7-a3fd-4820-b76d-02e7e43f2127" + "value": "3995c823-9776-4b0e-9aa7-4246af808ab0" }, { "name": "strict-transport-security", @@ -124,8 +124,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:25.161Z", - "time": 207, + "startedDateTime": "2026-05-19T20:56:32.234Z", + "time": 165, "timings": { "blocked": -1, "connect": -1, @@ -133,7 +133,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 207 + "wait": 165 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har index 5cca9fd96..cb1025a8d 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/oauth2_393036114/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "accept-api-version", @@ -98,11 +98,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:12:24 GMT" + "value": "Tue, 19 May 2026 20:56:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "strict-transport-security", @@ -127,8 +127,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:24.620Z", - "time": 163, + "startedDateTime": "2026-05-19T20:56:31.698Z", + "time": 173, "timings": { "blocked": -1, "connect": -1, @@ -136,7 +136,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 163 + "wait": 173 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har index 64d5cf8a7..9b9222159 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_890022063/openidm_3290118515/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "authorization", @@ -66,7 +66,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 15:12:24 GMT" + "value": "Tue, 19 May 2026 20:56:32 GMT" }, { "name": "vary", @@ -118,7 +118,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "strict-transport-security", @@ -143,8 +143,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:24.826Z", - "time": 240, + "startedDateTime": "2026-05-19T20:56:31.913Z", + "time": 184, "timings": { "blocked": -1, "connect": -1, @@ -152,7 +152,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 240 + "wait": 184 } }, { @@ -177,7 +177,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "authorization", @@ -214,7 +214,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 15:12:25 GMT" + "value": "Tue, 19 May 2026 20:56:32 GMT" }, { "name": "vary", @@ -266,7 +266,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-d4aebe75-0bbb-40d0-b662-ee89f6ec8898" + "value": "frodo-6060632a-5168-4d01-b0c5-90be409eaaf6" }, { "name": "strict-transport-security", @@ -291,8 +291,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:12:25.039Z", - "time": 117, + "startedDateTime": "2026-05-19T20:56:32.132Z", + "time": 96, "timings": { "blocked": -1, "connect": -1, @@ -300,7 +300,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 96 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har index d595e6d05..4fbe96cdf 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/am_1076162899/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "accept-api-version", @@ -113,11 +113,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:07 GMT" + "value": "Tue, 19 May 2026 20:57:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "strict-transport-security", @@ -142,8 +142,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.193Z", - "time": 157, + "startedDateTime": "2026-05-19T20:57:29.222Z", + "time": 149, "timings": { "blocked": -1, "connect": -1, @@ -151,7 +151,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 157 + "wait": 149 } }, { @@ -176,7 +176,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "accept-api-version", @@ -264,11 +264,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:07 GMT" + "value": "Tue, 19 May 2026 20:57:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "strict-transport-security", @@ -293,8 +293,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.565Z", - "time": 149, + "startedDateTime": "2026-05-19T20:57:29.559Z", + "time": 115, "timings": { "blocked": -1, "connect": -1, @@ -302,7 +302,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 115 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har index b8b171f8b..b665d31da 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/environment_1072573434/recording.har @@ -77,11 +77,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:07 GMT" + "value": "Tue, 19 May 2026 20:57:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "e3a5bdd1-6d61-462a-9fa8-3be6b1e4bd19" + "value": "675e8b04-2818-431b-a6ca-e6f6edb40c7a" }, { "name": "strict-transport-security", @@ -106,8 +106,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.720Z", - "time": 143, + "startedDateTime": "2026-05-19T20:57:29.680Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -115,7 +115,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 143 + "wait": 101 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har index 49817e5f6..10e6a5463 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/iga_2664973160/recording.har @@ -56,12 +56,12 @@ "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" }, "response": { - "bodySize": 5661, + "bodySize": 5665, "content": { "encoding": "base64", "mimeType": "application/json; charset=utf-8", - "size": 5661, - "text": "[\"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\"]" + "size": 5665, + "text": "[\"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\"]" }, "cookies": [], "headers": [ @@ -79,7 +79,7 @@ }, { "name": "etag", - "value": "W/\"56e6-11HRmmRWD8UPtbWNjZLZeiQRZAg\"" + "value": "W/\"56e6-qS2+pAJ7pzhyytRvwLlkl8Z4W4k\"" }, { "name": "vary", @@ -91,11 +91,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:08 GMT" + "value": "Tue, 19 May 2026 20:57:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "4f8c784b-a6d2-4078-9591-263c3170eca2" + "value": "b27c6e62-fb36-4021-8323-ddd9928525ee" }, { "name": "strict-transport-security", @@ -111,21 +111,21 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" }, { "name": "transfer-encoding", "value": "chunked" } ], - "headersSize": 459, + "headersSize": 484, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.977Z", - "time": 272, + "startedDateTime": "2026-05-19T20:57:29.901Z", + "time": 196, "timings": { "blocked": -1, "connect": -1, @@ -133,7 +133,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 272 + "wait": 196 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har index 2deaa6763..7256ab956 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/oauth2_393036114/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "accept-api-version", @@ -98,11 +98,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:07 GMT" + "value": "Tue, 19 May 2026 20:57:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "strict-transport-security", @@ -127,8 +127,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.363Z", - "time": 195, + "startedDateTime": "2026-05-19T20:57:29.390Z", + "time": 164, "timings": { "blocked": -1, "connect": -1, @@ -136,7 +136,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 195 + "wait": 164 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har index 1a1a0a03e..15168c482 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_l_2828241652/openidm_3290118515/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "authorization", @@ -66,7 +66,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 15:15:07 GMT" + "value": "Tue, 19 May 2026 20:57:29 GMT" }, { "name": "vary", @@ -118,7 +118,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "strict-transport-security", @@ -134,17 +134,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 658, + "headersSize": 683, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.648Z", - "time": 193, + "startedDateTime": "2026-05-19T20:57:29.593Z", + "time": 189, "timings": { "blocked": -1, "connect": -1, @@ -152,7 +152,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 193 + "wait": 189 } }, { @@ -177,7 +177,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "authorization", @@ -214,7 +214,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 15:15:07 GMT" + "value": "Tue, 19 May 2026 20:57:29 GMT" }, { "name": "vary", @@ -266,7 +266,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-a4ab3122-fc84-43cb-b007-bd3ece8539d7" + "value": "frodo-50b69143-f3e6-47a0-bd48-09924e11578d" }, { "name": "strict-transport-security", @@ -282,17 +282,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 658, + "headersSize": 683, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:07.868Z", - "time": 102, + "startedDateTime": "2026-05-19T20:57:29.787Z", + "time": 108, "timings": { "blocked": -1, "connect": -1, @@ -300,7 +300,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 108 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har index e092dafb5..925dcb76b 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/am_1076162899/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "accept-api-version", @@ -113,11 +113,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:31 GMT" + "value": "Tue, 19 May 2026 20:58:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "strict-transport-security", @@ -133,17 +133,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 761, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:31.405Z", - "time": 153, + "startedDateTime": "2026-05-19T20:58:02.633Z", + "time": 160, "timings": { "blocked": -1, "connect": -1, @@ -151,7 +151,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 153 + "wait": 160 } }, { @@ -176,7 +176,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "accept-api-version", @@ -264,11 +264,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:31 GMT" + "value": "Tue, 19 May 2026 20:58:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "strict-transport-security", @@ -284,17 +284,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 761, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:31.735Z", - "time": 114, + "startedDateTime": "2026-05-19T20:58:02.949Z", + "time": 113, "timings": { "blocked": -1, "connect": -1, @@ -302,7 +302,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 114 + "wait": 113 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har index cf40586a9..7b2e03bee 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/environment_1072573434/recording.har @@ -77,11 +77,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:31 GMT" + "value": "Tue, 19 May 2026 20:58:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "292547e5-f027-4bcc-b1fd-2439fddf4a9c" + "value": "3da93c33-79fd-49fa-a012-4c17f03323b7" }, { "name": "strict-transport-security", @@ -97,17 +97,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 388, + "headersSize": 413, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:31.856Z", - "time": 116, + "startedDateTime": "2026-05-19T20:58:03.069Z", + "time": 103, "timings": { "blocked": -1, "connect": -1, @@ -115,7 +115,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 103 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har index c30a46dff..12ef8e3f9 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/iga_2664973160/recording.har @@ -56,12 +56,12 @@ "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" }, "response": { - "bodySize": 5661, + "bodySize": 5669, "content": { "encoding": "base64", "mimeType": "application/json; charset=utf-8", - "size": 5661, - "text": "[\"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\"]" + "size": 5669, + "text": "[\"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\"]" }, "cookies": [], "headers": [ @@ -79,7 +79,7 @@ }, { "name": "etag", - "value": "W/\"56e6-11HRmmRWD8UPtbWNjZLZeiQRZAg\"" + "value": "W/\"56e6-qS2+pAJ7pzhyytRvwLlkl8Z4W4k\"" }, { "name": "vary", @@ -91,11 +91,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:32 GMT" + "value": "Tue, 19 May 2026 20:58:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "1aea60a6-d833-4ed0-98eb-27edccc8ab9e" + "value": "46a3b40a-0559-45e4-9f08-62c629006dd4" }, { "name": "strict-transport-security", @@ -111,21 +111,21 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" }, { "name": "transfer-encoding", "value": "chunked" } ], - "headersSize": 459, + "headersSize": 484, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:32.085Z", - "time": 181, + "startedDateTime": "2026-05-19T20:58:03.291Z", + "time": 165, "timings": { "blocked": -1, "connect": -1, @@ -133,7 +133,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 165 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har index b879e86c1..2742a1ff3 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/oauth2_393036114/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "accept-api-version", @@ -98,11 +98,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 15:15:31 GMT" + "value": "Tue, 19 May 2026 20:58:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "strict-transport-security", @@ -118,17 +118,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 536, + "headersSize": 561, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:31.570Z", - "time": 159, + "startedDateTime": "2026-05-19T20:58:02.807Z", + "time": 135, "timings": { "blocked": -1, "connect": -1, @@ -136,7 +136,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 159 + "wait": 135 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har index 6ca9362d7..c27e75b4d 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_276218670/openidm_3290118515/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "authorization", @@ -66,7 +66,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 15:15:31 GMT" + "value": "Tue, 19 May 2026 20:58:03 GMT" }, { "name": "vary", @@ -118,7 +118,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "strict-transport-security", @@ -134,17 +134,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 658, + "headersSize": 683, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:31.773Z", - "time": 196, + "startedDateTime": "2026-05-19T20:58:02.987Z", + "time": 180, "timings": { "blocked": -1, "connect": -1, @@ -152,7 +152,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 196 + "wait": 180 } }, { @@ -177,7 +177,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "authorization", @@ -214,7 +214,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 15:15:32 GMT" + "value": "Tue, 19 May 2026 20:58:03 GMT" }, { "name": "vary", @@ -266,7 +266,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-945b4c79-3dfb-485c-95cf-dfd04af1264c" + "value": "frodo-d9667abe-3191-463f-92f9-cd624d343137" }, { "name": "strict-transport-security", @@ -282,17 +282,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 658, + "headersSize": 683, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T15:15:31.977Z", - "time": 101, + "startedDateTime": "2026-05-19T20:58:03.177Z", + "time": 108, "timings": { "blocked": -1, "connect": -1, @@ -300,7 +300,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 101 + "wait": 108 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/am_1076162899/recording.har new file mode 100644 index 000000000..e9f667ed8 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long_t/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:09.938Z", + "time": 159, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 159 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:10.265Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/environment_1072573434/recording.har new file mode 100644 index 000000000..1be9f74b1 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long_t/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "177b5201-0fbd-467d-94be-18c7bd475c79" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:10.383Z", + "time": 117, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 117 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/iga_2664973160/recording.har new file mode 100644 index 000000000..daf630687 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/iga_2664973160/recording.har @@ -0,0 +1,152 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long_t/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "f4baaba264f1463d3b5d1deda58605af", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 116, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "116" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/iga/governance/account\"}}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 2206, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 2206, + "text": "[\"GxEkAGQzNf9PV43OBoNGAvD7pTeSIrP+cayMpU1e/d973+NLqIYJYfADJXmv3SDfOmjZp3079rCJk6aNia1V+N9ufCBdSUPQPGvMqkOcuXrlUgYp3Xbr89X6NVm//3r951frbVuvKzKNzfoEotJAEQWiFoHqrEJDtftYL+tHFp74m/p+rNf1h6/Hub9fvn++8X7cOZayXtZHvPc5aP68vqyXdXtH/oYP521/JGqzjKwR1ELrZd3b/0c///TFh7Fe1ze3t/XNNxitr48+3oycUbBe1vOux/m8Pd6ul/V2/Pr1ft7+Uu+vY73Oej/GZR3f8bSynmM7xh7r9Z//vqyfgXfD2u5jvZ7P13FZb8fPH+d4Puo91P+CrkDWI9+Ps271rOv1q1UQ9/Cjeo71ujJyAcxA+U9M1xxXycmK/2O9rO/lnpH4lhkIge1P5FeSq2gKysy56D/Wb765yEPF0dWwTqitZ1ATgTbqBNmoRCtcWRQbfL+f+/OQQXkNA0peJJ27zP35SyfTirX1S1/sf+mW1VK4oSmSOZJgRFmoeNAM5gk9WoDiZIiiDUxxYt3U6mzI4g+3493yx74/hwRqnrfjXTBwyszRggWf9s8LWKaLZ/UUxlj25BkLFcSJkolHpnCGXKqCTtkgtkbAmYOtDK6YscGv9v5ubIVefg8DjrE/P5bz5XZ066VL0p79bvH/X9q+30d9mBtmxRSOZkpmrERqdNBAcemCFRppgLbawMkNci3WcA4x3MG2n4xdicGunJAwmAJFi2gRbTBCrlJqcYOgjqBz6+DdBBoiFfLOrReBkDmlu4GDWVMwPURJIRRMxIT3N/ooKEC6OWjxAG88wNw5inrLDWSZMrtBxrJLwlwp2o6k4CwSzs06koyh3RFqkw20q0FQHRBMlj1y42Kptrs/5m0bjz4YuqLHemQMCKOx3C1IGRZi69WrJY09xpKrWBTEDCXnMXMNHtB5KCgOhcbCMESKRg5qYij9Pp9WLn98bVbD1wlJtGlxgEbU/ullLEd82+WrhaeVtf01Y9UZU1ZfgTP9pmhcQnY6KtQmUwT0ghVUXCA0G/AcTLQZd689BViPc/ldPY5P+3NbfvhSH2/Vo+ZejzOBPwdMFb+T/A85fYWXrZ6VWpnRJpJhpUQkaC7JGc2yeoaKK42quMHmeQMtWiBECEwqqlOU2SYC/Vk9lt/t91v/YvnLbb/X87Y/\",\"PLroSz1SZM4B2cz70T4Ox67N8mdtpNbH\",\"F8sf9x8tHzOHhBpwhLMkRNtOTk5UMpFR05JRJ/c5YWxZQMU7hFoBVOmtluEZG8aft4+2TIYBIuno5+5HtD6W1K1jyuwkiulrIicQg8lMiyFTQMkeoXXUAlE2A0VDaI0aTJ9SspXKMgC3P5GJKwkinEuiIkhK7iaKmqtbFwhnIukFZDCCIm14HIeSrU/lmJ4FssXvnrePt/t465W3+xAOWKsOf64ebZYMIeM0fU9UAX4A8mRWSFCZ3ghryc2KCMjWG2h3Adfs0EklbBoamYoMjdAb4dHN8Q15Oqtryd7zFfGKmKjZBCuewiWsMJosJddwDBod0BFBaXSIXhF05tF1avUsOPbX9fFa7/cvlh/uz98MkNGAVfY+QeYcIPiOfq42jWez+14Iafqc2HtHsSQLR1Njhok2mjTFKiiJgkrfwJkRIlsfs7WhyilkSql/vUJozPI1sTSlYDgFImaWMBhhU26kMqGJNNDGGULVgXvM6T5sbBlkRmluYAJhzolzbJ1TsLgYsYkOWm1FeE6IYRW0xgY1qEFHpz4waJvgLt+b/vja+ziO+XpffrW/vT30Y869HmcKbw6oyHF/fNk/Lfd6nMuR2r8vi7uNQlGWXxLnxhUkJwssWQnbG3XQfWwR0yCrMqhsGVyxwJTAgp3aZrTiTTv907pLf1p76zQjFAJsFbOngoyMFM5U3I04jLBHUTNmyMEG6lwgJByyaLRcpoVUkAVluEGAOZKQbsdSaPEiohNGuGmfiHXA1Cag3Bwa1wItClbfCuPWWZyMKMkJCKsnSo4GChnJDRkdo+X3R7INLHNuDZC8gM45oVENqI1LpVpl1sYcC3zx6CtbiFCg/Df668t4LJ+qT5jlc/T90W/3sZHGyN6/kIp9CIOdJDHvo8lRMpnmmd/JvATfn+d4/nJ8sV7/KaAx/76s/6BRyQ872uory2UYID+w+Bs=\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"2412-bDvy0oTPZwZkoLYwRq+NvPV7Lis\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fea6c159-5fc1-464f-9880-49f1008bb2f1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:10.622Z", + "time": 365, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 365 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/oauth2_393036114/recording.har new file mode 100644 index 000000000..00ed35f13 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long_t/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:10.110Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/openidm_3290118515/recording.har new file mode 100644 index 000000000..d3e7a28bd --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_long_t_1522240437/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_long_t/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:10.303Z", + "time": 184, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 184 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Tue, 19 May 2026 21:00:10 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-24db6f95-e5fa-4544-a7e7-bc90601797fe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T21:00:10.506Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har index d3fe15d5a..2a7345e61 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/am_1076162899/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "accept-api-version", @@ -113,11 +113,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 20:42:33 GMT" + "value": "Tue, 19 May 2026 20:58:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "strict-transport-security", @@ -133,17 +133,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 761, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:33.370Z", - "time": 199, + "startedDateTime": "2026-05-19T20:58:42.252Z", + "time": 141, "timings": { "blocked": -1, "connect": -1, @@ -151,7 +151,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 199 + "wait": 141 } }, { @@ -176,7 +176,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "accept-api-version", @@ -264,11 +264,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 20:42:33 GMT" + "value": "Tue, 19 May 2026 20:58:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "strict-transport-security", @@ -284,17 +284,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 761, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:33.735Z", - "time": 131, + "startedDateTime": "2026-05-19T20:58:42.546Z", + "time": 109, "timings": { "blocked": -1, "connect": -1, @@ -302,7 +302,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 131 + "wait": 109 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har index 6111e69b0..bffee2497 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/environment_1072573434/recording.har @@ -77,11 +77,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 20:42:33 GMT" + "value": "Tue, 19 May 2026 20:58:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "a3920cf4-6814-4a4a-bbc0-d8f55cb4c182" + "value": "d3192f1e-6d6b-4413-a37d-b7553d27eb00" }, { "name": "strict-transport-security", @@ -97,17 +97,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 388, + "headersSize": 413, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:33.872Z", - "time": 118, + "startedDateTime": "2026-05-19T20:58:42.658Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -115,7 +115,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 99 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har index 417e2024e..fecdc1008 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/iga_2664973160/recording.har @@ -8,11 +8,11 @@ }, "entries": [ { - "_id": "35b9925715d80f8b496d401f2934b298", + "_id": "257868297f7cc6164d4f3b665bce0536", "_order": 0, "cache": {}, "request": { - "bodySize": 0, + "bodySize": 114, "cookies": [], "headers": [ { @@ -31,6 +31,10 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "content-length", + "value": "114" + }, { "name": "accept-encoding", "value": "gzip, compress, deflate, br" @@ -40,9 +44,14 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1879, + "headersSize": 1900, "httpVersion": "HTTP/1.1", "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/role\"}}}" + }, "queryString": [ { "name": "pageSize", @@ -56,12 +65,12 @@ "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" }, "response": { - "bodySize": 5669, + "bodySize": 1807, "content": { "encoding": "base64", "mimeType": "application/json; charset=utf-8", - "size": 5669, - "text": "[\"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\"]" + "size": 1807, + "text": "[\"G58VAGSz2fun647OiKi5ccsvrdtYJPvDg8zCJv2+/VpLlzpQ697smTbcEpF7uzvzBRFJJJVOgkwoFiJZF7x6Oy352xBndK8aaFgOy8SGvYWLydoJ059v4eKoXpD3X+p69wOmP/8e4Hp8vnV/5R2m83b3Aa7H1/f1vPIdBtNS18MHuFSh5+nftv99Pn96/dxh2u7rOsD5zC2rbfV1pHy+nX7b6vpf+cwPU7+pDw4T/OCnWs7EygbYvorfwv30/G/7/LzuG0zwYd2uqiM/ofzy5hf+Tb3DALtSw+DRtfgv7w+PNC59dNtXGTxZbkDb99XrBgNcO0xAmeJMc8AavaD5nDFXjZiVFuEUNTWFAR78rL2eFaa3AMs1fFRPhwmEJCIF5PCT8BTKpHEsWv6AAU7ZXWL+LwGZUNJPnCeJE9molDWmFPMf8P79AM8xeQyDjuHvEen2kx/n5aP9Plry8CraI37BV4fXc8VnvIXTX50w0RgGeIFyB4/h/dBYVNp1DO//HrD0yMxUuxFynxlN5oSt14QicZ5rdCphBvtx20Sfm37GsUPsC9Dcf9ft9Cd+Q+id86Q2Fs4UUzHDiSIyL7ayjGMQjIKfK9mP4wM4jLwJj8JjhB9t8piLmovUmbHmktEWUcwWHHMKXiTHmb2SoJjj3rS1OJKlULhkJRBZjZFZWu4ZXvsBA2w7wKRGRpfPj8uPvh3X8/rCeRLw+5oBCNaPgNB0+GZvr9x2wCktW6+heY+4xEJoXAvWJVcM3AKFPguVQhB+wYfsh5IWorRPj/N23Z44kM5xLGbRWGMgEJkPhYARwXnG9cMe2qAVw4cPdFYUavIgdUZNaUFrsmCRVlE1OqewBBYnLMfRBrePTTNzQYGuITtBJ24NzPSeR6JpLKnEFEL2IYisnJkxOlJNQUBJxUVFqyAXfaaeqqEqBbTaHHOtFSmxzrNLoVSpl12dfm6aOhU9bU1HYk3FSo7kEQlz2JO2WuSDAgfDT2RAMpKwqGsl46aNBy6CqyKJA7M/5s+XkZJ1CRwwzs3QKHdsvTpGbSmo9e4aNJX1pmkl2+pCGJNGtK8lI4WfRKeQJi4jaUpU7AHG136p/elAJC8fVQyBywM94mVFJfZOPRQkN0ErkbH1UHBWFs8iIkEIfGIdTz/ODwCnpX6hwDYtgOkseczJRJnjBkTWTwJlSy1MB9wDoJV6l5NUnnttFLGpFzQV\",\"xpqpY+yVcmSmkmywJT0sfA92lc3L3jqHsShli8mUuMgkkiaJxM9HBYnVvNBKHudC3NxI56bYQiM0boKN2VDqnHITXohL+g7e1ehj08yxG81lLMScLDNxkflwioVVAP5yXRiGcQgEp/CPdSA2RfG0Y47hKXdrf/JXZ1+85OW9iyUx4ytZbFIbp+UWeqpSGL3GjsbesLXk6IHmxZU8eSBk/uLR2sI4ZkFxrHkei2kpIcvMEkTGZzmMtcLT65Onmnzefr0/wADr/hIG2O7rOp/R5Ifr8ezylb/wFcXgZz1xfFjH4nwm/LUGnAlUEqc8ga904zwz1v3lfKj02/Op53MWthU84OckrpSyUEfxoGg5F6zFE7ZSO4uKBpkzWMPtejzbro7DXvMylsRMlEtoZSJdqOTIOiti0S8jLDzP2oKiL5rRak/YJGZkd8tSjdkXnLfaV798+3KLaw23ffV/K5xekGi87MslWhkfN1KpK/2PFD8h7mKTPxN2d0Qws6bke2iZiCa2MQuTuAvdKawTpzFoMi1MwdZTvT4Fj5fTb1/6a5j+BG/a3wPcniknfLjftxMm1mEXWc8//e8B\"]" }, "cookies": [], "headers": [ @@ -79,7 +88,7 @@ }, { "name": "etag", - "value": "W/\"56e6-qS2+pAJ7pzhyytRvwLlkl8Z4W4k\"" + "value": "W/\"15a0-vuobEiKPWJkzlrlItlxposREquA\"" }, { "name": "vary", @@ -91,11 +100,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 20:42:34 GMT" + "value": "Tue, 19 May 2026 20:58:43 GMT" }, { "name": "x-forgerock-transactionid", - "value": "ea6b0eb6-5d8e-40a5-8dfe-ea96c82779ed" + "value": "ee157865-21c2-4565-aff1-e098cd415658" }, { "name": "strict-transport-security", @@ -124,8 +133,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:34.112Z", - "time": 173, + "startedDateTime": "2026-05-19T20:58:42.863Z", + "time": 170, "timings": { "blocked": -1, "connect": -1, @@ -133,7 +142,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 173 + "wait": 170 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har index 5ec80a18b..160f9bb9a 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/oauth2_393036114/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "accept-api-version", @@ -98,11 +98,11 @@ }, { "name": "date", - "value": "Mon, 18 May 2026 20:42:33 GMT" + "value": "Tue, 19 May 2026 20:58:42 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "strict-transport-security", @@ -118,17 +118,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 536, + "headersSize": 561, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:33.586Z", - "time": 142, + "startedDateTime": "2026-05-19T20:58:42.406Z", + "time": 133, "timings": { "blocked": -1, "connect": -1, @@ -136,7 +136,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 133 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har index 8ba76e567..69df5774f 100644 --- a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_lt_3762489216/openidm_3290118515/recording.har @@ -29,7 +29,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "authorization", @@ -66,7 +66,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 20:42:33 GMT" + "value": "Tue, 19 May 2026 20:58:42 GMT" }, { "name": "vary", @@ -118,7 +118,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "strict-transport-security", @@ -143,8 +143,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:33.770Z", - "time": 189, + "startedDateTime": "2026-05-19T20:58:42.585Z", + "time": 197, "timings": { "blocked": -1, "connect": -1, @@ -152,7 +152,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 189 + "wait": 197 } }, { @@ -177,7 +177,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "authorization", @@ -214,7 +214,7 @@ "headers": [ { "name": "date", - "value": "Mon, 18 May 2026 20:42:34 GMT" + "value": "Tue, 19 May 2026 20:58:42 GMT" }, { "name": "vary", @@ -266,7 +266,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-93728718-4484-4b3b-933f-4ca136c8c250" + "value": "frodo-8bb3b694-c433-42d7-9f84-ea551dbbad5d" }, { "name": "strict-transport-security", @@ -282,17 +282,17 @@ }, { "name": "alt-svc", - "value": "h3=\":443\"; ma=2592000" + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 658, + "headersSize": 683, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2026-05-18T20:42:33.996Z", - "time": 109, + "startedDateTime": "2026-05-19T20:58:42.764Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -300,7 +300,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 94 } } ], diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/am_1076162899/recording.har new file mode 100644 index 000000000..3057bbd9b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_t/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:21.808Z", + "time": 142, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 142 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:22.112Z", + "time": 109, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 109 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/environment_1072573434/recording.har new file mode 100644 index 000000000..8218512f9 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_t/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0de3dcbb-77f7-44b4-be5e-4d56fe14e7fd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:22.228Z", + "time": 100, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 100 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/iga_2664973160/recording.har new file mode 100644 index 000000000..35654e40d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/iga_2664973160/recording.har @@ -0,0 +1,152 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_t/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "4644f5b41a292a50d77046e2e6d7332e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 120, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "120" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/assignment\"}}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 1771, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 1771, + "text": "[\"G6MUAGSz+X6nK6O/2xGR5M5tSy02lrPsvEAGnPbL5Vr6/4K1rRNvVLJJgVBXESSbKzFLFI4lyQpPqfqpMHWPSlezkbX1rjosNdldT3sjBGT72uwFLJM1B+Y/XsByVK9I68/5cqcnzH/8NcJ6frZVfdQKcz/udIT1/Oru0tdy28Hc8uXUEVYVepL6Tflfl/7j063CvN1dLiN8ztywXC7aRpnPtq7Hli+p8ocfLv91vlGYQQ5ZMML27btKKXKlBxj2NujW135ZTMFwGGEfVTO42oz/5HpzNeTcV/k81+uteFAvePdnP9btGkZYK8xAmmry7NB7X9BmdVh8M2jN4hcuPlBUGOFGe665Z5hfADi38GHuCjMIiUdyyO5H4dml2dJkgvwOI7y/u/T32h0yoYQfOc7iZ6JJQhCJIYXf4dWrESREIFk/6tmngEj2nh98O3x4d3PzNHwkolBd/GoruTdLZu+YMDdVXwRLI4/WecIiWdGohEUX9qkJqETI1rEZkVNlwaLQIBSoShK+Ke49JSZxXgIEBqpk2+D9ngrHFie15MhiaFTQ1pYwLVqwNDELqWk1m19RDIGDRnJBiToLmRiqP+jpVnVbiZoBZWjoyWCVWlYeIyZkJuKTNbKdyU4kbEyyMe6qxmIp5LgId6ceIAaDcCd+87C1pPhluQiF8fpZw94Gy1r5wEM+b4UosUvURQpJomIkW9E2rZhjDGhMq6ayCzk2u2ZxnBzZ/xpPEoid88JQVonjiflePyqDQM0Rq3lkIGB1/yBv24cqMjh7KDpU63ytiOUv+37RvGHlCl1ccKwBK6lBa0zEzCmiLk2N4eC0+p3FaaLET0gmk6JJUZz/mZtGHsUJ7Wb4bOt6rcfgzxGqIIUpiwIHi6m2SAe+gK6PHWYe4Z7QKfRqzPAWH+xtYuSVY7PJKfu6hGDQcG5ouRjMrjIaZUnJMBnSHVUjoHF217NPsRJZKRkTMLwAfejaZCXBqXecJU0x2OBTJI/GqvSLUwD1geFJTxhh2wFZHEFdPjuHH3Q7177egxYJv7UMGJF+BJy6ww==\",\"13t+6rYDWk5JluBLo4o1t4zWkGCuVNCpeFqSmFQoBKl+DvJN7oGHzuKnYGOkYAQpUqOfIQXqrQEMjGBhEj/OacU8dD27cTqm7cfQjr3uwycF5b/Sx9v96LdjWj8njIu/fzwtur15DpwWI5iKAC7EoAzYGgZyKLLsB//l7VrRr25PzkCIJEqMZZGA1vKCJQdGH6xoii0xR5oGlvH/cT/q2T/reqMAgdHjWSnPjicriYk9eZ4iVTYXpZhs+j3orzHcoKug4UVq0DJGrS+zn66hQsm57CJycg4t5YCppoqSkg1NXYstgLtWuMXq+0xqgtH9Ed8c1wYXqtDAoTL5rK2hKRkxhr0xZpcdUygJpCDMSxdVzxlD4oLWlobZlITFN12c1GZ3CHqzfpsP3dgIoWXgbT5CVMQzS3GpvBgOcY3twsLTg4ZGqg+b7fzeWM+bGzrJTDSTmURiAPTCsJ3JTC6kYL0xXMSt6H6fncO3x3q/XvQ6JDTMLkfImJh8bijFNrSNLcZFPLIvS9XEbcnLDm5dtFzPDqueLkJIWmlE0d26iSg6tj7e0iZVFs9G54PZ6/BPZ4xJS1aOmXPL1VxCk5TRaXRoS8qYTSUsIVMjk9SUuoMblgDcL9L17D+dwWTV2TfNzZQ4BJ+i3wWZKlHR30HCWfwcvNe6Hl/oE8x/iLTbXyP8T08O+WC/2zrMLOO9kjwx4BU=\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"14a4-Bo+0eTLRrMC7g3+svIyUNS1BVmI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "791588c5-af3f-4946-8830-a737f7e05082" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:22.443Z", + "time": 172, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 172 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/oauth2_393036114/recording.har new file mode 100644 index 000000000..12280a3ac --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_t/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:21.964Z", + "time": 142, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 142 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/openidm_3290118515/recording.har new file mode 100644 index 000000000..0a00de775 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-list_3296956656/0_t_2425578796/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-list/0_t/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:22 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:22.147Z", + "time": 182, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 182 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Tue, 19 May 2026 20:59:22 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2d9c740e-1491-4b01-9517-358c819bc765" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-19T20:59:22.333Z", + "time": 103, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 103 + } + } + ], + "pages": [], + "version": "1.2" + } +} From 7192dab1df8ab5e8bbe4f7f831f771ee3571673b Mon Sep 17 00:00:00 2001 From: brycentrivir Date: Fri, 22 May 2026 15:00:14 -0600 Subject: [PATCH 3/3] feat: add list, describe, export, import and delete commands to iga-glossaries --- src/cli/iga/glossary/iga-glossary-delete.ts | 45 +- src/cli/iga/glossary/iga-glossary-describe.ts | 28 +- src/cli/iga/glossary/iga-glossary-export.ts | 5 +- src/cli/iga/glossary/iga-glossary-import.ts | 51 +- src/ops/cloud/iga/IgaGlossaryOps.ts | 149 +- .../iga-glossary-delete.e2e.test.js.snap | 45 + .../iga-glossary-describe.e2e.test.js.snap | 135 + .../iga-glossary-export.e2e.test.js.snap | 3744 ++++++- .../iga-glossary-import.e2e.test.js.snap | 156 + ...-116b-4003-9a63-a82431e44c8e.glossary.json | 29 + ...-a6e9-4ec8-8a36-830f217637b3.glossary.json | 30 + ...-208d-4aff-a770-a0b9c476db85.glossary.json | 50 + ...-5868-4def-9880-6ed759e3048a.glossary.json | 40 + ...-abc5-4733-beaf-3d169b62a234.glossary.json | 29 + ...-c9b9-40f2-964b-740f0ad47afb.glossary.json | 29 + ...-666b-4ae5-b6f3-43c6c1b6708e.glossary.json | 30 + ...-820e-4e86-942d-172afe78e5db.glossary.json | 29 + ...-56a4-4f3d-9db1-2529276e2a05.glossary.json | 29 + ...-5846-4e5a-b9b5-759ac7ff89fe.glossary.json | 40 + ...-b149-4bab-8187-5a67b0fe3704.glossary.json | 29 + ...-7f0b-4df9-9ceb-bf23c0e3fda3.glossary.json | 29 + ...-d635-4471-b983-5bdb169c5e6a.glossary.json | 45 + ...-d290-4e0b-a2d5-247befa08961.glossary.json | 40 + ...-91c0-4fdc-8c73-b001618c2bc6.glossary.json | 29 + ...-14d8-4689-8b2e-78829648b5b6.glossary.json | 29 + ...-ab3d-4c47-91ae-92175895b264.glossary.json | 29 + ...-e7d2-4462-8530-0582ef300e5b.glossary.json | 40 + ...-804d-4fed-a887-33fd3d157a8f.glossary.json | 30 + ...-d0e3-4338-a198-ecfe33175ed6.glossary.json | 30 + ...-c2e4-40e4-b232-e33649591b37.glossary.json | 29 + ...-c60a-4383-9457-2fe211d72c85.glossary.json | 29 + ...-d85d-4646-9331-73a048196fbf.glossary.json | 29 + ...-ed53-438c-9476-043cba6e850b.glossary.json | 29 + ...-6cb4-408d-bdae-63b7534dde39.glossary.json | 29 + ...-c3a0-4e69-85f5-1a4c760d731b.glossary.json | 28 + ...-ade4-4787-bdfa-99600dbf1a8e.glossary.json | 29 + ...-96d7-4070-bb1b-f8f36576a23e.glossary.json | 29 + ...-3e20-401d-91a8-657cf429f85e.glossary.json | 29 + ...-58ce-4520-b9a0-7e9bb4236bbd.glossary.json | 29 + ...-3dcb-4c83-8458-c14397f70715.glossary.json | 29 + ...-3dcb-4c83-8458-c14397f70717.glossary.json | 29 + ...-e673-4935-95d5-22c76c669cb4.glossary.json | 30 + ...-67b7-4fb2-82a4-cb7ffa1600a7.glossary.json | 29 + ...-0800-41ec-9ca0-4f5ec4f4a853.glossary.json | 29 + ...-791b-44bf-a3b9-b6fec52df4f7.glossary.json | 29 + ...-4134-43cd-8220-957cefbbe44e.glossary.json | 29 + ...-b33b-4b25-9448-2c9ff88e7ed5.glossary.json | 29 + ...-9e7a-4a9d-a91b-c081ce091df7.glossary.json | 29 + ...-1772-475e-b07d-57de0e1b20f5.glossary.json | 40 + ...-2316-4974-a032-9a5ca6f1ced8.glossary.json | 40 + ...-4bb5-4950-983d-ec439bdc467b.glossary.json | 28 + ...-5442-43d5-8406-f39060c1bd73.glossary.json | 29 + ...-5927-4826-9398-5349b56f793a.glossary.json | 29 + ...-534d-4c5a-9692-6324c9c9b406.glossary.json | 28 + ...-4e4c-427a-b931-f807daabca56.glossary.json | 50 + ...-f4b3-42b8-b2a6-b960a8d620dc.glossary.json | 29 + ...-9089-4d65-90c1-9e9fa4458383.glossary.json | 29 + ...-9588-4929-87b9-d2222591a630.glossary.json | 45 + ...-9624-41fc-803d-658d949e04b4.glossary.json | 40 + ...-0186-4fff-b1a9-ab26a1aa3fab.glossary.json | 29 + ...-1ecd-45c0-ad55-00ae9d6146c8.glossary.json | 28 + ...-ef38-4ad7-b268-1ee482a411ef.glossary.json | 30 + .../exports/all/allGlossaries.glossary.json | 907 ++ test/e2e/iga-glossary-delete.e2e.test.js | 102 + test/e2e/iga-glossary-describe.e2e.test.js | 43 +- test/e2e/iga-glossary-export.e2e.test.js | 68 +- test/e2e/iga-glossary-import.e2e.test.js | 122 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 2443 +++++ .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 1302 +++ .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 129 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 262 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 262 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 147 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 147 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 129 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 147 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 147 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 143 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 152 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 147 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 152 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 143 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 143 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 129 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 4974 +++++++++ .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 9066 +++++++++++++++++ .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 4974 +++++++++ .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 2494 +++++ .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 262 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + .../am_1076162899/recording.har | 312 + .../environment_1072573434/recording.har | 125 + .../iga_2664973160/recording.har | 262 + .../oauth2_393036114/recording.har | 146 + .../openidm_3290118515/recording.har | 310 + 198 files changed, 59453 insertions(+), 104 deletions(-) create mode 100644 test/e2e/__snapshots__/iga-glossary-delete.e2e.test.js.snap create mode 100644 test/e2e/__snapshots__/iga-glossary-describe.e2e.test.js.snap create mode 100644 test/e2e/__snapshots__/iga-glossary-import.e2e.test.js.snap create mode 100644 test/e2e/exports/all-separate/cloud/iga/021ed7cf-116b-4003-9a63-a82431e44c8e.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/0806c0c5-a6e9-4ec8-8a36-830f217637b3.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/0878ab02-208d-4aff-a770-a0b9c476db85.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/09165438-5868-4def-9880-6ed759e3048a.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/09c470af-abc5-4733-beaf-3d169b62a234.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/0e1f922f-c9b9-40f2-964b-740f0ad47afb.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/0e9d9615-666b-4ae5-b6f3-43c6c1b6708e.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/107b8d86-820e-4e86-942d-172afe78e5db.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/12e51982-56a4-4f3d-9db1-2529276e2a05.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/13a88c47-5846-4e5a-b9b5-759ac7ff89fe.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/1683c30a-b149-4bab-8187-5a67b0fe3704.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/19e40504-7f0b-4df9-9ceb-bf23c0e3fda3.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/216c69b1-d635-4471-b983-5bdb169c5e6a.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/23d32642-d290-4e0b-a2d5-247befa08961.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/2a36a687-91c0-4fdc-8c73-b001618c2bc6.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/2a9ce603-14d8-4689-8b2e-78829648b5b6.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/35094c80-ab3d-4c47-91ae-92175895b264.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/433f7455-e7d2-4462-8530-0582ef300e5b.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/5807928e-804d-4fed-a887-33fd3d157a8f.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/5c5751e7-d0e3-4338-a198-ecfe33175ed6.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/5ef5a92e-c2e4-40e4-b232-e33649591b37.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/61bf2199-c60a-4383-9457-2fe211d72c85.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/6a1ea40d-d85d-4646-9331-73a048196fbf.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/71c188ff-ed53-438c-9476-043cba6e850b.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/774d2515-6cb4-408d-bdae-63b7534dde39.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/806249cf-c3a0-4e69-85f5-1a4c760d731b.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/84471a87-ade4-4787-bdfa-99600dbf1a8e.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/8994aea6-96d7-4070-bb1b-f8f36576a23e.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/982113c6-3e20-401d-91a8-657cf429f85e.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/9d15de7d-58ce-4520-b9a0-7e9bb4236bbd.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70715.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70717.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/a7082d02-e673-4935-95d5-22c76c669cb4.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/a98091ec-0800-41ec-9ca0-4f5ec4f4a853.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/b0bee61a-791b-44bf-a3b9-b6fec52df4f7.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/b1f1f37a-4134-43cd-8220-957cefbbe44e.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/b42b143f-b33b-4b25-9448-2c9ff88e7ed5.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/bab632ff-9e7a-4a9d-a91b-c081ce091df7.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/c21ba073-1772-475e-b07d-57de0e1b20f5.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/c7558623-2316-4974-a032-9a5ca6f1ced8.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/c84bc528-4bb5-4950-983d-ec439bdc467b.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/c8ed99f7-5442-43d5-8406-f39060c1bd73.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/c9647722-5927-4826-9398-5349b56f793a.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/cd434623-534d-4c5a-9692-6324c9c9b406.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/cfa59305-4e4c-427a-b931-f807daabca56.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/d7339271-9089-4d65-90c1-9e9fa4458383.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/d9d62b7a-9588-4929-87b9-d2222591a630.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/dd8607e2-9624-41fc-803d-658d949e04b4.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/de06ffdb-0186-4fff-b1a9-ab26a1aa3fab.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/e8303666-1ecd-45c0-ad55-00ae9d6146c8.glossary.json create mode 100644 test/e2e/exports/all-separate/cloud/iga/f1cc3b53-ef38-4ad7-b268-1ee482a411ef.glossary.json create mode 100644 test/e2e/exports/all/allGlossaries.glossary.json create mode 100644 test/e2e/iga-glossary-delete.e2e.test.js create mode 100644 test/e2e/iga-glossary-import.e2e.test.js create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/openidm_3290118515/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/am_1076162899/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/environment_1072573434/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/iga_2664973160/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/oauth2_393036114/recording.har create mode 100644 test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/openidm_3290118515/recording.har diff --git a/src/cli/iga/glossary/iga-glossary-delete.ts b/src/cli/iga/glossary/iga-glossary-delete.ts index 92e7d7318..53fbfdd5b 100644 --- a/src/cli/iga/glossary/iga-glossary-delete.ts +++ b/src/cli/iga/glossary/iga-glossary-delete.ts @@ -8,11 +8,20 @@ import { } from '../../../ops/cloud/iga/IgaGlossaryOps'; import { printMessage, verboseMessage } from '../../../utils/Console.js'; import { FrodoCommand } from '../../FrodoCommand'; +import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; +import { object } from 'zod'; const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; +const glossaryTypeMap: Record = { + role: '/openidm/managed/role', + entitlement: '/openidm/managed/assignment', + application: '/openidm/managed/application', + account: '/iga/governance/account', +}; + export default function setup() { const program = new FrodoCommand('frodo iga glossary delete'); @@ -21,13 +30,24 @@ export default function setup() { .addOption( new Option( '-i, --glossary-id ', - 'glossary id. If specified, -a is ignored. ' - ) + 'glossary id. If specified, -n and -a cannot be used. ' + ).conflicts(['glossaryName', 'all']) + ).addOption( + new Option( + '-n, --glossary-name ', + 'Specify a glossary name. If specified, -i cannot be used.' + ).conflicts(['glossaryId']) ) .addOption( new Option( '-a, --all', - 'Delete all glossaries. Ignored with -i.' + 'Delete all glossaries. Cannot be used with -a and -i.' + ).conflicts(['glossaryName', 'glossaryId']) + ) + .addOption( + new Option( + '-t, --glossary-type ', + 'Filter glossary schema by type: role, entitlement, application, or account' ) ) .action( @@ -41,7 +61,7 @@ export default function setup() { options, command ); - if (!options.glossaryId && !options.all) { + if (!options.glossaryId && !options.glossaryName && !options.all) { printMessage( 'Unrecognized combination of options or no options...', 'error' @@ -62,18 +82,31 @@ export default function setup() { ); process.exit(1); } + const objectType = options.glossaryType + ? glossaryTypeMap[options.glossaryType] + : null; + + if (options.glossaryType && !objectType) { + printMessage('Please provide a valid Object Type', 'error'); + process.exitCode = 1; + program.help(); + } + // delete by id - if (options.glossaryId) { + if (options.glossaryId || options.glossaryName) { verboseMessage('Deleting glossary...'); + console.log("CLI: NAME", options.glossaryName) const outcome = await deleteGlossarySchema( options.glossaryId, + options.glossaryName, + objectType ); if (!outcome) process.exitCode = 1; } // --all -a else if (options.all) { verboseMessage('Deleting all glossaries...'); - const outcome = await deleteGlossarySchemas(); + const outcome = await deleteGlossarySchemas(objectType); if (!outcome) process.exitCode = 1; } } diff --git a/src/cli/iga/glossary/iga-glossary-describe.ts b/src/cli/iga/glossary/iga-glossary-describe.ts index 9fd6b2b8f..c7fa1bfff 100644 --- a/src/cli/iga/glossary/iga-glossary-describe.ts +++ b/src/cli/iga/glossary/iga-glossary-describe.ts @@ -5,11 +5,19 @@ import { getTokens } from '../../../ops/AuthenticateOps'; import { describeGlossary } from '../../../ops/cloud/iga/IgaGlossaryOps'; import { printMessage, verboseMessage } from '../../../utils/Console'; import { FrodoCommand } from '../../FrodoCommand'; +import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; +const glossaryTypeMap: Record = { + role: '/openidm/managed/role', + entitlement: '/openidm/managed/assignment', + application: '/openidm/managed/application', + account: '/iga/governance/account', +}; + export default function setup() { const program = new FrodoCommand('frodo iga glossary describe'); @@ -33,6 +41,12 @@ export default function setup() { 'Name of the glossary export file to describe. If not specified, will automatically pull the glossary export data of the provided id from the tenant.' ) ) + .addOption( + new Option( + '-t, --glossary-type ', + 'Filter glossary schema by type: role, entitlement, application, or account' + ) + ) .action(async (host, realm, user, password, options, command) => { command.handleDefaultArgsAndOpts( host, @@ -42,7 +56,7 @@ export default function setup() { options, command ); - if (!options.glossaryId && !options.file) { + if (!options.glossaryId && !options.glossaryName && !options.file) { printMessage( 'Unrecognized combination of options or no options...', 'error' @@ -64,8 +78,16 @@ export default function setup() { ); process.exit(1); } - verboseMessage(`Describing glossary ${options.glossaryId}...`); - const outcome = await describeGlossary(options.glossaryId, options.file); + const objectType = options.glossaryType + ? glossaryTypeMap[options.glossaryType] + : undefined; + if (options.glossaryType && !objectType) { + printMessage('Please provide a valid Object Type', 'error'); + process.exitCode = 1; + program.help(); + } + verboseMessage(`Describing glossary ${options.glossaryName ? options.glossaryId : options.glossaryName}...`); + const outcome = await describeGlossary(options.glossaryId, options.glossaryName, objectType, options.file); if (!outcome) process.exitCode = 1; }); diff --git a/src/cli/iga/glossary/iga-glossary-export.ts b/src/cli/iga/glossary/iga-glossary-export.ts index c47ba800a..7052f0811 100644 --- a/src/cli/iga/glossary/iga-glossary-export.ts +++ b/src/cli/iga/glossary/iga-glossary-export.ts @@ -9,7 +9,6 @@ import { import { printMessage, verboseMessage } from '../../../utils/Console.js'; import { FrodoCommand } from '../../FrodoCommand'; import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; -import { on } from 'node:cluster'; const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; @@ -133,7 +132,7 @@ export default function setup() { // --glossary-id -i || --glossary-name -n if (options.glossaryId || options.glossaryName) { - verboseMessage(`Exporting glossary "${options.glossaryId}"...`); + verboseMessage(`Exporting glossary "${options.glossaryId ? options.glossaryId : options.glossaryName}"...`); const outcome = await exportGlossarySchemaToFile( options.glossaryId, options.glossaryName, @@ -153,7 +152,7 @@ export default function setup() { options.modifiedProperties, {includeInternal: options.internal}, objectType, - ); + ) if (!outcome) process.exitCode = 1; } // --all-separate -A diff --git a/src/cli/iga/glossary/iga-glossary-import.ts b/src/cli/iga/glossary/iga-glossary-import.ts index 740a20e91..536e32f85 100644 --- a/src/cli/iga/glossary/iga-glossary-import.ts +++ b/src/cli/iga/glossary/iga-glossary-import.ts @@ -10,11 +10,20 @@ import { } from '../../../ops/cloud/iga/IgaGlossaryOps'; import { printMessage, verboseMessage } from '../../../utils/Console.js'; import { FrodoCommand } from '../../FrodoCommand'; +import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; +import { object } from 'zod'; const { CLOUD_DEPLOYMENT_TYPE_KEY } = frodo.utils.constants; const deploymentTypes = [CLOUD_DEPLOYMENT_TYPE_KEY]; +const glossaryTypeMap: Record = { + role: '/openidm/managed/role', + entitlement: '/openidm/managed/assignment', + application: '/openidm/managed/application', + account: '/iga/governance/account', +}; + export default function setup() { const program = new FrodoCommand( 'frodo iga glossary import', @@ -30,6 +39,12 @@ export default function setup() { 'glossary id. If specified, -a and -A are ignored.' ) ) + .addOption( + new Option( + '-n, --glossary-name ', + 'Specify a glossary name. If specified, -i, -a and -A cannot be used.' + ).conflicts(['glossaryId', 'all', 'allSeparate']) + ) .addOption(new Option('-f, --file ', 'Name of the import file.')) .addOption( new Option( @@ -45,10 +60,22 @@ export default function setup() { ) .addOption( new Option( - '-o, --internal', + '-N, --no-metadata', + 'Do not include metadata in the export file.' + ) + ) + .addOption( + new Option( + '-I, --internal', 'Include internal glossary schema in import if true.' ) ) + .addOption( + new Option( + '-t, --glossary-type ', + 'Filter glossary schema by type: role, entitlement, application, or account' + ) + ) .action( // implement program logic inside action handler async (host, realm, user, password, options, command) => { @@ -61,11 +88,13 @@ export default function setup() { command ); const isImportById = options.glossaryId && options.file; + const isImportByName = options.glossaryName && options.file; const isImportAll = options.all && options.file; const isImportAllSeparate = options.allSeparate && !options.file; const isImportFirst = !!options.file; if ( !isImportById && + !isImportByName && !isImportAll && !isImportAllSeparate && !isImportFirst @@ -90,11 +119,23 @@ export default function setup() { ); process.exit(1); } + + const objectType = options.glossaryType + ? glossaryTypeMap[options.glossaryType] + : undefined; + if (options.glossaryType && !objectType) { + printMessage('Please provide a valid Object Type', 'error'); + process.exitCode = 1; + program.help(); + } + // import by id - if (isImportById) { - verboseMessage(`Importing glossary "${options.glossaryId}"...`); + if (isImportById || isImportByName) { + verboseMessage(`Importing glossary "${options.glossaryId ? options.glossaryId : options.glossaryName}"...`); const outcome = await importGlossarySchemaFromFile( options.glossaryId, + options.glossaryName, + objectType, options.file, { includeInternal: options.internal @@ -107,7 +148,7 @@ export default function setup() { verboseMessage( `Importing all glossaries from a single file (${options.file})...` ); - const outcome = await importGlossarySchemasFromFile(options.file, { + const outcome = await importGlossarySchemasFromFile(options.file, objectType, { includeInternal: options.internal }); if (!outcome) process.exitCode = 1; @@ -117,7 +158,7 @@ export default function setup() { verboseMessage( 'Importing all glossaries from separate files (*.glossary.json) in current directory...' ); - const outcome = await importGlossarySchemasFromFiles({ + const outcome = await importGlossarySchemasFromFiles(objectType, { includeInternal: options.internal }); if (!outcome) process.exitCode = 1; diff --git a/src/ops/cloud/iga/IgaGlossaryOps.ts b/src/ops/cloud/iga/IgaGlossaryOps.ts index 1b05aa91c..759ed5f18 100644 --- a/src/ops/cloud/iga/IgaGlossaryOps.ts +++ b/src/ops/cloud/iga/IgaGlossaryOps.ts @@ -1,5 +1,5 @@ import { frodo, FrodoError } from '@rockcarver/frodo-lib'; -import { GlossaryObjectType } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; +import { GlossaryObjectType, GlossarySchemaItemSkeleton } from '@rockcarver/frodo-lib/types/api/cloud/iga/IgaGlossaryApi'; import { GlossarySchemaExportInterface, GlossarySchemaExportOptions, @@ -18,6 +18,7 @@ import { updateProgressIndicator, debugMessage, } from '../../../utils/Console'; +import { object } from 'zod'; const { getTypedFilename, @@ -29,10 +30,11 @@ const { const { readGlossarySchemas, exportGlossarySchemas, - exportGlossarySchemaByNameAndObjectType, + exportGlossarySchemaByName, exportGlossarySchema, importGlossarySchemas, deleteGlossarySchema: _deleteGlossary, + deleteGlossarySchemaByName: _deleteGlossaryByName, deleteGlossarySchemas: _deleteGlossarys, } = frodo.cloud.iga.glossary; @@ -84,24 +86,77 @@ export async function listGlossary( /** * Describe a glossary * @param {string} glossaryId glossary id + * @param {string} glossaryName glossary name + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @param {string} file the glossary export file * @returns {Promise} true if successful, false otherwise */ export async function describeGlossary( glossaryId?: string, + glossaryName?: string, + objectType?: GlossaryObjectType, file?: string, ): Promise { try { - const schemaData = file - ? getGlossarySchemaExportFromFile(getFilePath(file)) - : await exportGlossarySchema(glossaryId) - if (!glossaryId) { + let schemaData; + + if (file) { + schemaData = getGlossarySchemaExportFromFile(getFilePath(file)); + + // If no id/name provided, default to first glossary in file + if (!glossaryId && !glossaryName) { + const ids = Object.keys(schemaData.glossarySchema); + + if (ids.length === 0) { + throw new FrodoError( + `No glossary schemas found in export file ${file}` + ); + } + + glossaryId = ids[0]; + } + + // If glossary name provided, resolve ID from file contents + if (glossaryName && !glossaryId) { + const glossaryEntries = Object.entries( + schemaData.glossarySchema + ) as [string, GlossarySchemaItemSkeleton][]; + + const foundEntry = glossaryEntries.find( + ([, glossary]) => + glossary.name === glossaryName && + (!objectType || glossary.objectType === objectType) + ); + + if (!foundEntry) { + throw new FrodoError( + `Glossary schema named "${glossaryName}" not found in file ${file}` + ); + } + + glossaryId = foundEntry[0]; + } + } else { + if (glossaryId) { + schemaData = await exportGlossarySchema(glossaryId); + } else if (glossaryName) { + schemaData = await exportGlossarySchemaByName(glossaryName, objectType); + } else { + throw new FrodoError( + 'Either glossary id, glossary name, or file must be provided.' + ); + } + + // Recover exported ID const ids = Object.keys(schemaData.glossarySchema); - if (ids.length === 0) - throw new FrodoError(`No glossary schemas found in export file ${file}`); + + if (ids.length === 0) { + throw new FrodoError('No glossary schemas returned.'); + } + glossaryId = ids[0]; } - // Glossary Schema Details + const glossary = schemaData.glossarySchema[glossaryId]; if (!glossary) { throw new FrodoError(`Glossary schema ${glossaryId} not found.`); @@ -159,7 +214,7 @@ export async function describeGlossary( : 'false'['brightRed'], ]); - if (!!glossary.isInternal !== undefined) { + if (!!glossary.isInternal) { table.push([ 'Internal'['brightCyan'], glossary.isInternal @@ -229,7 +284,7 @@ export async function exportGlossarySchemaToFile( file = getTypedFilename(glossaryId, 'glossary'); } } else { - exportData = await exportGlossarySchemaByNameAndObjectType(glossaryName, objectType); + exportData = await exportGlossarySchemaByName(glossaryName, objectType); if (!file) { file = getTypedFilename(glossaryName, 'glossary'); } @@ -269,6 +324,7 @@ export async function exportGlossarySchemaToFile( * @param {boolean} includeMeta true to include metadata, false otherwise. Default: true * @param {boolean} keepModifiedProperties true to keep modified properties, otherwise delete them. Default: false * @param {glossaryExportOptions} options export internal schemas + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @returns {Promise} true if successful, false otherwise */ export async function exportGlossarySchemasToFile( @@ -322,6 +378,7 @@ export async function exportGlossarySchemasToFile( * @param {boolean} includeMeta true to include metadata, false otherwise. Default: true * @param {boolean} keepModifiedProperties true to keep modified properties, otherwise delete them. Default: false * @param {GlossarySchemaExportOptions} options export options + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @returns {Promise} true if successful, false otherwise */ export async function exportGlossarySchemasToFiles( @@ -334,24 +391,6 @@ export async function exportGlossarySchemasToFiles( ): Promise { try { const exportData = await exportGlossarySchemas(options, objectType); - // if (objectType) { - // const filteredGlossaries = Object.fromEntries( - // Object.entries(exportData.glossarySchema).filter( - // ([_, glossary]) => { - // const matches = glossary.objectType === objectType; - - // return matches; - // } - // ) - // ); - - // console.log( - // 'FILTERED COUNT', - // Object.keys(filteredGlossaries).length - // ); - - // exportData.glossarySchema = filteredGlossaries; - // } for (const [glossaryName, GlossaryObjectType] of Object.entries( exportData.glossarySchema )) { @@ -374,12 +413,16 @@ export async function exportGlossarySchemasToFiles( /** * Import a glossary from file * @param {string} glossaryId glossary id + * @param {string} glossaryName glossary name + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @param {string} file import file name * @param {glossaryImportOptions} options import options * @returns {Promise} true if successful, false otherwise */ export async function importGlossarySchemaFromFile( glossaryId: string, + glossaryName: string, + objectType: GlossaryObjectType, file: string, options: GlossarySchemaImportOptions = { includeInternal: false, @@ -394,7 +437,11 @@ export async function importGlossarySchemaFromFile( ); const importData = getGlossarySchemaExportFromFile(getFilePath(file)) updateProgressIndicator(indicatorId, 'Importing glossary...'); - await importGlossarySchemas(importData, glossaryId, undefined, undefined, options); + if (glossaryId) { + await importGlossarySchemas(importData, glossaryId, undefined, undefined, options); + } else if (glossaryName) { + await importGlossarySchemas(importData, undefined, glossaryName, objectType, options); + } stopProgressIndicator( indicatorId, `Successfully imported glossary ${glossaryId}.`, @@ -404,7 +451,7 @@ export async function importGlossarySchemaFromFile( } catch (error) { stopProgressIndicator( indicatorId, - `Error importing glossary ${glossaryId}`, + `Error importing glossary ${glossaryId ? glossaryId : glossaryName}`, 'fail' ); printError(error); @@ -415,11 +462,13 @@ export async function importGlossarySchemaFromFile( /** * Import glossaries from file * @param {String} file file name + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @param {glossaryImportOptions} options import options * @returns {Promise} true if successful, false otherwise */ export async function importGlossarySchemasFromFile( file: string, + objectType: GlossaryObjectType, options: GlossarySchemaImportOptions = { includeInternal: false, } @@ -434,7 +483,7 @@ export async function importGlossarySchemasFromFile( debugMessage(`importGlossarySchemasFromFile: importing ${file}`); const importData = getGlossarySchemaExportFromFile(getFilePath(file)) updateProgressIndicator(indicatorId, 'Importing glossaries...'); - await importGlossarySchemas(importData, undefined, undefined, undefined, options); + await importGlossarySchemas(importData, undefined, undefined, objectType, options); stopProgressIndicator( indicatorId, `Successfully imported glossaries.`, @@ -451,10 +500,12 @@ export async function importGlossarySchemasFromFile( /** * Import all glossaries from separate files + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @param {glossaryImportOptions} options import options * @returns {Promise} true if successful, false otherwise */ export async function importGlossarySchemasFromFiles( + objectType: GlossaryObjectType, options: GlossarySchemaImportOptions = { includeInternal: false, } @@ -478,7 +529,7 @@ export async function importGlossarySchemasFromFiles( `Importing glossaries from file ${file}...` ); - await importGlossarySchemasFromFile(file, options); + await importGlossarySchemasFromFile(file, objectType, options); } catch (error) { errors.push( new FrodoError(`Error importing glossaries from ${file}`, error) @@ -545,26 +596,36 @@ export async function importFirstGlossaryFromFile( /** * Delete glossary. * @param {string} glossaryId glossary id + * @param {string} glossaryName glossary name + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @returns {Promise} true if successful, false otherwise */ export async function deleteGlossarySchema( glossaryId: string, + glossaryName: string, + objectType?: GlossaryObjectType, ): Promise { + const glossary = glossaryId ? glossaryId : glossaryName; const spinnerId = createProgressIndicator( 'indeterminate', undefined, - `Deleting glossary ${glossaryId}...` + `Deleting glossary ${glossary}...` ); try { - const result = await _deleteGlossary( - glossaryId, - ); - if (!result.id) { - throw new FrodoError(`Failed to delete glossary ${glossaryId}`); + let result; + if (glossaryId) { + result = await _deleteGlossary(glossaryId); + } else if (glossaryName) { + result = await _deleteGlossaryByName(glossaryName, objectType); + } + + if (!result) { + throw new FrodoError(`Failed to delete glossary ${glossary}`); } + stopProgressIndicator( spinnerId, - `Deleted glossary ${glossaryId}.`, + `Deleted glossary ${glossary}.`, 'success' ); return true; @@ -577,9 +638,11 @@ export async function deleteGlossarySchema( /** * Delete glossaries. + * @param {GlossaryObjectType} objectType Filters glossary schemas by type: role, entitlement, application, or account * @returns {Promise} true if successful, false otherwise */ export async function deleteGlossarySchemas( + objectType?: GlossaryObjectType ): Promise { const spinnerId = createProgressIndicator( 'indeterminate', @@ -587,7 +650,7 @@ export async function deleteGlossarySchemas( `Deleting glossaries...` ); try { - await _deleteGlossarys(); + await _deleteGlossarys(objectType); stopProgressIndicator(spinnerId, `Deleted glossaries.`, 'success'); return true; } catch (error) { @@ -606,5 +669,7 @@ export async function deleteGlossarySchemas( export function getGlossarySchemaExportFromFile( file: string ): GlossarySchemaExportInterface { - return JSON.parse(fs.readFileSync(file, 'utf8')); + return JSON.parse( + fs.readFileSync(file, 'utf8') + ) as GlossarySchemaExportInterface; } diff --git a/test/e2e/__snapshots__/iga-glossary-delete.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-delete.e2e.test.js.snap new file mode 100644 index 000000000..081ee79fe --- /dev/null +++ b/test/e2e/__snapshots__/iga-glossary-delete.e2e.test.js.snap @@ -0,0 +1,45 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`frodo iga glossary delete "frodo iga glossary delete -a": Should delete all glossaries 1`] = `""`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -a": Should delete all glossaries 2`] = ` +"✔ Deleted glossaries. +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -at role": should delete all glossaries of the type role 1`] = `""`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -at role": should delete all glossaries of the type role 2`] = ` +"✔ Deleted glossaries. +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -i c735842a-f695-493a-addc-8500d3babc57": should delete the glossary with id "c735842a-f695-493a-addc-8500d3babc57" 1`] = ` +"CLI: NAME undefined +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -i c735842a-f695-493a-addc-8500d3babc57": should delete the glossary with id "c735842a-f695-493a-addc-8500d3babc57" 2`] = ` +"✔ Deleted glossary c735842a-f695-493a-addc-8500d3babc57. +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -n sensitive -t entitlement": should delete the glossary name sensitive from type entitlement 1`] = ` +"CLI: NAME sensitive +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -n sensitive -t entitlement": should delete the glossary name sensitive from type entitlement 2`] = ` +"✔ Deleted glossary sensitive. +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -n testOrg": should delete the glossary with name testOrg 1`] = ` +"CLI: NAME testOrg +" +`; + +exports[`frodo iga glossary delete "frodo iga glossary delete -n testOrg": should delete the glossary with name testOrg 2`] = ` +"✔ Deleted glossary testOrg. +" +`; diff --git a/test/e2e/__snapshots__/iga-glossary-describe.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-describe.e2e.test.js.snap new file mode 100644 index 000000000..f1d9067f0 --- /dev/null +++ b/test/e2e/__snapshots__/iga-glossary-describe.e2e.test.js.snap @@ -0,0 +1,135 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`frodo iga glossary describe "frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2": should describe the glossary with id: '11fee6b2-bf06-4560-b2ae-3e27cec169f2' 1`] = ` +"Glossary Schema +Id │11fee6b2-bf06-4560-b2ae-3e27cec169f2 +Name │CP-DummyEntitlement +Display Name│CP Dummy Entitlement +Description │Testing +Type │string +Object Type │/openidm/managed/assignment +Multi Value │false +Searchable │true + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2": should describe the glossary with id: '11fee6b2-bf06-4560-b2ae-3e27cec169f2' 2`] = `""`; + +exports[`frodo iga glossary describe "frodo iga glossary describe -n riskScore": should describe the glossary named riskScore 1`] = ` +"Glossary Schema +Id │0e1f922f-c9b9-40f2-964b-740f0ad47afb +Name │riskScore +Display Name│Risk Score +Description │Risk Score +Type │float +Object Type │/iga/governance/account +Multi Value │false +Searchable │true +Internal │true + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe -n riskScore": should describe the glossary named riskScore 2`] = `""`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe --glossary-name riskLevel": should describe the glossary named riskLevel 1`] = ` +"Glossary Schema +Id │e307820d-2e53-4889-a9e7-b9ad1232352c +Name │riskLevel +Display Name │Risk Level +Description │ +Type │string +Object Type │/openidm/managed/role +Multi Value │false +Searchable │true +Allowed Values (4) │high + │medium + │low + │null +Enumerated Values (4)│High => high + │Medium => medium + │Low => low + │Other => null + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe --glossary-name riskLevel": should describe the glossary named riskLevel 2`] = `""`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe --glossary-name sensitive --glossary-type application": should describe the glossary named sensitive with objectType application 1`] = ` +"Glossary Schema +Id │598709e1-d16b-4c39-884d-dd9481b14d90 +Name │sensitive +Display Name │Is Sensitive +Description │ +Type │string +Object Type │/openidm/managed/application +Multi Value │false +Searchable │true +Allowed Values (2) │yes + │no +Enumerated Values (2)│Yes => yes + │No => no + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe --glossary-name sensitive --glossary-type application": should describe the glossary named sensitive with objectType application 2`] = `""`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe --glossary-name sensitive --glossary-type entitlement --file test/e2e/exports/all/allGlossaries.glossary.json": should describe the glossary named sensitive with objectType entitlement from test/e2e/exports/all/allGlossaries.glossary.json 1`] = ` +"Glossary Schema +Id │13a88c47-5846-4e5a-b9b5-759ac7ff89fe +Name │sensitive +Display Name │Is Sensitive +Description │ +Type │string +Object Type │/openidm/managed/assignment +Multi Value │false +Searchable │true +Allowed Values (2) │yes + │no +Enumerated Values (2)│Yes => yes + │No => no + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe --glossary-name sensitive --glossary-type entitlement --file test/e2e/exports/all/allGlossaries.glossary.json": should describe the glossary named sensitive with objectType entitlement from test/e2e/exports/all/allGlossaries.glossary.json 2`] = `""`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe -f test/e2e/exports/all/allGlossaries.glossary.json": should describe the first glossary of the provided file test/e2e/exports/all/allGlossaries.glossary.json without id or name provided 1`] = ` +"Glossary Schema +Id │021ed7cf-116b-4003-9a63-a82431e44c8e +Name │customAttribute6 +Display Name│Custom Attribute 6 +Description │custom attribute 1 +Type │string +Object Type │/iga/governance/account +Multi Value │false +Searchable │true +Internal │true + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe -f test/e2e/exports/all/allGlossaries.glossary.json": should describe the first glossary of the provided file test/e2e/exports/all/allGlossaries.glossary.json without id or name provided 2`] = `""`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe -n sensitive -t role": should describe the glossary named sensitive with objectType role 1`] = ` +"Glossary Schema +Id │4da5bed6-f690-41a9-af8a-51b505dc2099 +Name │sensitive +Display Name │Is Sensitive +Description │ +Type │string +Object Type │/openidm/managed/role +Multi Value │false +Searchable │true +Allowed Values (2) │yes + │no +Enumerated Values (2)│Yes => yes + │No => no + +" +`; + +exports[`frodo iga glossary describe "frodo iga glossary describe frodo iga glossary describe -n sensitive -t role": should describe the glossary named sensitive with objectType role 2`] = `""`; diff --git a/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap index 398d90f3c..96b491dea 100644 --- a/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap +++ b/test/e2e/__snapshots__/iga-glossary-export.e2e.test.js.snap @@ -1,13 +1,3745 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`frodo iga glossary export "frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file testGlossaryExportFile2.json": should export all glossarys including non-mutable ones with no coordinates and no dependencies 1`] = `1`; +exports[`frodo iga glossary export "frodo iga glossary export --all -If test/e2e/exports/all-iga/allGlossariesInternal.glossary.json": should export all glossaries including internals to file test/e2e/exports/all/allGlossariesInternal.glossary.json 1`] = `0`; -exports[`frodo iga glossary export "frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D testGlossaryExportDir4": should export all glossarys separately including non-mutable ones with no coordinates, no dependencies, and using string arrays 1`] = `1`; +exports[`frodo iga glossary export "frodo iga glossary export --all -If test/e2e/exports/all-iga/allGlossariesInternal.glossary.json": should export all glossaries including internals to file test/e2e/exports/all/allGlossariesInternal.glossary.json 2`] = `""`; -exports[`frodo iga glossary export "frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f testGlossaryExportFile1.json": should export glossary 'testGlossary1' with no coordinates and no dependencies 1`] = `1`; +exports[`frodo iga glossary export "frodo iga glossary export --all -If test/e2e/exports/all-iga/allGlossariesInternal.glossary.json": should export all glossaries including internals to file test/e2e/exports/all/allGlossariesInternal.glossary.json 3`] = ` +"✔ Exported 53 glossary schemas +" +`; -exports[`frodo iga glossary export "frodo iga glossary export --no-metadata -a --directory testGlossaryExportDir2": should export all glossarys with no metadata 1`] = `1`; +exports[`frodo iga glossary export "frodo iga glossary export --all -If test/e2e/exports/all-iga/allGlossariesInternal.glossary.json": should export all glossaries including internals to file test/e2e/exports/all/allGlossariesInternal.glossary.json: test/e2e/exports/all-iga/allGlossariesInternal.glossary.json 1`] = ` +{ + "glossarySchema": { + "021ed7cf-116b-4003-9a63-a82431e44c8e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 6", + "enumeratedValues": [], + "id": "021ed7cf-116b-4003-9a63-a82431e44c8e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute6", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "0806c0c5-a6e9-4ec8-8a36-830f217637b3": { + "allowedValues": [], + "description": "Can the role be requested", + "displayName": "Requestable", + "id": "0806c0c5-a6e9-4ec8-8a36-830f217637b3", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "09c470af-abc5-4733-beaf-3d169b62a234": { + "allowedValues": [], + "description": "Actors for the account", + "displayName": "Actors", + "enumeratedValues": [], + "id": "09c470af-abc5-4733-beaf-3d169b62a234", + "isInternal": true, + "isMultiValue": true, + "metadata": {}, + "name": "actors", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "0e1f922f-c9b9-40f2-964b-740f0ad47afb": { + "allowedValues": [], + "description": "Risk Score", + "displayName": "Risk Score", + "enumeratedValues": [], + "id": "0e1f922f-c9b9-40f2-964b-740f0ad47afb", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "riskScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float", + }, + "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e": { + "allowedValues": [], + "description": "Description of entitlement", + "displayName": "Description", + "id": "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "description", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "1110ad40-1dc1-42c7-bda7-226cca6e095c": { + "allowedValues": [ + 1.5, + 3.5, + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5, + }, + { + "text": 2.5, + "value": 3.5, + }, + ], + "id": "1110ad40-1dc1-42c7-bda7-226cca6e095c", + "isMultiValue": true, + "metadata": {}, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "11fee6b2-bf06-4560-b2ae-3e27cec169f2": { + "allowedValues": [], + "description": "Testing", + "displayName": "CP Dummy Entitlement", + "enumeratedValues": [], + "id": "11fee6b2-bf06-4560-b2ae-3e27cec169f2", + "isMultiValue": false, + "metadata": {}, + "name": "CP-DummyEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "12e51982-56a4-4f3d-9db1-2529276e2a05": { + "allowedValues": [], + "description": "Is this account locked?", + "displayName": "Locked", + "enumeratedValues": [], + "id": "12e51982-56a4-4f3d-9db1-2529276e2a05", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "locked", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "14e22ac1-a898-4f23-845e-875e9286c1ea": { + "allowedValues": [ + 1, + 2, + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1, + }, + { + "text": 1, + "value": 2, + }, + ], + "id": "14e22ac1-a898-4f23-845e-875e9286c1ea", + "isMultiValue": true, + "metadata": {}, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "1683c30a-b149-4bab-8187-5a67b0fe3704": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 2", + "enumeratedValues": [], + "id": "1683c30a-b149-4bab-8187-5a67b0fe3704", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute2", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3": { + "allowedValues": [], + "description": "Type of entitlement", + "displayName": "Entitlement Type", + "enumeratedValues": [], + "id": "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "entitlementType", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "2a36a687-91c0-4fdc-8c73-b001618c2bc6": { + "allowedValues": [], + "description": "custom attribute 8", + "displayName": "Custom Attribute 8", + "enumeratedValues": [], + "id": "2a36a687-91c0-4fdc-8c73-b001618c2bc6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute8", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "2a9ce603-14d8-4689-8b2e-78829648b5b6": { + "allowedValues": [], + "description": "custom attribute 5", + "displayName": "Custom Attribute 5", + "enumeratedValues": [], + "id": "2a9ce603-14d8-4689-8b2e-78829648b5b6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute5", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "35094c80-ab3d-4c47-91ae-92175895b264": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "35094c80-ab3d-4c47-91ae-92175895b264", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float", + }, + "4da5bed6-f690-41a9-af8a-51b505dc2099": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "4da5bed6-f690-41a9-af8a-51b505dc2099", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "537b31a1-e07c-493b-9956-bdefc18062a9": { + "allowedValues": [ + "Text One", + "Text Two", + "Text Three", + ], + "description": "Test String Description", + "displayName": "Test String Display Name", + "enumeratedValues": [ + { + "text": "text1", + "value": "Text One", + }, + { + "text": "text2", + "value": "Text Two", + }, + { + "text": "text3", + "value": "Text Three", + }, + ], + "id": "537b31a1-e07c-493b-9956-bdefc18062a9", + "isMultiValue": true, + "metadata": {}, + "name": "testString", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "5807928e-804d-4fed-a887-33fd3d157a8f": { + "allowedValues": [], + "description": "Entitlement Owner of Object", + "displayName": "Entitlement Owner", + "id": "5807928e-804d-4fed-a887-33fd3d157a8f", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "entitlementOwner", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "managedObject", + }, + "598709e1-d16b-4c39-884d-dd9481b14d90": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "598709e1-d16b-4c39-884d-dd9481b14d90", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "5a7e52ac-377f-4b2f-92ba-336e175f512e": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "5a7e52ac-377f-4b2f-92ba-336e175f512e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": {}, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "5c5751e7-d0e3-4338-a198-ecfe33175ed6": { + "allowedValues": [], + "description": "Can the entitlement be requested", + "displayName": "Requestable", + "id": "5c5751e7-d0e3-4338-a198-ecfe33175ed6", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "boolean", + }, + "5ef5a92e-c2e4-40e4-b232-e33649591b37": { + "allowedValues": [], + "description": "The subtype of the account", + "displayName": "Account Subtype", + "enumeratedValues": [], + "id": "5ef5a92e-c2e4-40e4-b232-e33649591b37", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountSubtype", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "61bf2199-c60a-4383-9457-2fe211d72c85": { + "allowedValues": [], + "description": "Last password change date", + "displayName": "Last Password Change", + "enumeratedValues": [], + "id": "61bf2199-c60a-4383-9457-2fe211d72c85", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastPasswordChange", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + "6a1ea40d-d85d-4646-9331-73a048196fbf": { + "allowedValues": [], + "description": "Does the account have any SoD violations?", + "displayName": "Has Policy Violations", + "enumeratedValues": [], + "id": "6a1ea40d-d85d-4646-9331-73a048196fbf", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "hasPolicyViolations", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "6ec0d7a4-3305-4abe-8aaa-0713cce2907a": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "6ec0d7a4-3305-4abe-8aaa-0713cce2907a", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "71c188ff-ed53-438c-9476-043cba6e850b": { + "allowedValues": [], + "description": "Is this account an active account", + "displayName": "Active", + "enumeratedValues": [], + "id": "71c188ff-ed53-438c-9476-043cba6e850b", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "active", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "774d2515-6cb4-408d-bdae-63b7534dde39": { + "allowedValues": [], + "description": "Test Boolean", + "displayName": "Test Boolean", + "enumeratedValues": [], + "id": "774d2515-6cb4-408d-bdae-63b7534dde39", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "Test Boolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "8994aea6-96d7-4070-bb1b-f8f36576a23e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 3", + "enumeratedValues": [], + "id": "8994aea6-96d7-4070-bb1b-f8f36576a23e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute3", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "8e5b1e2f-a0d7-4c03-978b-834494c2beb3": { + "allowedValues": [ + "3", + "4", + ], + "description": "This is a test entitlement for frodo import/export functions.", + "displayName": "Brycen's Test Entitlement", + "enumeratedValues": [ + { + "text": "Testing", + "value": "3", + }, + { + "text": "TestingChange", + "value": "4", + }, + ], + "id": "8e5b1e2f-a0d7-4c03-978b-834494c2beb3", + "isMultiValue": true, + "metadata": {}, + "name": "brycenTestItem", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "96dd0d59-0e42-4961-bd59-c312e8222252": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "96dd0d59-0e42-4961-bd59-c312e8222252", + "isMultiValue": false, + "metadata": {}, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "980b0308-32c8-44a3-86a4-0098d82b33bd": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null", + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales", + }, + { + "text": "Finance", + "value": "finance", + }, + { + "text": "Human Resources", + "value": "hr", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "980b0308-32c8-44a3-86a4-0098d82b33bd", + "isMultiValue": false, + "metadata": {}, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "982113c6-3e20-401d-91a8-657cf429f85e": { + "allowedValues": [], + "description": "Is this account a privileged account", + "displayName": "Privileged", + "enumeratedValues": [], + "id": "982113c6-3e20-401d-91a8-657cf429f85e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "privileged", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "9a6dc773-31af-41b3-a5d1-3e129931030e": { + "allowedValues": [ + 0, + 1, + 2, + ], + "description": "Test Integer Description", + "displayName": "Test Integer Display Name", + "enumeratedValues": [ + { + "text": 1, + "value": 0, + }, + { + "text": 2, + "value": 1, + }, + { + "text": 3, + "value": 2, + }, + ], + "id": "9a6dc773-31af-41b3-a5d1-3e129931030e", + "isMultiValue": true, + "metadata": {}, + "name": "testInteger", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "integer", + }, + "a1cdab06-b3e9-4321-a80d-6da086110974": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "a1cdab06-b3e9-4321-a80d-6da086110974", + "isMultiValue": false, + "metadata": {}, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date", + }, + "a276bf0d-dafa-4302-ad0b-5e260c9239b0": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "a276bf0d-dafa-4302-ad0b-5e260c9239b0", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "a65b7633-3dcb-4c83-8458-c14397f70715": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70715", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/entitlementGrant", + "searchable": true, + "type": "float", + }, + "a65b7633-3dcb-4c83-8458-c14397f70717": { + "allowedValues": [], + "description": "custom attribute 10", + "displayName": "Custom Attribute 10", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70717", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute10", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "a7082d02-e673-4935-95d5-22c76c669cb4": { + "allowedValues": [], + "description": "Can the application be requested", + "displayName": "Requestable", + "id": "a7082d02-e673-4935-95d5-22c76c669cb4", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "boolean", + }, + "a98091ec-0800-41ec-9ca0-4f5ec4f4a853": { + "allowedValues": [], + "description": "Is this account manuallyCorrelated", + "displayName": "Manually Correlated", + "enumeratedValues": [], + "id": "a98091ec-0800-41ec-9ca0-4f5ec4f4a853", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "manuallyCorrelated", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "acb03cb3-b5b0-41b2-b114-2ac78b21f019": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "acb03cb3-b5b0-41b2-b114-2ac78b21f019", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "b0955a58-1955-40a7-9d9d-29947fe5f8f7": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "b0955a58-1955-40a7-9d9d-29947fe5f8f7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + "b0bee61a-791b-44bf-a3b9-b6fec52df4f7": { + "allowedValues": [], + "description": "Entitlement that is the direct parent of this entitlement", + "displayName": "Parent Entitlement", + "enumeratedValues": [], + "id": "b0bee61a-791b-44bf-a3b9-b6fec52df4f7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "parentEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "b1f1f37a-4134-43cd-8220-957cefbbe44e": { + "allowedValues": [], + "description": "custom attribute 4", + "displayName": "Custom Attribute 4", + "enumeratedValues": [], + "id": "b1f1f37a-4134-43cd-8220-957cefbbe44e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute4", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "b33896af-2b4f-4f14-8c26-16bcde91fcac": { + "allowedValues": [], + "description": "", + "displayName": "Is Privileged", + "enumeratedValues": [], + "id": "b33896af-2b4f-4f14-8c26-16bcde91fcac", + "isMultiValue": false, + "metadata": {}, + "name": "isPrivileged", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "boolean", + }, + "b42b143f-b33b-4b25-9448-2c9ff88e7ed5": { + "allowedValues": [], + "description": "custom attribute 7", + "displayName": "Custom Attribute 7", + "enumeratedValues": [], + "id": "b42b143f-b33b-4b25-9448-2c9ff88e7ed5", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute7", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5": { + "allowedValues": [ + "Value 1", + "Value 2", + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1", + }, + { + "text": "Text 2", + "value": "Value 2", + }, + ], + "id": "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5", + "isMultiValue": true, + "metadata": {}, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "bab632ff-9e7a-4a9d-a91b-c081ce091df7": { + "allowedValues": [], + "description": "Show last successful Login", + "displayName": "Last Successful Login", + "enumeratedValues": [], + "id": "bab632ff-9e7a-4a9d-a91b-c081ce091df7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSuccessfulLogin", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + "c735842a-f695-493a-addc-8500d3babc57": { + "allowedValues": [], + "description": "Test User Description", + "displayName": "Test User Display Name", + "enumeratedValues": [], + "id": "c735842a-f695-493a-addc-8500d3babc57", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "testUser", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + "c8ed99f7-5442-43d5-8406-f39060c1bd73": { + "allowedValues": [], + "description": "The type of account", + "displayName": "Account Type", + "enumeratedValues": [], + "id": "c8ed99f7-5442-43d5-8406-f39060c1bd73", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountType", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "c9647722-5927-4826-9398-5349b56f793a": { + "allowedValues": [], + "description": "custom attribute 9", + "displayName": "Custom Attribute 9", + "enumeratedValues": [], + "id": "c9647722-5927-4826-9398-5349b56f793a", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute9", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 1", + "enumeratedValues": [], + "id": "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute1", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab": { + "allowedValues": [], + "description": "When was account reconciled successfully", + "displayName": "Last Sync", + "enumeratedValues": [], + "id": "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSync", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + "e307820d-2e53-4889-a9e7-b9ad1232352c": { + "allowedValues": [ + "high", + "medium", + "low", + "null", + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high", + }, + { + "text": "Medium", + "value": "medium", + }, + { + "text": "Low", + "value": "low", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "e307820d-2e53-4889-a9e7-b9ad1232352c", + "isMultiValue": false, + "metadata": {}, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "f1cc3b53-ef38-4ad7-b268-1ee482a411ef": { + "allowedValues": [], + "description": "Role Owner of Object", + "displayName": "Role Owner", + "id": "f1cc3b53-ef38-4ad7-b268-1ee482a411ef", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "roleOwner", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "managedObject", + }, + }, + "meta": Any, +} +`; -exports[`frodo iga glossary export "frodo iga glossary export -i testGlossary1": should export glossary 'testGlossary1' with extracted scripts and no metadata 1`] = `1`; +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd" 1`] = `0`; -exports[`frodo iga glossary export "frodo iga glossary export -xNAD testGlossaryExportDir3": should export all glossarys separately with no metadata 1`] = `1`; +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd" 2`] = `""`; + +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd" 3`] = ` +"✔ Exported glossary 980b0308-32c8-44a3-86a4-0098d82b33bd to file +" +`; + +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd": 980b0308-32c8-44a3-86a4-0098d82b33bd.glossary.json 1`] = ` +{ + "glossarySchema": { + "980b0308-32c8-44a3-86a4-0098d82b33bd": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null", + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales", + }, + { + "text": "Finance", + "value": "finance", + }, + { + "text": "Human Resources", + "value": "hr", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "980b0308-32c8-44a3-86a4-0098d82b33bd", + "isMultiValue": false, + "metadata": {}, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + }, + "meta": Any, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd": masterConfig.glossary.json 1`] = ` +{ + "glossarySchema": { + "021ed7cf-116b-4003-9a63-a82431e44c8e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 6", + "enumeratedValues": [], + "id": "021ed7cf-116b-4003-9a63-a82431e44c8e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute6", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "0806c0c5-a6e9-4ec8-8a36-830f217637b3": { + "allowedValues": [], + "description": "Can the role be requested", + "displayName": "Requestable", + "id": "0806c0c5-a6e9-4ec8-8a36-830f217637b3", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "09c470af-abc5-4733-beaf-3d169b62a234": { + "allowedValues": [], + "description": "Actors for the account", + "displayName": "Actors", + "enumeratedValues": [], + "id": "09c470af-abc5-4733-beaf-3d169b62a234", + "isInternal": true, + "isMultiValue": true, + "metadata": {}, + "name": "actors", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "0e1f922f-c9b9-40f2-964b-740f0ad47afb": { + "allowedValues": [], + "description": "Risk Score", + "displayName": "Risk Score", + "enumeratedValues": [], + "id": "0e1f922f-c9b9-40f2-964b-740f0ad47afb", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "riskScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float", + }, + "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e": { + "allowedValues": [], + "description": "Description of entitlement", + "displayName": "Description", + "id": "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "description", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "0f7e9eb7-f40b-4800-a58f-64ec85eb158f": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "0f7e9eb7-f40b-4800-a58f-64ec85eb158f", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "12e51982-56a4-4f3d-9db1-2529276e2a05": { + "allowedValues": [], + "description": "Is this account locked?", + "displayName": "Locked", + "enumeratedValues": [], + "id": "12e51982-56a4-4f3d-9db1-2529276e2a05", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "locked", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "13118f54-6b81-4549-8cb5-3ca2996b13af": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null", + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales", + }, + { + "text": "Finance", + "value": "finance", + }, + { + "text": "Human Resources", + "value": "hr", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "13118f54-6b81-4549-8cb5-3ca2996b13af", + "isMultiValue": false, + "metadata": {}, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "1683c30a-b149-4bab-8187-5a67b0fe3704": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 2", + "enumeratedValues": [], + "id": "1683c30a-b149-4bab-8187-5a67b0fe3704", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute2", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3": { + "allowedValues": [], + "description": "Type of entitlement", + "displayName": "Entitlement Type", + "enumeratedValues": [], + "id": "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "entitlementType", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "1ff97005-8ba6-4249-8d4f-9a69d5ad09d2": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "1ff97005-8ba6-4249-8d4f-9a69d5ad09d2", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": {}, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "221a3754-5ca0-4c48-8a96-97f1aad971bb": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "221a3754-5ca0-4c48-8a96-97f1aad971bb", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + "2924e262-4728-4a5f-a342-3044d7939192": { + "allowedValues": [], + "description": "", + "displayName": "Is Privileged", + "enumeratedValues": [], + "id": "2924e262-4728-4a5f-a342-3044d7939192", + "isMultiValue": false, + "metadata": {}, + "name": "isPrivileged", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "boolean", + }, + "2a36a687-91c0-4fdc-8c73-b001618c2bc6": { + "allowedValues": [], + "description": "custom attribute 8", + "displayName": "Custom Attribute 8", + "enumeratedValues": [], + "id": "2a36a687-91c0-4fdc-8c73-b001618c2bc6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute8", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "2a9ce603-14d8-4689-8b2e-78829648b5b6": { + "allowedValues": [], + "description": "custom attribute 5", + "displayName": "Custom Attribute 5", + "enumeratedValues": [], + "id": "2a9ce603-14d8-4689-8b2e-78829648b5b6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute5", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "2e9da388-6f0d-429b-b1a4-c2576a662aed": { + "allowedValues": [ + 1, + 2, + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1, + }, + { + "text": 1, + "value": 2, + }, + ], + "id": "2e9da388-6f0d-429b-b1a4-c2576a662aed", + "isMultiValue": true, + "metadata": {}, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "313a5700-be3f-467f-af12-14f2b4567f2f": { + "allowedValues": [ + "Value 1", + "Value 2", + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1", + }, + { + "text": "Text 2", + "value": "Value 2", + }, + ], + "id": "313a5700-be3f-467f-af12-14f2b4567f2f", + "isMultiValue": true, + "metadata": {}, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "35094c80-ab3d-4c47-91ae-92175895b264": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "35094c80-ab3d-4c47-91ae-92175895b264", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float", + }, + "355aa0a5-41a0-42e6-9596-2af945c9298e": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "355aa0a5-41a0-42e6-9596-2af945c9298e", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "400f86c0-4ed8-4f31-825b-f113d6a73d31": { + "allowedValues": [ + "Text One", + "Text Two", + "Text Three", + ], + "description": "Test String Description", + "displayName": "Test String Display Name", + "enumeratedValues": [ + { + "text": "text1", + "value": "Text One", + }, + { + "text": "text2", + "value": "Text Two", + }, + { + "text": "text3", + "value": "Text Three", + }, + ], + "id": "400f86c0-4ed8-4f31-825b-f113d6a73d31", + "isMultiValue": true, + "metadata": {}, + "name": "testString", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "4715678e-fb17-4afb-b0be-093870a6e151": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "4715678e-fb17-4afb-b0be-093870a6e151", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "4d4a82bc-a726-472a-9db3-e26d00d01538": { + "allowedValues": [ + "high", + "medium", + "low", + "null", + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high", + }, + { + "text": "Medium", + "value": "medium", + }, + { + "text": "Low", + "value": "low", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "4d4a82bc-a726-472a-9db3-e26d00d01538", + "isMultiValue": false, + "metadata": {}, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "4ebd20fd-70d4-4a00-996f-aa76b639192e": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "4ebd20fd-70d4-4a00-996f-aa76b639192e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "5807928e-804d-4fed-a887-33fd3d157a8f": { + "allowedValues": [], + "description": "Entitlement Owner of Object", + "displayName": "Entitlement Owner", + "id": "5807928e-804d-4fed-a887-33fd3d157a8f", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "entitlementOwner", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "managedObject", + }, + "5c5751e7-d0e3-4338-a198-ecfe33175ed6": { + "allowedValues": [], + "description": "Can the entitlement be requested", + "displayName": "Requestable", + "id": "5c5751e7-d0e3-4338-a198-ecfe33175ed6", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "boolean", + }, + "5ef5a92e-c2e4-40e4-b232-e33649591b37": { + "allowedValues": [], + "description": "The subtype of the account", + "displayName": "Account Subtype", + "enumeratedValues": [], + "id": "5ef5a92e-c2e4-40e4-b232-e33649591b37", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountSubtype", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "61bf2199-c60a-4383-9457-2fe211d72c85": { + "allowedValues": [], + "description": "Last password change date", + "displayName": "Last Password Change", + "enumeratedValues": [], + "id": "61bf2199-c60a-4383-9457-2fe211d72c85", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastPasswordChange", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + "6a1ea40d-d85d-4646-9331-73a048196fbf": { + "allowedValues": [], + "description": "Does the account have any SoD violations?", + "displayName": "Has Policy Violations", + "enumeratedValues": [], + "id": "6a1ea40d-d85d-4646-9331-73a048196fbf", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "hasPolicyViolations", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "7178225b-8b88-4005-9de6-2136bb82b96f": { + "allowedValues": [ + "3", + "4", + ], + "description": "This is a test entitlement for frodo import/export functions.", + "displayName": "Brycen's Test Entitlement", + "enumeratedValues": [ + { + "text": "Testing", + "value": "3", + }, + { + "text": "TestingChange", + "value": "4", + }, + ], + "id": "7178225b-8b88-4005-9de6-2136bb82b96f", + "isMultiValue": true, + "metadata": {}, + "name": "brycenTestItem", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "71c188ff-ed53-438c-9476-043cba6e850b": { + "allowedValues": [], + "description": "Is this account an active account", + "displayName": "Active", + "enumeratedValues": [], + "id": "71c188ff-ed53-438c-9476-043cba6e850b", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "active", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "774d2515-6cb4-408d-bdae-63b7534dde39": { + "allowedValues": [], + "description": "Test Boolean", + "displayName": "Test Boolean", + "enumeratedValues": [], + "id": "774d2515-6cb4-408d-bdae-63b7534dde39", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "Test Boolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "864e416d-d259-4304-95c7-d5c8ed22b5f5": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "864e416d-d259-4304-95c7-d5c8ed22b5f5", + "isMultiValue": false, + "metadata": {}, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "8994aea6-96d7-4070-bb1b-f8f36576a23e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 3", + "enumeratedValues": [], + "id": "8994aea6-96d7-4070-bb1b-f8f36576a23e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute3", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "982113c6-3e20-401d-91a8-657cf429f85e": { + "allowedValues": [], + "description": "Is this account a privileged account", + "displayName": "Privileged", + "enumeratedValues": [], + "id": "982113c6-3e20-401d-91a8-657cf429f85e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "privileged", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "a65b7633-3dcb-4c83-8458-c14397f70715": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70715", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/entitlementGrant", + "searchable": true, + "type": "float", + }, + "a65b7633-3dcb-4c83-8458-c14397f70717": { + "allowedValues": [], + "description": "custom attribute 10", + "displayName": "Custom Attribute 10", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70717", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute10", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "a7082d02-e673-4935-95d5-22c76c669cb4": { + "allowedValues": [], + "description": "Can the application be requested", + "displayName": "Requestable", + "id": "a7082d02-e673-4935-95d5-22c76c669cb4", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "boolean", + }, + "a98091ec-0800-41ec-9ca0-4f5ec4f4a853": { + "allowedValues": [], + "description": "Is this account manuallyCorrelated", + "displayName": "Manually Correlated", + "enumeratedValues": [], + "id": "a98091ec-0800-41ec-9ca0-4f5ec4f4a853", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "manuallyCorrelated", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + "b0bee61a-791b-44bf-a3b9-b6fec52df4f7": { + "allowedValues": [], + "description": "Entitlement that is the direct parent of this entitlement", + "displayName": "Parent Entitlement", + "enumeratedValues": [], + "id": "b0bee61a-791b-44bf-a3b9-b6fec52df4f7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "parentEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "b1f1f37a-4134-43cd-8220-957cefbbe44e": { + "allowedValues": [], + "description": "custom attribute 4", + "displayName": "Custom Attribute 4", + "enumeratedValues": [], + "id": "b1f1f37a-4134-43cd-8220-957cefbbe44e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute4", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "b42b143f-b33b-4b25-9448-2c9ff88e7ed5": { + "allowedValues": [], + "description": "custom attribute 7", + "displayName": "Custom Attribute 7", + "enumeratedValues": [], + "id": "b42b143f-b33b-4b25-9448-2c9ff88e7ed5", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute7", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "bab632ff-9e7a-4a9d-a91b-c081ce091df7": { + "allowedValues": [], + "description": "Show last successful Login", + "displayName": "Last Successful Login", + "enumeratedValues": [], + "id": "bab632ff-9e7a-4a9d-a91b-c081ce091df7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSuccessfulLogin", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + "bdb3fbca-3c99-4c14-9705-c7ef9f2769cf": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "bdb3fbca-3c99-4c14-9705-c7ef9f2769cf", + "isMultiValue": false, + "metadata": {}, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date", + }, + "c8ed99f7-5442-43d5-8406-f39060c1bd73": { + "allowedValues": [], + "description": "The type of account", + "displayName": "Account Type", + "enumeratedValues": [], + "id": "c8ed99f7-5442-43d5-8406-f39060c1bd73", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountType", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "c9647722-5927-4826-9398-5349b56f793a": { + "allowedValues": [], + "description": "custom attribute 9", + "displayName": "Custom Attribute 9", + "enumeratedValues": [], + "id": "c9647722-5927-4826-9398-5349b56f793a", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute9", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "cb607bc2-d4ad-4815-bea8-84b5bc36d4bc": { + "allowedValues": [], + "description": "Testing", + "displayName": "CP Dummy Entitlement", + "enumeratedValues": [], + "id": "cb607bc2-d4ad-4815-bea8-84b5bc36d4bc", + "isMultiValue": false, + "metadata": {}, + "name": "CP-DummyEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "d46e113b-c162-4981-b311-cb0d337bda9e": { + "allowedValues": [], + "description": "Test User Description", + "displayName": "Test User Display Name", + "enumeratedValues": [], + "id": "d46e113b-c162-4981-b311-cb0d337bda9e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "testUser", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 1", + "enumeratedValues": [], + "id": "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute1", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab": { + "allowedValues": [], + "description": "When was account reconciled successfully", + "displayName": "Last Sync", + "enumeratedValues": [], + "id": "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSync", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + "e3fac52e-1848-499e-be3a-cdbf21c57e77": { + "allowedValues": [ + 0, + 1, + 2, + ], + "description": "Test Integer Description", + "displayName": "Test Integer Display Name", + "enumeratedValues": [ + { + "text": 1, + "value": 0, + }, + { + "text": 2, + "value": 1, + }, + { + "text": 3, + "value": 2, + }, + ], + "id": "e3fac52e-1848-499e-be3a-cdbf21c57e77", + "isMultiValue": true, + "metadata": {}, + "name": "testInteger", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "integer", + }, + "e9462b74-6005-43db-80a2-6aca0f731310": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "e9462b74-6005-43db-80a2-6aca0f731310", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "f1cc3b53-ef38-4ad7-b268-1ee482a411ef": { + "allowedValues": [], + "description": "Role Owner of Object", + "displayName": "Role Owner", + "id": "f1cc3b53-ef38-4ad7-b268-1ee482a411ef", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "roleOwner", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "managedObject", + }, + "f50f68c9-859c-4cea-9a82-6f66210b0272": { + "allowedValues": [ + 1.5, + 3.5, + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5, + }, + { + "text": 2.5, + "value": 3.5, + }, + ], + "id": "f50f68c9-859c-4cea-9a82-6f66210b0272", + "isMultiValue": true, + "metadata": {}, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + }, + "meta": Any, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd": testOrg.glossary.json 1`] = ` +{ + "glossarySchema": { + "b0955a58-1955-40a7-9d9d-29947fe5f8f7": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "b0955a58-1955-40a7-9d9d-29947fe5f8f7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + }, + "meta": Any, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata 1`] = `0`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata 2`] = `""`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata 3`] = ` +"✔ Exported 20 glossary schemas +" +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/4da5bed6-f690-41a9-af8a-51b505dc2099.glossary.json 1`] = ` +{ + "glossarySchema": { + "4da5bed6-f690-41a9-af8a-51b505dc2099": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "4da5bed6-f690-41a9-af8a-51b505dc2099", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/5a7e52ac-377f-4b2f-92ba-336e175f512e.glossary.json 1`] = ` +{ + "glossarySchema": { + "5a7e52ac-377f-4b2f-92ba-336e175f512e": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "5a7e52ac-377f-4b2f-92ba-336e175f512e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": {}, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/6ec0d7a4-3305-4abe-8aaa-0713cce2907a.glossary.json 1`] = ` +{ + "glossarySchema": { + "6ec0d7a4-3305-4abe-8aaa-0713cce2907a": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "6ec0d7a4-3305-4abe-8aaa-0713cce2907a", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/8e5b1e2f-a0d7-4c03-978b-834494c2beb3.glossary.json 1`] = ` +{ + "glossarySchema": { + "8e5b1e2f-a0d7-4c03-978b-834494c2beb3": { + "allowedValues": [ + "3", + "4", + ], + "description": "This is a test entitlement for frodo import/export functions.", + "displayName": "Brycen's Test Entitlement", + "enumeratedValues": [ + { + "text": "Testing", + "value": "3", + }, + { + "text": "TestingChange", + "value": "4", + }, + ], + "id": "8e5b1e2f-a0d7-4c03-978b-834494c2beb3", + "isMultiValue": true, + "metadata": {}, + "name": "brycenTestItem", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/9a6dc773-31af-41b3-a5d1-3e129931030e.glossary.json 1`] = ` +{ + "glossarySchema": { + "9a6dc773-31af-41b3-a5d1-3e129931030e": { + "allowedValues": [ + 0, + 1, + 2, + ], + "description": "Test Integer Description", + "displayName": "Test Integer Display Name", + "enumeratedValues": [ + { + "text": 1, + "value": 0, + }, + { + "text": 2, + "value": 1, + }, + { + "text": 3, + "value": 2, + }, + ], + "id": "9a6dc773-31af-41b3-a5d1-3e129931030e", + "isMultiValue": true, + "metadata": {}, + "name": "testInteger", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "integer", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/11fee6b2-bf06-4560-b2ae-3e27cec169f2.glossary.json 1`] = ` +{ + "glossarySchema": { + "11fee6b2-bf06-4560-b2ae-3e27cec169f2": { + "allowedValues": [], + "description": "Testing", + "displayName": "CP Dummy Entitlement", + "enumeratedValues": [], + "id": "11fee6b2-bf06-4560-b2ae-3e27cec169f2", + "isMultiValue": false, + "metadata": {}, + "name": "CP-DummyEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/14e22ac1-a898-4f23-845e-875e9286c1ea.glossary.json 1`] = ` +{ + "glossarySchema": { + "14e22ac1-a898-4f23-845e-875e9286c1ea": { + "allowedValues": [ + 1, + 2, + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1, + }, + { + "text": 1, + "value": 2, + }, + ], + "id": "14e22ac1-a898-4f23-845e-875e9286c1ea", + "isMultiValue": true, + "metadata": {}, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/96dd0d59-0e42-4961-bd59-c312e8222252.glossary.json 1`] = ` +{ + "glossarySchema": { + "96dd0d59-0e42-4961-bd59-c312e8222252": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "96dd0d59-0e42-4961-bd59-c312e8222252", + "isMultiValue": false, + "metadata": {}, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/537b31a1-e07c-493b-9956-bdefc18062a9.glossary.json 1`] = ` +{ + "glossarySchema": { + "537b31a1-e07c-493b-9956-bdefc18062a9": { + "allowedValues": [ + "Text One", + "Text Two", + "Text Three", + ], + "description": "Test String Description", + "displayName": "Test String Display Name", + "enumeratedValues": [ + { + "text": "text1", + "value": "Text One", + }, + { + "text": "text2", + "value": "Text Two", + }, + { + "text": "text3", + "value": "Text Three", + }, + ], + "id": "537b31a1-e07c-493b-9956-bdefc18062a9", + "isMultiValue": true, + "metadata": {}, + "name": "testString", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/980b0308-32c8-44a3-86a4-0098d82b33bd.glossary.json 1`] = ` +{ + "glossarySchema": { + "980b0308-32c8-44a3-86a4-0098d82b33bd": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null", + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales", + }, + { + "text": "Finance", + "value": "finance", + }, + { + "text": "Human Resources", + "value": "hr", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "980b0308-32c8-44a3-86a4-0098d82b33bd", + "isMultiValue": false, + "metadata": {}, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/1110ad40-1dc1-42c7-bda7-226cca6e095c.glossary.json 1`] = ` +{ + "glossarySchema": { + "1110ad40-1dc1-42c7-bda7-226cca6e095c": { + "allowedValues": [ + 1.5, + 3.5, + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5, + }, + { + "text": 2.5, + "value": 3.5, + }, + ], + "id": "1110ad40-1dc1-42c7-bda7-226cca6e095c", + "isMultiValue": true, + "metadata": {}, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/598709e1-d16b-4c39-884d-dd9481b14d90.glossary.json 1`] = ` +{ + "glossarySchema": { + "598709e1-d16b-4c39-884d-dd9481b14d90": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "598709e1-d16b-4c39-884d-dd9481b14d90", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/a1cdab06-b3e9-4321-a80d-6da086110974.glossary.json 1`] = ` +{ + "glossarySchema": { + "a1cdab06-b3e9-4321-a80d-6da086110974": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "a1cdab06-b3e9-4321-a80d-6da086110974", + "isMultiValue": false, + "metadata": {}, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/a276bf0d-dafa-4302-ad0b-5e260c9239b0.glossary.json 1`] = ` +{ + "glossarySchema": { + "a276bf0d-dafa-4302-ad0b-5e260c9239b0": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "a276bf0d-dafa-4302-ad0b-5e260c9239b0", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/acb03cb3-b5b0-41b2-b114-2ac78b21f019.glossary.json 1`] = ` +{ + "glossarySchema": { + "acb03cb3-b5b0-41b2-b114-2ac78b21f019": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "acb03cb3-b5b0-41b2-b114-2ac78b21f019", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/b0955a58-1955-40a7-9d9d-29947fe5f8f7.glossary.json 1`] = ` +{ + "glossarySchema": { + "b0955a58-1955-40a7-9d9d-29947fe5f8f7": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "b0955a58-1955-40a7-9d9d-29947fe5f8f7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5.glossary.json 1`] = ` +{ + "glossarySchema": { + "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5": { + "allowedValues": [ + "Value 1", + "Value 2", + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1", + }, + { + "text": "Text 2", + "value": "Value 2", + }, + ], + "id": "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5", + "isMultiValue": true, + "metadata": {}, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/b33896af-2b4f-4f14-8c26-16bcde91fcac.glossary.json 1`] = ` +{ + "glossarySchema": { + "b33896af-2b4f-4f14-8c26-16bcde91fcac": { + "allowedValues": [], + "description": "", + "displayName": "Is Privileged", + "enumeratedValues": [], + "id": "b33896af-2b4f-4f14-8c26-16bcde91fcac", + "isMultiValue": false, + "metadata": {}, + "name": "isPrivileged", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/c735842a-f695-493a-addc-8500d3babc57.glossary.json 1`] = ` +{ + "glossarySchema": { + "c735842a-f695-493a-addc-8500d3babc57": { + "allowedValues": [], + "description": "Test User Description", + "displayName": "Test User Display Name", + "enumeratedValues": [], + "id": "c735842a-f695-493a-addc-8500d3babc57", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "testUser", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata: test/e2e/exports/all-separate/cloud/iga/glossary/e307820d-2e53-4889-a9e7-b9ad1232352c.glossary.json 1`] = ` +{ + "glossarySchema": { + "e307820d-2e53-4889-a9e7-b9ad1232352c": { + "allowedValues": [ + "high", + "medium", + "low", + "null", + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high", + }, + { + "text": "Medium", + "value": "medium", + }, + { + "text": "Low", + "value": "low", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "e307820d-2e53-4889-a9e7-b9ad1232352c", + "isMultiValue": false, + "metadata": {}, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type 1`] = `0`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type 2`] = `""`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type 3`] = ` +"✔ Exported 23 glossary schemas +" +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/09c470af-abc5-4733-beaf-3d169b62a234.glossary.json 1`] = ` +{ + "glossarySchema": { + "09c470af-abc5-4733-beaf-3d169b62a234": { + "allowedValues": [], + "description": "Actors for the account", + "displayName": "Actors", + "enumeratedValues": [], + "id": "09c470af-abc5-4733-beaf-3d169b62a234", + "isInternal": true, + "isMultiValue": true, + "metadata": {}, + "name": "actors", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/021ed7cf-116b-4003-9a63-a82431e44c8e.glossary.json 1`] = ` +{ + "glossarySchema": { + "021ed7cf-116b-4003-9a63-a82431e44c8e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 6", + "enumeratedValues": [], + "id": "021ed7cf-116b-4003-9a63-a82431e44c8e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute6", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/0e1f922f-c9b9-40f2-964b-740f0ad47afb.glossary.json 1`] = ` +{ + "glossarySchema": { + "0e1f922f-c9b9-40f2-964b-740f0ad47afb": { + "allowedValues": [], + "description": "Risk Score", + "displayName": "Risk Score", + "enumeratedValues": [], + "id": "0e1f922f-c9b9-40f2-964b-740f0ad47afb", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "riskScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/2a9ce603-14d8-4689-8b2e-78829648b5b6.glossary.json 1`] = ` +{ + "glossarySchema": { + "2a9ce603-14d8-4689-8b2e-78829648b5b6": { + "allowedValues": [], + "description": "custom attribute 5", + "displayName": "Custom Attribute 5", + "enumeratedValues": [], + "id": "2a9ce603-14d8-4689-8b2e-78829648b5b6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute5", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/2a36a687-91c0-4fdc-8c73-b001618c2bc6.glossary.json 1`] = ` +{ + "glossarySchema": { + "2a36a687-91c0-4fdc-8c73-b001618c2bc6": { + "allowedValues": [], + "description": "custom attribute 8", + "displayName": "Custom Attribute 8", + "enumeratedValues": [], + "id": "2a36a687-91c0-4fdc-8c73-b001618c2bc6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute8", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/5ef5a92e-c2e4-40e4-b232-e33649591b37.glossary.json 1`] = ` +{ + "glossarySchema": { + "5ef5a92e-c2e4-40e4-b232-e33649591b37": { + "allowedValues": [], + "description": "The subtype of the account", + "displayName": "Account Subtype", + "enumeratedValues": [], + "id": "5ef5a92e-c2e4-40e4-b232-e33649591b37", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountSubtype", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/6a1ea40d-d85d-4646-9331-73a048196fbf.glossary.json 1`] = ` +{ + "glossarySchema": { + "6a1ea40d-d85d-4646-9331-73a048196fbf": { + "allowedValues": [], + "description": "Does the account have any SoD violations?", + "displayName": "Has Policy Violations", + "enumeratedValues": [], + "id": "6a1ea40d-d85d-4646-9331-73a048196fbf", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "hasPolicyViolations", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/12e51982-56a4-4f3d-9db1-2529276e2a05.glossary.json 1`] = ` +{ + "glossarySchema": { + "12e51982-56a4-4f3d-9db1-2529276e2a05": { + "allowedValues": [], + "description": "Is this account locked?", + "displayName": "Locked", + "enumeratedValues": [], + "id": "12e51982-56a4-4f3d-9db1-2529276e2a05", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "locked", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/61bf2199-c60a-4383-9457-2fe211d72c85.glossary.json 1`] = ` +{ + "glossarySchema": { + "61bf2199-c60a-4383-9457-2fe211d72c85": { + "allowedValues": [], + "description": "Last password change date", + "displayName": "Last Password Change", + "enumeratedValues": [], + "id": "61bf2199-c60a-4383-9457-2fe211d72c85", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastPasswordChange", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/71c188ff-ed53-438c-9476-043cba6e850b.glossary.json 1`] = ` +{ + "glossarySchema": { + "71c188ff-ed53-438c-9476-043cba6e850b": { + "allowedValues": [], + "description": "Is this account an active account", + "displayName": "Active", + "enumeratedValues": [], + "id": "71c188ff-ed53-438c-9476-043cba6e850b", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "active", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/1683c30a-b149-4bab-8187-5a67b0fe3704.glossary.json 1`] = ` +{ + "glossarySchema": { + "1683c30a-b149-4bab-8187-5a67b0fe3704": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 2", + "enumeratedValues": [], + "id": "1683c30a-b149-4bab-8187-5a67b0fe3704", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute2", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/8994aea6-96d7-4070-bb1b-f8f36576a23e.glossary.json 1`] = ` +{ + "glossarySchema": { + "8994aea6-96d7-4070-bb1b-f8f36576a23e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 3", + "enumeratedValues": [], + "id": "8994aea6-96d7-4070-bb1b-f8f36576a23e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute3", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/35094c80-ab3d-4c47-91ae-92175895b264.glossary.json 1`] = ` +{ + "glossarySchema": { + "35094c80-ab3d-4c47-91ae-92175895b264": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "35094c80-ab3d-4c47-91ae-92175895b264", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/982113c6-3e20-401d-91a8-657cf429f85e.glossary.json 1`] = ` +{ + "glossarySchema": { + "982113c6-3e20-401d-91a8-657cf429f85e": { + "allowedValues": [], + "description": "Is this account a privileged account", + "displayName": "Privileged", + "enumeratedValues": [], + "id": "982113c6-3e20-401d-91a8-657cf429f85e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "privileged", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/a65b7633-3dcb-4c83-8458-c14397f70717.glossary.json 1`] = ` +{ + "glossarySchema": { + "a65b7633-3dcb-4c83-8458-c14397f70717": { + "allowedValues": [], + "description": "custom attribute 10", + "displayName": "Custom Attribute 10", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70717", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute10", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/a98091ec-0800-41ec-9ca0-4f5ec4f4a853.glossary.json 1`] = ` +{ + "glossarySchema": { + "a98091ec-0800-41ec-9ca0-4f5ec4f4a853": { + "allowedValues": [], + "description": "Is this account manuallyCorrelated", + "displayName": "Manually Correlated", + "enumeratedValues": [], + "id": "a98091ec-0800-41ec-9ca0-4f5ec4f4a853", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "manuallyCorrelated", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/b1f1f37a-4134-43cd-8220-957cefbbe44e.glossary.json 1`] = ` +{ + "glossarySchema": { + "b1f1f37a-4134-43cd-8220-957cefbbe44e": { + "allowedValues": [], + "description": "custom attribute 4", + "displayName": "Custom Attribute 4", + "enumeratedValues": [], + "id": "b1f1f37a-4134-43cd-8220-957cefbbe44e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute4", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/b42b143f-b33b-4b25-9448-2c9ff88e7ed5.glossary.json 1`] = ` +{ + "glossarySchema": { + "b42b143f-b33b-4b25-9448-2c9ff88e7ed5": { + "allowedValues": [], + "description": "custom attribute 7", + "displayName": "Custom Attribute 7", + "enumeratedValues": [], + "id": "b42b143f-b33b-4b25-9448-2c9ff88e7ed5", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute7", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/bab632ff-9e7a-4a9d-a91b-c081ce091df7.glossary.json 1`] = ` +{ + "glossarySchema": { + "bab632ff-9e7a-4a9d-a91b-c081ce091df7": { + "allowedValues": [], + "description": "Show last successful Login", + "displayName": "Last Successful Login", + "enumeratedValues": [], + "id": "bab632ff-9e7a-4a9d-a91b-c081ce091df7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSuccessfulLogin", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/c8ed99f7-5442-43d5-8406-f39060c1bd73.glossary.json 1`] = ` +{ + "glossarySchema": { + "c8ed99f7-5442-43d5-8406-f39060c1bd73": { + "allowedValues": [], + "description": "The type of account", + "displayName": "Account Type", + "enumeratedValues": [], + "id": "c8ed99f7-5442-43d5-8406-f39060c1bd73", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountType", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/c9647722-5927-4826-9398-5349b56f793a.glossary.json 1`] = ` +{ + "glossarySchema": { + "c9647722-5927-4826-9398-5349b56f793a": { + "allowedValues": [], + "description": "custom attribute 9", + "displayName": "Custom Attribute 9", + "enumeratedValues": [], + "id": "c9647722-5927-4826-9398-5349b56f793a", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute9", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc.glossary.json 1`] = ` +{ + "glossarySchema": { + "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 1", + "enumeratedValues": [], + "id": "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute1", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type: test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/de06ffdb-0186-4fff-b1a9-ab26a1aa3fab.glossary.json 1`] = ` +{ + "glossarySchema": { + "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab": { + "allowedValues": [], + "description": "When was account reconciled successfully", + "displayName": "Last Sync", + "enumeratedValues": [], + "id": "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSync", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -Nn sensitive -t entitlement": should export the glossary named sensitive from the type entitlement without metadata 1`] = `0`; + +exports[`frodo iga glossary export "frodo iga glossary export -Nn sensitive -t entitlement": should export the glossary named sensitive from the type entitlement without metadata 2`] = `""`; + +exports[`frodo iga glossary export "frodo iga glossary export -Nn sensitive -t entitlement": should export the glossary named sensitive from the type entitlement without metadata 3`] = ` +"✔ Exported glossary sensitive to file +" +`; + +exports[`frodo iga glossary export "frodo iga glossary export -Nn sensitive -t entitlement": should export the glossary named sensitive from the type entitlement without metadata: sensitive.glossary.json 1`] = ` +{ + "glossarySchema": { + "a276bf0d-dafa-4302-ad0b-5e260c9239b0": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "a276bf0d-dafa-4302-ad0b-5e260c9239b0", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -aIMNt role -f test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json": should export all the glossaries including internals, modified properities and no metadata from the type role and save to file allRoleTypeGlossaries.glossary.json 1`] = `0`; + +exports[`frodo iga glossary export "frodo iga glossary export -aIMNt role -f test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json": should export all the glossaries including internals, modified properities and no metadata from the type role and save to file allRoleTypeGlossaries.glossary.json 2`] = `""`; + +exports[`frodo iga glossary export "frodo iga glossary export -aIMNt role -f test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json": should export all the glossaries including internals, modified properities and no metadata from the type role and save to file allRoleTypeGlossaries.glossary.json 3`] = ` +"✔ Exported 13 glossary schemas +" +`; + +exports[`frodo iga glossary export "frodo iga glossary export -aIMNt role -f test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json": should export all the glossaries including internals, modified properities and no metadata from the type role and save to file allRoleTypeGlossaries.glossary.json: test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json 1`] = ` +{ + "glossarySchema": { + "0806c0c5-a6e9-4ec8-8a36-830f217637b3": { + "allowedValues": [], + "description": "Can the role be requested", + "displayName": "Requestable", + "id": "0806c0c5-a6e9-4ec8-8a36-830f217637b3", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": { + "createdDate": "2025-10-27T18:26:04.308367768Z", + "modifiedDate": "2026-05-15T21:59:36.939Z", + }, + "name": "requestable", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "1110ad40-1dc1-42c7-bda7-226cca6e095c": { + "allowedValues": [ + 1.5, + 3.5, + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5, + }, + { + "text": 2.5, + "value": 3.5, + }, + ], + "id": "1110ad40-1dc1-42c7-bda7-226cca6e095c", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-15T21:58:34.918067149Z", + "modifiedDate": "2026-05-21T20:35:22.955Z", + }, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "14e22ac1-a898-4f23-845e-875e9286c1ea": { + "allowedValues": [ + 1, + 2, + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1, + }, + { + "text": 1, + "value": 2, + }, + ], + "id": "14e22ac1-a898-4f23-845e-875e9286c1ea", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-15T21:58:46.047540447Z", + "modifiedDate": "2026-05-21T20:35:24.433Z", + }, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "4da5bed6-f690-41a9-af8a-51b505dc2099": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "4da5bed6-f690-41a9-af8a-51b505dc2099", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-15T21:58:36.94464055Z", + "modifiedDate": "2026-05-21T20:35:25.471Z", + }, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "5a7e52ac-377f-4b2f-92ba-336e175f512e": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "5a7e52ac-377f-4b2f-92ba-336e175f512e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": { + "createdDate": "2026-05-15T21:58:37.979674441Z", + "modifiedDate": "2026-05-21T20:35:28.528Z", + }, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "6ec0d7a4-3305-4abe-8aaa-0713cce2907a": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "6ec0d7a4-3305-4abe-8aaa-0713cce2907a", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": { + "createdDate": "2026-05-15T21:58:43.01379417Z", + "modifiedDate": "2026-05-21T20:35:29.529Z", + }, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "774d2515-6cb4-408d-bdae-63b7534dde39": { + "allowedValues": [], + "description": "Test Boolean", + "displayName": "Test Boolean", + "enumeratedValues": [], + "id": "774d2515-6cb4-408d-bdae-63b7534dde39", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2026-01-05T23:57:19.037709455Z", + "modifiedDate": "2026-05-15T21:59:55.735Z", + }, + "name": "Test Boolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "96dd0d59-0e42-4961-bd59-c312e8222252": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "96dd0d59-0e42-4961-bd59-c312e8222252", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-15T21:58:28.874225084Z", + "modifiedDate": "2026-05-21T20:35:30.534Z", + }, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "a1cdab06-b3e9-4321-a80d-6da086110974": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "a1cdab06-b3e9-4321-a80d-6da086110974", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-15T21:58:35.930846031Z", + "modifiedDate": "2026-05-21T20:35:33.693Z", + }, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date", + }, + "acb03cb3-b5b0-41b2-b114-2ac78b21f019": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "acb03cb3-b5b0-41b2-b114-2ac78b21f019", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": { + "createdDate": "2026-05-15T21:58:32.901174176Z", + "modifiedDate": "2026-05-15T21:58:32.901174819Z", + }, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5": { + "allowedValues": [ + "Value 1", + "Value 2", + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1", + }, + { + "text": "Text 2", + "value": "Value 2", + }, + ], + "id": "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-15T21:58:38.943994884Z", + "modifiedDate": "2026-05-15T21:58:38.943995824Z", + }, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "e307820d-2e53-4889-a9e7-b9ad1232352c": { + "allowedValues": [ + "high", + "medium", + "low", + "null", + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high", + }, + { + "text": "Medium", + "value": "medium", + }, + { + "text": "Low", + "value": "low", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "e307820d-2e53-4889-a9e7-b9ad1232352c", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-15T21:58:39.971098613Z", + "modifiedDate": "2026-05-15T21:58:39.971100893Z", + }, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "f1cc3b53-ef38-4ad7-b268-1ee482a411ef": { + "allowedValues": [], + "description": "Role Owner of Object", + "displayName": "Role Owner", + "id": "f1cc3b53-ef38-4ad7-b268-1ee482a411ef", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": { + "createdDate": "2025-10-27T18:13:17.537439106Z", + "modifiedDate": "2026-05-15T22:00:14.821Z", + }, + "name": "roleOwner", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "managedObject", + }, + }, +} +`; + +exports[`frodo iga glossary export "frodo iga glossary export -af test/e2e/exports/all-iga/allGlossaries.glossary.json": should export all glossaries to file test/e2e/exports/all/allGlossaries.glossary.json 1`] = `0`; + +exports[`frodo iga glossary export "frodo iga glossary export -af test/e2e/exports/all-iga/allGlossaries.glossary.json": should export all glossaries to file test/e2e/exports/all/allGlossaries.glossary.json 2`] = `""`; + +exports[`frodo iga glossary export "frodo iga glossary export -af test/e2e/exports/all-iga/allGlossaries.glossary.json": should export all glossaries to file test/e2e/exports/all/allGlossaries.glossary.json 3`] = ` +"✔ Exported 20 glossary schemas +" +`; + +exports[`frodo iga glossary export "frodo iga glossary export -af test/e2e/exports/all-iga/allGlossaries.glossary.json": should export all glossaries to file test/e2e/exports/all/allGlossaries.glossary.json: test/e2e/exports/all-iga/allGlossaries.glossary.json 1`] = ` +{ + "glossarySchema": { + "1110ad40-1dc1-42c7-bda7-226cca6e095c": { + "allowedValues": [ + 1.5, + 3.5, + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5, + }, + { + "text": 2.5, + "value": 3.5, + }, + ], + "id": "1110ad40-1dc1-42c7-bda7-226cca6e095c", + "isMultiValue": true, + "metadata": {}, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "11fee6b2-bf06-4560-b2ae-3e27cec169f2": { + "allowedValues": [], + "description": "Testing", + "displayName": "CP Dummy Entitlement", + "enumeratedValues": [], + "id": "11fee6b2-bf06-4560-b2ae-3e27cec169f2", + "isMultiValue": false, + "metadata": {}, + "name": "CP-DummyEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "14e22ac1-a898-4f23-845e-875e9286c1ea": { + "allowedValues": [ + 1, + 2, + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1, + }, + { + "text": 1, + "value": 2, + }, + ], + "id": "14e22ac1-a898-4f23-845e-875e9286c1ea", + "isMultiValue": true, + "metadata": {}, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer", + }, + "4da5bed6-f690-41a9-af8a-51b505dc2099": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "4da5bed6-f690-41a9-af8a-51b505dc2099", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "537b31a1-e07c-493b-9956-bdefc18062a9": { + "allowedValues": [ + "Text One", + "Text Two", + "Text Three", + ], + "description": "Test String Description", + "displayName": "Test String Display Name", + "enumeratedValues": [ + { + "text": "text1", + "value": "Text One", + }, + { + "text": "text2", + "value": "Text Two", + }, + { + "text": "text3", + "value": "Text Three", + }, + ], + "id": "537b31a1-e07c-493b-9956-bdefc18062a9", + "isMultiValue": true, + "metadata": {}, + "name": "testString", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "598709e1-d16b-4c39-884d-dd9481b14d90": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "598709e1-d16b-4c39-884d-dd9481b14d90", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "5a7e52ac-377f-4b2f-92ba-336e175f512e": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "5a7e52ac-377f-4b2f-92ba-336e175f512e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": {}, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "6ec0d7a4-3305-4abe-8aaa-0713cce2907a": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "6ec0d7a4-3305-4abe-8aaa-0713cce2907a", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "8e5b1e2f-a0d7-4c03-978b-834494c2beb3": { + "allowedValues": [ + "3", + "4", + ], + "description": "This is a test entitlement for frodo import/export functions.", + "displayName": "Brycen's Test Entitlement", + "enumeratedValues": [ + { + "text": "Testing", + "value": "3", + }, + { + "text": "TestingChange", + "value": "4", + }, + ], + "id": "8e5b1e2f-a0d7-4c03-978b-834494c2beb3", + "isMultiValue": true, + "metadata": {}, + "name": "brycenTestItem", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "96dd0d59-0e42-4961-bd59-c312e8222252": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "96dd0d59-0e42-4961-bd59-c312e8222252", + "isMultiValue": false, + "metadata": {}, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean", + }, + "980b0308-32c8-44a3-86a4-0098d82b33bd": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null", + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales", + }, + { + "text": "Finance", + "value": "finance", + }, + { + "text": "Human Resources", + "value": "hr", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "980b0308-32c8-44a3-86a4-0098d82b33bd", + "isMultiValue": false, + "metadata": {}, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string", + }, + "9a6dc773-31af-41b3-a5d1-3e129931030e": { + "allowedValues": [ + 0, + 1, + 2, + ], + "description": "Test Integer Description", + "displayName": "Test Integer Display Name", + "enumeratedValues": [ + { + "text": 1, + "value": 0, + }, + { + "text": 2, + "value": 1, + }, + { + "text": 3, + "value": 2, + }, + ], + "id": "9a6dc773-31af-41b3-a5d1-3e129931030e", + "isMultiValue": true, + "metadata": {}, + "name": "testInteger", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "integer", + }, + "a1cdab06-b3e9-4321-a80d-6da086110974": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "a1cdab06-b3e9-4321-a80d-6da086110974", + "isMultiValue": false, + "metadata": {}, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date", + }, + "a276bf0d-dafa-4302-ad0b-5e260c9239b0": { + "allowedValues": [ + "yes", + "no", + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes", + }, + { + "text": "No", + "value": "no", + }, + ], + "id": "a276bf0d-dafa-4302-ad0b-5e260c9239b0", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string", + }, + "acb03cb3-b5b0-41b2-b114-2ac78b21f019": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "acb03cb3-b5b0-41b2-b114-2ac78b21f019", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject", + }, + "b0955a58-1955-40a7-9d9d-29947fe5f8f7": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "b0955a58-1955-40a7-9d9d-29947fe5f8f7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + "b33896af-2b4f-4f14-8c26-16bcde91fcac": { + "allowedValues": [], + "description": "", + "displayName": "Is Privileged", + "enumeratedValues": [], + "id": "b33896af-2b4f-4f14-8c26-16bcde91fcac", + "isMultiValue": false, + "metadata": {}, + "name": "isPrivileged", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "boolean", + }, + "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5": { + "allowedValues": [ + "Value 1", + "Value 2", + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1", + }, + { + "text": "Text 2", + "value": "Value 2", + }, + ], + "id": "b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5", + "isMultiValue": true, + "metadata": {}, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + "c735842a-f695-493a-addc-8500d3babc57": { + "allowedValues": [], + "description": "Test User Description", + "displayName": "Test User Display Name", + "enumeratedValues": [], + "id": "c735842a-f695-493a-addc-8500d3babc57", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "testUser", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject", + }, + "e307820d-2e53-4889-a9e7-b9ad1232352c": { + "allowedValues": [ + "high", + "medium", + "low", + "null", + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high", + }, + { + "text": "Medium", + "value": "medium", + }, + { + "text": "Low", + "value": "low", + }, + { + "text": "Other", + "value": "null", + }, + ], + "id": "e307820d-2e53-4889-a9e7-b9ad1232352c", + "isMultiValue": false, + "metadata": {}, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string", + }, + }, + "meta": Any, +} +`; diff --git a/test/e2e/__snapshots__/iga-glossary-import.e2e.test.js.snap b/test/e2e/__snapshots__/iga-glossary-import.e2e.test.js.snap new file mode 100644 index 000000000..d1184a031 --- /dev/null +++ b/test/e2e/__snapshots__/iga-glossary-import.e2e.test.js.snap @@ -0,0 +1,156 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`frodo iga glossary import "frodo iga glossary import --all --file test/e2e/exports/all/allGlossaries.glossary.json": should import all glossaries from the file "test/e2e/exports/all/allGlossaries.glossary.json with type role" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import --all --file test/e2e/exports/all/allGlossaries.glossary.json": should import all glossaries from the file "test/e2e/exports/all/allGlossaries.glossary.json with type role" 2`] = ` +"✔ Successfully imported glossaries. +" +`; + +exports[`frodo iga glossary import "frodo iga glossary import --all-separate -IN --directory test/e2e/exports/all-separate/cloud/iga": should import all glossaries from the directory "test/e2e/exports/all-separate/cloud/iga including internals and no metadata" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import --all-separate -IN --directory test/e2e/exports/all-separate/cloud/iga": should import all glossaries from the directory "test/e2e/exports/all-separate/cloud/iga including internals and no metadata" 2`] = ` +"✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +" +`; + +exports[`frodo iga glossary import "frodo iga glossary import -AD test/e2e/exports/all-separate/cloud/iga": should import all glossaries from the directory "test/e2e/exports/all-separate/cloud/iga" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import -AD test/e2e/exports/all-separate/cloud/iga": should import all glossaries from the directory "test/e2e/exports/all-separate/cloud/iga" 2`] = ` +"✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +✔ Successfully imported glossaries. +" +`; + +exports[`frodo iga glossary import "frodo iga glossary import -at role -f test/e2e/exports/all/allGlossaries.glossary.json": should import all glossaries from the file "test/e2e/exports/all/allGlossaries.glossary.json with type role" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import -at role -f test/e2e/exports/all/allGlossaries.glossary.json": should import all glossaries from the file "test/e2e/exports/all/allGlossaries.glossary.json with type role" 2`] = ` +"✔ Successfully imported glossaries. +" +`; + +exports[`frodo iga glossary import "frodo iga glossary import -f test/e2e/exports/all/allGlossaries.glossary.json": should import the first glossary from the file "test/e2e/exports/all/allGlossaries.glossary.json" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import -f test/e2e/exports/all/allGlossaries.glossary.json": should import the first glossary from the file "test/e2e/exports/all/allGlossaries.glossary.json" 2`] = ` +"✔ Imported glossary from test/e2e/exports/all/allGlossaries.glossary.json +" +`; + +exports[`frodo iga glossary import "frodo iga glossary import -i b0955a58-1955-40a7-9d9d-29947fe5f8f7 -f test/e2e/exports/all/allGlossaries.glossary.json": should import glossary with id "b0955a58-1955-40a7-9d9d-29947fe5f8f7" from the file "test/e2e/exports/all/allGlossaries.glossary.json" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import -i b0955a58-1955-40a7-9d9d-29947fe5f8f7 -f test/e2e/exports/all/allGlossaries.glossary.json": should import glossary with id "b0955a58-1955-40a7-9d9d-29947fe5f8f7" from the file "test/e2e/exports/all/allGlossaries.glossary.json" 2`] = ` +"✔ Successfully imported glossary b0955a58-1955-40a7-9d9d-29947fe5f8f7. +" +`; + +exports[`frodo iga glossary import "frodo iga glossary import -n testUser -f test/e2e/exports/all/allGlossaries.glossary.json": should import the glossary with name testUser from the file "test/e2e/exports/all/allGlossaries.glossary.json" 1`] = `""`; + +exports[`frodo iga glossary import "frodo iga glossary import -n testUser -f test/e2e/exports/all/allGlossaries.glossary.json": should import the glossary with name testUser from the file "test/e2e/exports/all/allGlossaries.glossary.json" 2`] = ` +"✔ Successfully imported glossary undefined. +" +`; diff --git a/test/e2e/exports/all-separate/cloud/iga/021ed7cf-116b-4003-9a63-a82431e44c8e.glossary.json b/test/e2e/exports/all-separate/cloud/iga/021ed7cf-116b-4003-9a63-a82431e44c8e.glossary.json new file mode 100644 index 000000000..be6602961 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/021ed7cf-116b-4003-9a63-a82431e44c8e.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "021ed7cf-116b-4003-9a63-a82431e44c8e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 6", + "enumeratedValues": [], + "id": "021ed7cf-116b-4003-9a63-a82431e44c8e", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:34.91522564Z", + "modifiedDate": "2026-05-15T21:59:35.768Z" + }, + "name": "customAttribute6", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.242Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/0806c0c5-a6e9-4ec8-8a36-830f217637b3.glossary.json b/test/e2e/exports/all-separate/cloud/iga/0806c0c5-a6e9-4ec8-8a36-830f217637b3.glossary.json new file mode 100644 index 000000000..41c5ca2e1 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/0806c0c5-a6e9-4ec8-8a36-830f217637b3.glossary.json @@ -0,0 +1,30 @@ +{ + "glossarySchema": { + "0806c0c5-a6e9-4ec8-8a36-830f217637b3": { + "allowedValues": [], + "description": "Can the role be requested", + "displayName": "Requestable", + "id": "0806c0c5-a6e9-4ec8-8a36-830f217637b3", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": { + "createdDate": "2025-10-27T18:26:04.308367768Z", + "modifiedDate": "2026-05-15T21:59:36.939Z" + }, + "name": "requestable", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.243Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/0878ab02-208d-4aff-a770-a0b9c476db85.glossary.json b/test/e2e/exports/all-separate/cloud/iga/0878ab02-208d-4aff-a770-a0b9c476db85.glossary.json new file mode 100644 index 000000000..de415e4e3 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/0878ab02-208d-4aff-a770-a0b9c476db85.glossary.json @@ -0,0 +1,50 @@ +{ + "glossarySchema": { + "0878ab02-208d-4aff-a770-a0b9c476db85": { + "allowedValues": [ + "high", + "medium", + "low", + "null" + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high" + }, + { + "text": "Medium", + "value": "medium" + }, + { + "text": "Low", + "value": "low" + }, + { + "text": "Other", + "value": "null" + } + ], + "id": "0878ab02-208d-4aff-a770-a0b9c476db85", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:19.938426643Z", + "modifiedDate": "2026-05-22T16:22:19.938429Z" + }, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.243Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/09165438-5868-4def-9880-6ed759e3048a.glossary.json b/test/e2e/exports/all-separate/cloud/iga/09165438-5868-4def-9880-6ed759e3048a.glossary.json new file mode 100644 index 000000000..5048e88ec --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/09165438-5868-4def-9880-6ed759e3048a.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "09165438-5868-4def-9880-6ed759e3048a": { + "allowedValues": [ + "yes", + "no" + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no" + } + ], + "id": "09165438-5868-4def-9880-6ed759e3048a", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:04.770407587Z", + "modifiedDate": "2026-05-22T16:22:04.770410271Z" + }, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.243Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/09c470af-abc5-4733-beaf-3d169b62a234.glossary.json b/test/e2e/exports/all-separate/cloud/iga/09c470af-abc5-4733-beaf-3d169b62a234.glossary.json new file mode 100644 index 000000000..4f401283c --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/09c470af-abc5-4733-beaf-3d169b62a234.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "09c470af-abc5-4733-beaf-3d169b62a234": { + "allowedValues": [], + "description": "Actors for the account", + "displayName": "Actors", + "enumeratedValues": [], + "id": "09c470af-abc5-4733-beaf-3d169b62a234", + "isInternal": true, + "isMultiValue": true, + "metadata": { + "createdDate": "2025-10-27T18:13:19.780130996Z", + "modifiedDate": "2026-05-15T21:59:37.987Z" + }, + "name": "actors", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.243Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/0e1f922f-c9b9-40f2-964b-740f0ad47afb.glossary.json b/test/e2e/exports/all-separate/cloud/iga/0e1f922f-c9b9-40f2-964b-740f0ad47afb.glossary.json new file mode 100644 index 000000000..f2074584e --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/0e1f922f-c9b9-40f2-964b-740f0ad47afb.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "0e1f922f-c9b9-40f2-964b-740f0ad47afb": { + "allowedValues": [], + "description": "Risk Score", + "displayName": "Risk Score", + "enumeratedValues": [], + "id": "0e1f922f-c9b9-40f2-964b-740f0ad47afb", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:28.850616006Z", + "modifiedDate": "2026-05-15T21:59:38.972Z" + }, + "name": "riskScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.243Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/0e9d9615-666b-4ae5-b6f3-43c6c1b6708e.glossary.json b/test/e2e/exports/all-separate/cloud/iga/0e9d9615-666b-4ae5-b6f3-43c6c1b6708e.glossary.json new file mode 100644 index 000000000..3d5ebaac7 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/0e9d9615-666b-4ae5-b6f3-43c6c1b6708e.glossary.json @@ -0,0 +1,30 @@ +{ + "glossarySchema": { + "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e": { + "allowedValues": [], + "description": "Description of entitlement", + "displayName": "Description", + "id": "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": { + "createdDate": "2025-10-27T18:26:00.277228797Z", + "modifiedDate": "2026-05-15T21:59:40.372Z" + }, + "name": "description", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.243Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/107b8d86-820e-4e86-942d-172afe78e5db.glossary.json b/test/e2e/exports/all-separate/cloud/iga/107b8d86-820e-4e86-942d-172afe78e5db.glossary.json new file mode 100644 index 000000000..ba12659a8 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/107b8d86-820e-4e86-942d-172afe78e5db.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "107b8d86-820e-4e86-942d-172afe78e5db": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "107b8d86-820e-4e86-942d-172afe78e5db", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": { + "createdDate": "2026-05-22T16:22:15.920304012Z", + "modifiedDate": "2026-05-22T16:22:15.920305854Z" + }, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/12e51982-56a4-4f3d-9db1-2529276e2a05.glossary.json b/test/e2e/exports/all-separate/cloud/iga/12e51982-56a4-4f3d-9db1-2529276e2a05.glossary.json new file mode 100644 index 000000000..c69ee5d8c --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/12e51982-56a4-4f3d-9db1-2529276e2a05.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "12e51982-56a4-4f3d-9db1-2529276e2a05": { + "allowedValues": [], + "description": "Is this account locked?", + "displayName": "Locked", + "enumeratedValues": [], + "id": "12e51982-56a4-4f3d-9db1-2529276e2a05", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:21.772411471Z", + "modifiedDate": "2026-05-15T21:59:40.988Z" + }, + "name": "locked", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/13a88c47-5846-4e5a-b9b5-759ac7ff89fe.glossary.json b/test/e2e/exports/all-separate/cloud/iga/13a88c47-5846-4e5a-b9b5-759ac7ff89fe.glossary.json new file mode 100644 index 000000000..b56dd811d --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/13a88c47-5846-4e5a-b9b5-759ac7ff89fe.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "13a88c47-5846-4e5a-b9b5-759ac7ff89fe": { + "allowedValues": [ + "yes", + "no" + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no" + } + ], + "id": "13a88c47-5846-4e5a-b9b5-759ac7ff89fe", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:14.872461378Z", + "modifiedDate": "2026-05-22T16:22:14.872463937Z" + }, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/1683c30a-b149-4bab-8187-5a67b0fe3704.glossary.json b/test/e2e/exports/all-separate/cloud/iga/1683c30a-b149-4bab-8187-5a67b0fe3704.glossary.json new file mode 100644 index 000000000..daa9991b7 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/1683c30a-b149-4bab-8187-5a67b0fe3704.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "1683c30a-b149-4bab-8187-5a67b0fe3704": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 2", + "enumeratedValues": [], + "id": "1683c30a-b149-4bab-8187-5a67b0fe3704", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:30.903463463Z", + "modifiedDate": "2026-05-15T21:59:42.018Z" + }, + "name": "customAttribute2", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/19e40504-7f0b-4df9-9ceb-bf23c0e3fda3.glossary.json b/test/e2e/exports/all-separate/cloud/iga/19e40504-7f0b-4df9-9ceb-bf23c0e3fda3.glossary.json new file mode 100644 index 000000000..01ccbb7dc --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/19e40504-7f0b-4df9-9ceb-bf23c0e3fda3.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3": { + "allowedValues": [], + "description": "Type of entitlement", + "displayName": "Entitlement Type", + "enumeratedValues": [], + "id": "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:14:04.021339488Z", + "modifiedDate": "2026-05-15T21:59:43.01Z" + }, + "name": "entitlementType", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/216c69b1-d635-4471-b983-5bdb169c5e6a.glossary.json b/test/e2e/exports/all-separate/cloud/iga/216c69b1-d635-4471-b983-5bdb169c5e6a.glossary.json new file mode 100644 index 000000000..6115a4d99 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/216c69b1-d635-4471-b983-5bdb169c5e6a.glossary.json @@ -0,0 +1,45 @@ +{ + "glossarySchema": { + "216c69b1-d635-4471-b983-5bdb169c5e6a": { + "allowedValues": [ + 0, + 1, + 2 + ], + "description": "Test Integer Description", + "displayName": "Test Integer Display Name", + "enumeratedValues": [ + { + "text": 1, + "value": 0 + }, + { + "text": 2, + "value": 1 + }, + { + "text": 3, + "value": 2 + } + ], + "id": "216c69b1-d635-4471-b983-5bdb169c5e6a", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-22T16:22:12.871382381Z", + "modifiedDate": "2026-05-22T16:22:12.871384427Z" + }, + "name": "testInteger", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "integer" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/23d32642-d290-4e0b-a2d5-247befa08961.glossary.json b/test/e2e/exports/all-separate/cloud/iga/23d32642-d290-4e0b-a2d5-247befa08961.glossary.json new file mode 100644 index 000000000..2571801dd --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/23d32642-d290-4e0b-a2d5-247befa08961.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "23d32642-d290-4e0b-a2d5-247befa08961": { + "allowedValues": [ + "Value 1", + "Value 2" + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1" + }, + { + "text": "Text 2", + "value": "Value 2" + } + ], + "id": "23d32642-d290-4e0b-a2d5-247befa08961", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-22T16:22:18.915166236Z", + "modifiedDate": "2026-05-22T16:22:18.915167938Z" + }, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/2a36a687-91c0-4fdc-8c73-b001618c2bc6.glossary.json b/test/e2e/exports/all-separate/cloud/iga/2a36a687-91c0-4fdc-8c73-b001618c2bc6.glossary.json new file mode 100644 index 000000000..7279a94a8 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/2a36a687-91c0-4fdc-8c73-b001618c2bc6.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "2a36a687-91c0-4fdc-8c73-b001618c2bc6": { + "allowedValues": [], + "description": "custom attribute 8", + "displayName": "Custom Attribute 8", + "enumeratedValues": [], + "id": "2a36a687-91c0-4fdc-8c73-b001618c2bc6", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:36.931921121Z", + "modifiedDate": "2026-05-15T21:59:44.921Z" + }, + "name": "customAttribute8", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/2a9ce603-14d8-4689-8b2e-78829648b5b6.glossary.json b/test/e2e/exports/all-separate/cloud/iga/2a9ce603-14d8-4689-8b2e-78829648b5b6.glossary.json new file mode 100644 index 000000000..10e7d80d5 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/2a9ce603-14d8-4689-8b2e-78829648b5b6.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "2a9ce603-14d8-4689-8b2e-78829648b5b6": { + "allowedValues": [], + "description": "custom attribute 5", + "displayName": "Custom Attribute 5", + "enumeratedValues": [], + "id": "2a9ce603-14d8-4689-8b2e-78829648b5b6", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:33.925339896Z", + "modifiedDate": "2026-05-15T21:59:46.05Z" + }, + "name": "customAttribute5", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/35094c80-ab3d-4c47-91ae-92175895b264.glossary.json b/test/e2e/exports/all-separate/cloud/iga/35094c80-ab3d-4c47-91ae-92175895b264.glossary.json new file mode 100644 index 000000000..70858e2bc --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/35094c80-ab3d-4c47-91ae-92175895b264.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "35094c80-ab3d-4c47-91ae-92175895b264": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "35094c80-ab3d-4c47-91ae-92175895b264", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:27.843796005Z", + "modifiedDate": "2026-05-15T21:59:47.498Z" + }, + "name": "confidenceScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/433f7455-e7d2-4462-8530-0582ef300e5b.glossary.json b/test/e2e/exports/all-separate/cloud/iga/433f7455-e7d2-4462-8530-0582ef300e5b.glossary.json new file mode 100644 index 000000000..195817f6d --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/433f7455-e7d2-4462-8530-0582ef300e5b.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "433f7455-e7d2-4462-8530-0582ef300e5b": { + "allowedValues": [ + 1.5, + 3.5 + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5 + }, + { + "text": 2.5, + "value": 3.5 + } + ], + "id": "433f7455-e7d2-4462-8530-0582ef300e5b", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-22T16:22:01.03498607Z", + "modifiedDate": "2026-05-22T16:22:01.034988546Z" + }, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/5807928e-804d-4fed-a887-33fd3d157a8f.glossary.json b/test/e2e/exports/all-separate/cloud/iga/5807928e-804d-4fed-a887-33fd3d157a8f.glossary.json new file mode 100644 index 000000000..aca75ecbf --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/5807928e-804d-4fed-a887-33fd3d157a8f.glossary.json @@ -0,0 +1,30 @@ +{ + "glossarySchema": { + "5807928e-804d-4fed-a887-33fd3d157a8f": { + "allowedValues": [], + "description": "Entitlement Owner of Object", + "displayName": "Entitlement Owner", + "id": "5807928e-804d-4fed-a887-33fd3d157a8f", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": { + "createdDate": "2025-10-27T18:26:01.270155621Z", + "modifiedDate": "2026-05-15T21:59:48.504Z" + }, + "name": "entitlementOwner", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/5c5751e7-d0e3-4338-a198-ecfe33175ed6.glossary.json b/test/e2e/exports/all-separate/cloud/iga/5c5751e7-d0e3-4338-a198-ecfe33175ed6.glossary.json new file mode 100644 index 000000000..84cbff0ab --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/5c5751e7-d0e3-4338-a198-ecfe33175ed6.glossary.json @@ -0,0 +1,30 @@ +{ + "glossarySchema": { + "5c5751e7-d0e3-4338-a198-ecfe33175ed6": { + "allowedValues": [], + "description": "Can the entitlement be requested", + "displayName": "Requestable", + "id": "5c5751e7-d0e3-4338-a198-ecfe33175ed6", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": { + "createdDate": "2025-10-27T18:26:02.398398257Z", + "modifiedDate": "2026-05-15T21:59:49.091Z" + }, + "name": "requestable", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/5ef5a92e-c2e4-40e4-b232-e33649591b37.glossary.json b/test/e2e/exports/all-separate/cloud/iga/5ef5a92e-c2e4-40e4-b232-e33649591b37.glossary.json new file mode 100644 index 000000000..f680d05b2 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/5ef5a92e-c2e4-40e4-b232-e33649591b37.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "5ef5a92e-c2e4-40e4-b232-e33649591b37": { + "allowedValues": [], + "description": "The subtype of the account", + "displayName": "Account Subtype", + "enumeratedValues": [], + "id": "5ef5a92e-c2e4-40e4-b232-e33649591b37", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:40.980726934Z", + "modifiedDate": "2026-05-15T21:59:50.548Z" + }, + "name": "accountSubtype", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/61bf2199-c60a-4383-9457-2fe211d72c85.glossary.json b/test/e2e/exports/all-separate/cloud/iga/61bf2199-c60a-4383-9457-2fe211d72c85.glossary.json new file mode 100644 index 000000000..ade4837f0 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/61bf2199-c60a-4383-9457-2fe211d72c85.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "61bf2199-c60a-4383-9457-2fe211d72c85": { + "allowedValues": [], + "description": "Last password change date", + "displayName": "Last Password Change", + "enumeratedValues": [], + "id": "61bf2199-c60a-4383-9457-2fe211d72c85", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:26.820775485Z", + "modifiedDate": "2026-05-15T21:59:51.113Z" + }, + "name": "lastPasswordChange", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/6a1ea40d-d85d-4646-9331-73a048196fbf.glossary.json b/test/e2e/exports/all-separate/cloud/iga/6a1ea40d-d85d-4646-9331-73a048196fbf.glossary.json new file mode 100644 index 000000000..b5efd174d --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/6a1ea40d-d85d-4646-9331-73a048196fbf.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "6a1ea40d-d85d-4646-9331-73a048196fbf": { + "allowedValues": [], + "description": "Does the account have any SoD violations?", + "displayName": "Has Policy Violations", + "enumeratedValues": [], + "id": "6a1ea40d-d85d-4646-9331-73a048196fbf", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:25.811651105Z", + "modifiedDate": "2026-05-15T21:59:53.007Z" + }, + "name": "hasPolicyViolations", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/71c188ff-ed53-438c-9476-043cba6e850b.glossary.json b/test/e2e/exports/all-separate/cloud/iga/71c188ff-ed53-438c-9476-043cba6e850b.glossary.json new file mode 100644 index 000000000..2ce470a2a --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/71c188ff-ed53-438c-9476-043cba6e850b.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "71c188ff-ed53-438c-9476-043cba6e850b": { + "allowedValues": [], + "description": "Is this account an active account", + "displayName": "Active", + "enumeratedValues": [], + "id": "71c188ff-ed53-438c-9476-043cba6e850b", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:20.774670219Z", + "modifiedDate": "2026-05-15T21:59:54.12Z" + }, + "name": "active", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/774d2515-6cb4-408d-bdae-63b7534dde39.glossary.json b/test/e2e/exports/all-separate/cloud/iga/774d2515-6cb4-408d-bdae-63b7534dde39.glossary.json new file mode 100644 index 000000000..3366fd83d --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/774d2515-6cb4-408d-bdae-63b7534dde39.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "774d2515-6cb4-408d-bdae-63b7534dde39": { + "allowedValues": [], + "description": "Test Boolean", + "displayName": "Test Boolean", + "enumeratedValues": [], + "id": "774d2515-6cb4-408d-bdae-63b7534dde39", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2026-01-05T23:57:19.037709455Z", + "modifiedDate": "2026-05-15T21:59:55.735Z" + }, + "name": "Test Boolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.244Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/806249cf-c3a0-4e69-85f5-1a4c760d731b.glossary.json b/test/e2e/exports/all-separate/cloud/iga/806249cf-c3a0-4e69-85f5-1a4c760d731b.glossary.json new file mode 100644 index 000000000..653f3c692 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/806249cf-c3a0-4e69-85f5-1a4c760d731b.glossary.json @@ -0,0 +1,28 @@ +{ + "glossarySchema": { + "806249cf-c3a0-4e69-85f5-1a4c760d731b": { + "allowedValues": [], + "description": "", + "displayName": "Is Privileged", + "enumeratedValues": [], + "id": "806249cf-c3a0-4e69-85f5-1a4c760d731b", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:17.93891168Z", + "modifiedDate": "2026-05-22T16:22:17.938913459Z" + }, + "name": "isPrivileged", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.245Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/84471a87-ade4-4787-bdfa-99600dbf1a8e.glossary.json b/test/e2e/exports/all-separate/cloud/iga/84471a87-ade4-4787-bdfa-99600dbf1a8e.glossary.json new file mode 100644 index 000000000..62aaa1291 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/84471a87-ade4-4787-bdfa-99600dbf1a8e.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "84471a87-ade4-4787-bdfa-99600dbf1a8e": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "84471a87-ade4-4787-bdfa-99600dbf1a8e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": { + "createdDate": "2026-05-22T16:22:08.815000701Z", + "modifiedDate": "2026-05-22T16:22:08.815002804Z" + }, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.245Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/8994aea6-96d7-4070-bb1b-f8f36576a23e.glossary.json b/test/e2e/exports/all-separate/cloud/iga/8994aea6-96d7-4070-bb1b-f8f36576a23e.glossary.json new file mode 100644 index 000000000..dc21c5da8 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/8994aea6-96d7-4070-bb1b-f8f36576a23e.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "8994aea6-96d7-4070-bb1b-f8f36576a23e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 3", + "enumeratedValues": [], + "id": "8994aea6-96d7-4070-bb1b-f8f36576a23e", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:31.887340456Z", + "modifiedDate": "2026-05-15T21:59:56.163Z" + }, + "name": "customAttribute3", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/982113c6-3e20-401d-91a8-657cf429f85e.glossary.json b/test/e2e/exports/all-separate/cloud/iga/982113c6-3e20-401d-91a8-657cf429f85e.glossary.json new file mode 100644 index 000000000..5a1392c9e --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/982113c6-3e20-401d-91a8-657cf429f85e.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "982113c6-3e20-401d-91a8-657cf429f85e": { + "allowedValues": [], + "description": "Is this account a privileged account", + "displayName": "Privileged", + "enumeratedValues": [], + "id": "982113c6-3e20-401d-91a8-657cf429f85e", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:18.776130434Z", + "modifiedDate": "2026-05-15T21:59:58.105Z" + }, + "name": "privileged", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/9d15de7d-58ce-4520-b9a0-7e9bb4236bbd.glossary.json b/test/e2e/exports/all-separate/cloud/iga/9d15de7d-58ce-4520-b9a0-7e9bb4236bbd.glossary.json new file mode 100644 index 000000000..d71966ec4 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/9d15de7d-58ce-4520-b9a0-7e9bb4236bbd.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "9d15de7d-58ce-4520-b9a0-7e9bb4236bbd": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "9d15de7d-58ce-4520-b9a0-7e9bb4236bbd", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": { + "createdDate": "2026-05-22T16:22:16.900499377Z", + "modifiedDate": "2026-05-22T16:22:16.900501449Z" + }, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70715.glossary.json b/test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70715.glossary.json new file mode 100644 index 000000000..cb2b3fd06 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70715.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "a65b7633-3dcb-4c83-8458-c14397f70715": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70715", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:41.990680485Z", + "modifiedDate": "2026-05-15T21:59:59.169Z" + }, + "name": "confidenceScore", + "objectType": "/iga/governance/entitlementGrant", + "searchable": true, + "type": "float" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70717.glossary.json b/test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70717.glossary.json new file mode 100644 index 000000000..1e91b8e98 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/a65b7633-3dcb-4c83-8458-c14397f70717.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "a65b7633-3dcb-4c83-8458-c14397f70717": { + "allowedValues": [], + "description": "custom attribute 10", + "displayName": "Custom Attribute 10", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70717", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:38.983976209Z", + "modifiedDate": "2026-05-15T22:00:00.188Z" + }, + "name": "customAttribute10", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/a7082d02-e673-4935-95d5-22c76c669cb4.glossary.json b/test/e2e/exports/all-separate/cloud/iga/a7082d02-e673-4935-95d5-22c76c669cb4.glossary.json new file mode 100644 index 000000000..944970c2a --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/a7082d02-e673-4935-95d5-22c76c669cb4.glossary.json @@ -0,0 +1,30 @@ +{ + "glossarySchema": { + "a7082d02-e673-4935-95d5-22c76c669cb4": { + "allowedValues": [], + "description": "Can the application be requested", + "displayName": "Requestable", + "id": "a7082d02-e673-4935-95d5-22c76c669cb4", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": { + "createdDate": "2025-10-27T18:26:03.309691431Z", + "modifiedDate": "2026-05-15T22:00:01.251Z" + }, + "name": "requestable", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7.glossary.json b/test/e2e/exports/all-separate/cloud/iga/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7.glossary.json new file mode 100644 index 000000000..1ca413501 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": { + "createdDate": "2026-05-22T16:22:07.830137021Z", + "modifiedDate": "2026-05-22T16:22:07.830139258Z" + }, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/a98091ec-0800-41ec-9ca0-4f5ec4f4a853.glossary.json b/test/e2e/exports/all-separate/cloud/iga/a98091ec-0800-41ec-9ca0-4f5ec4f4a853.glossary.json new file mode 100644 index 000000000..566e1509d --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/a98091ec-0800-41ec-9ca0-4f5ec4f4a853.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "a98091ec-0800-41ec-9ca0-4f5ec4f4a853": { + "allowedValues": [], + "description": "Is this account manuallyCorrelated", + "displayName": "Manually Correlated", + "enumeratedValues": [], + "id": "a98091ec-0800-41ec-9ca0-4f5ec4f4a853", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:23.798074722Z", + "modifiedDate": "2026-05-15T22:00:02.221Z" + }, + "name": "manuallyCorrelated", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/b0bee61a-791b-44bf-a3b9-b6fec52df4f7.glossary.json b/test/e2e/exports/all-separate/cloud/iga/b0bee61a-791b-44bf-a3b9-b6fec52df4f7.glossary.json new file mode 100644 index 000000000..c5dde5cef --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/b0bee61a-791b-44bf-a3b9-b6fec52df4f7.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "b0bee61a-791b-44bf-a3b9-b6fec52df4f7": { + "allowedValues": [], + "description": "Entitlement that is the direct parent of this entitlement", + "displayName": "Parent Entitlement", + "enumeratedValues": [], + "id": "b0bee61a-791b-44bf-a3b9-b6fec52df4f7", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:14:03.579746339Z", + "modifiedDate": "2026-05-15T22:00:03.228Z" + }, + "name": "parentEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/b1f1f37a-4134-43cd-8220-957cefbbe44e.glossary.json b/test/e2e/exports/all-separate/cloud/iga/b1f1f37a-4134-43cd-8220-957cefbbe44e.glossary.json new file mode 100644 index 000000000..50740412c --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/b1f1f37a-4134-43cd-8220-957cefbbe44e.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "b1f1f37a-4134-43cd-8220-957cefbbe44e": { + "allowedValues": [], + "description": "custom attribute 4", + "displayName": "Custom Attribute 4", + "enumeratedValues": [], + "id": "b1f1f37a-4134-43cd-8220-957cefbbe44e", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:32.900052397Z", + "modifiedDate": "2026-05-15T22:00:04.231Z" + }, + "name": "customAttribute4", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/b42b143f-b33b-4b25-9448-2c9ff88e7ed5.glossary.json b/test/e2e/exports/all-separate/cloud/iga/b42b143f-b33b-4b25-9448-2c9ff88e7ed5.glossary.json new file mode 100644 index 000000000..8f39ef5ff --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/b42b143f-b33b-4b25-9448-2c9ff88e7ed5.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "b42b143f-b33b-4b25-9448-2c9ff88e7ed5": { + "allowedValues": [], + "description": "custom attribute 7", + "displayName": "Custom Attribute 7", + "enumeratedValues": [], + "id": "b42b143f-b33b-4b25-9448-2c9ff88e7ed5", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:35.92383714Z", + "modifiedDate": "2026-05-15T22:00:05.259Z" + }, + "name": "customAttribute7", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/bab632ff-9e7a-4a9d-a91b-c081ce091df7.glossary.json b/test/e2e/exports/all-separate/cloud/iga/bab632ff-9e7a-4a9d-a91b-c081ce091df7.glossary.json new file mode 100644 index 000000000..a9b4d1ef0 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/bab632ff-9e7a-4a9d-a91b-c081ce091df7.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "bab632ff-9e7a-4a9d-a91b-c081ce091df7": { + "allowedValues": [], + "description": "Show last successful Login", + "displayName": "Last Successful Login", + "enumeratedValues": [], + "id": "bab632ff-9e7a-4a9d-a91b-c081ce091df7", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:22.790654101Z", + "modifiedDate": "2026-05-15T22:00:06.258Z" + }, + "name": "lastSuccessfulLogin", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/c21ba073-1772-475e-b07d-57de0e1b20f5.glossary.json b/test/e2e/exports/all-separate/cloud/iga/c21ba073-1772-475e-b07d-57de0e1b20f5.glossary.json new file mode 100644 index 000000000..68f239f98 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/c21ba073-1772-475e-b07d-57de0e1b20f5.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "c21ba073-1772-475e-b07d-57de0e1b20f5": { + "allowedValues": [ + "yes", + "no" + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no" + } + ], + "id": "c21ba073-1772-475e-b07d-57de0e1b20f5", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:06.789418362Z", + "modifiedDate": "2026-05-22T16:22:06.789420096Z" + }, + "name": "sensitive", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/c7558623-2316-4974-a032-9a5ca6f1ced8.glossary.json b/test/e2e/exports/all-separate/cloud/iga/c7558623-2316-4974-a032-9a5ca6f1ced8.glossary.json new file mode 100644 index 000000000..26311138b --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/c7558623-2316-4974-a032-9a5ca6f1ced8.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "c7558623-2316-4974-a032-9a5ca6f1ced8": { + "allowedValues": [ + "3", + "4" + ], + "description": "This is a test entitlement for frodo import/export functions.", + "displayName": "Brycen's Test Entitlement", + "enumeratedValues": [ + { + "text": "Testing", + "value": "3" + }, + { + "text": "TestingChange", + "value": "4" + } + ], + "id": "c7558623-2316-4974-a032-9a5ca6f1ced8", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-22T16:22:09.817131108Z", + "modifiedDate": "2026-05-22T16:22:09.817152364Z" + }, + "name": "brycenTestItem", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/c84bc528-4bb5-4950-983d-ec439bdc467b.glossary.json b/test/e2e/exports/all-separate/cloud/iga/c84bc528-4bb5-4950-983d-ec439bdc467b.glossary.json new file mode 100644 index 000000000..c04b8570d --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/c84bc528-4bb5-4950-983d-ec439bdc467b.glossary.json @@ -0,0 +1,28 @@ +{ + "glossarySchema": { + "c84bc528-4bb5-4950-983d-ec439bdc467b": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "c84bc528-4bb5-4950-983d-ec439bdc467b", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:10.809144244Z", + "modifiedDate": "2026-05-22T16:22:10.809146164Z" + }, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/c8ed99f7-5442-43d5-8406-f39060c1bd73.glossary.json b/test/e2e/exports/all-separate/cloud/iga/c8ed99f7-5442-43d5-8406-f39060c1bd73.glossary.json new file mode 100644 index 000000000..97b2d0239 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/c8ed99f7-5442-43d5-8406-f39060c1bd73.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "c8ed99f7-5442-43d5-8406-f39060c1bd73": { + "allowedValues": [], + "description": "The type of account", + "displayName": "Account Type", + "enumeratedValues": [], + "id": "c8ed99f7-5442-43d5-8406-f39060c1bd73", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:39.982168872Z", + "modifiedDate": "2026-05-15T22:00:08.602Z" + }, + "name": "accountType", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/c9647722-5927-4826-9398-5349b56f793a.glossary.json b/test/e2e/exports/all-separate/cloud/iga/c9647722-5927-4826-9398-5349b56f793a.glossary.json new file mode 100644 index 000000000..719854720 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/c9647722-5927-4826-9398-5349b56f793a.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "c9647722-5927-4826-9398-5349b56f793a": { + "allowedValues": [], + "description": "custom attribute 9", + "displayName": "Custom Attribute 9", + "enumeratedValues": [], + "id": "c9647722-5927-4826-9398-5349b56f793a", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:37.946863301Z", + "modifiedDate": "2026-05-15T22:00:09.314Z" + }, + "name": "customAttribute9", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/cd434623-534d-4c5a-9692-6324c9c9b406.glossary.json b/test/e2e/exports/all-separate/cloud/iga/cd434623-534d-4c5a-9692-6324c9c9b406.glossary.json new file mode 100644 index 000000000..48822174f --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/cd434623-534d-4c5a-9692-6324c9c9b406.glossary.json @@ -0,0 +1,28 @@ +{ + "glossarySchema": { + "cd434623-534d-4c5a-9692-6324c9c9b406": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "cd434623-534d-4c5a-9692-6324c9c9b406", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:13.878543008Z", + "modifiedDate": "2026-05-22T16:22:13.878545295Z" + }, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/cfa59305-4e4c-427a-b931-f807daabca56.glossary.json b/test/e2e/exports/all-separate/cloud/iga/cfa59305-4e4c-427a-b931-f807daabca56.glossary.json new file mode 100644 index 000000000..bf68361d9 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/cfa59305-4e4c-427a-b931-f807daabca56.glossary.json @@ -0,0 +1,50 @@ +{ + "glossarySchema": { + "cfa59305-4e4c-427a-b931-f807daabca56": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null" + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales" + }, + { + "text": "Finance", + "value": "finance" + }, + { + "text": "Human Resources", + "value": "hr" + }, + { + "text": "Other", + "value": "null" + } + ], + "id": "cfa59305-4e4c-427a-b931-f807daabca56", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:11.83705107Z", + "modifiedDate": "2026-05-22T16:22:11.837053084Z" + }, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc.glossary.json b/test/e2e/exports/all-separate/cloud/iga/d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc.glossary.json new file mode 100644 index 000000000..f9912b596 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 1", + "enumeratedValues": [], + "id": "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:29.870208095Z", + "modifiedDate": "2026-05-15T22:00:11.808Z" + }, + "name": "customAttribute1", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/d7339271-9089-4d65-90c1-9e9fa4458383.glossary.json b/test/e2e/exports/all-separate/cloud/iga/d7339271-9089-4d65-90c1-9e9fa4458383.glossary.json new file mode 100644 index 000000000..f33ec9d99 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/d7339271-9089-4d65-90c1-9e9fa4458383.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "d7339271-9089-4d65-90c1-9e9fa4458383": { + "allowedValues": [], + "description": "Test User Description", + "displayName": "Test User Display Name", + "enumeratedValues": [], + "id": "d7339271-9089-4d65-90c1-9e9fa4458383", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": { + "createdDate": "2026-05-22T16:22:03.793440053Z", + "modifiedDate": "2026-05-22T16:22:03.793442164Z" + }, + "name": "testUser", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/d9d62b7a-9588-4929-87b9-d2222591a630.glossary.json b/test/e2e/exports/all-separate/cloud/iga/d9d62b7a-9588-4929-87b9-d2222591a630.glossary.json new file mode 100644 index 000000000..3eb5da303 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/d9d62b7a-9588-4929-87b9-d2222591a630.glossary.json @@ -0,0 +1,45 @@ +{ + "glossarySchema": { + "d9d62b7a-9588-4929-87b9-d2222591a630": { + "allowedValues": [ + "Text One", + "Text Two", + "Text Three" + ], + "description": "Test String Description", + "displayName": "Test String Display Name", + "enumeratedValues": [ + { + "text": "text1", + "value": "Text One" + }, + { + "text": "text2", + "value": "Text Two" + }, + { + "text": "text3", + "value": "Text Three" + } + ], + "id": "d9d62b7a-9588-4929-87b9-d2222591a630", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-22T16:22:05.775043397Z", + "modifiedDate": "2026-05-22T16:22:05.775045318Z" + }, + "name": "testString", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/dd8607e2-9624-41fc-803d-658d949e04b4.glossary.json b/test/e2e/exports/all-separate/cloud/iga/dd8607e2-9624-41fc-803d-658d949e04b4.glossary.json new file mode 100644 index 000000000..424f52ebe --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/dd8607e2-9624-41fc-803d-658d949e04b4.glossary.json @@ -0,0 +1,40 @@ +{ + "glossarySchema": { + "dd8607e2-9624-41fc-803d-658d949e04b4": { + "allowedValues": [ + 1, + 2 + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1 + }, + { + "text": 1, + "value": 2 + } + ], + "id": "dd8607e2-9624-41fc-803d-658d949e04b4", + "isMultiValue": true, + "metadata": { + "createdDate": "2026-05-22T16:22:02.761989218Z", + "modifiedDate": "2026-05-22T16:22:02.761991658Z" + }, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/de06ffdb-0186-4fff-b1a9-ab26a1aa3fab.glossary.json b/test/e2e/exports/all-separate/cloud/iga/de06ffdb-0186-4fff-b1a9-ab26a1aa3fab.glossary.json new file mode 100644 index 000000000..56e307d7e --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/de06ffdb-0186-4fff-b1a9-ab26a1aa3fab.glossary.json @@ -0,0 +1,29 @@ +{ + "glossarySchema": { + "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab": { + "allowedValues": [], + "description": "When was account reconciled successfully", + "displayName": "Last Sync", + "enumeratedValues": [], + "id": "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab", + "isInternal": true, + "isMultiValue": false, + "metadata": { + "createdDate": "2025-10-27T18:13:24.803517454Z", + "modifiedDate": "2026-05-15T22:00:13.228Z" + }, + "name": "lastSync", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/e8303666-1ecd-45c0-ad55-00ae9d6146c8.glossary.json b/test/e2e/exports/all-separate/cloud/iga/e8303666-1ecd-45c0-ad55-00ae9d6146c8.glossary.json new file mode 100644 index 000000000..3ea146174 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/e8303666-1ecd-45c0-ad55-00ae9d6146c8.glossary.json @@ -0,0 +1,28 @@ +{ + "glossarySchema": { + "e8303666-1ecd-45c0-ad55-00ae9d6146c8": { + "allowedValues": [], + "description": "Testing", + "displayName": "CP Dummy Entitlement", + "enumeratedValues": [], + "id": "e8303666-1ecd-45c0-ad55-00ae9d6146c8", + "isMultiValue": false, + "metadata": { + "createdDate": "2026-05-22T16:22:01.742038997Z", + "modifiedDate": "2026-05-22T16:22:01.742040986Z" + }, + "name": "CP-DummyEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all-separate/cloud/iga/f1cc3b53-ef38-4ad7-b268-1ee482a411ef.glossary.json b/test/e2e/exports/all-separate/cloud/iga/f1cc3b53-ef38-4ad7-b268-1ee482a411ef.glossary.json new file mode 100644 index 000000000..84a5c4138 --- /dev/null +++ b/test/e2e/exports/all-separate/cloud/iga/f1cc3b53-ef38-4ad7-b268-1ee482a411ef.glossary.json @@ -0,0 +1,30 @@ +{ + "glossarySchema": { + "f1cc3b53-ef38-4ad7-b268-1ee482a411ef": { + "allowedValues": [], + "description": "Role Owner of Object", + "displayName": "Role Owner", + "id": "f1cc3b53-ef38-4ad7-b268-1ee482a411ef", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": { + "createdDate": "2025-10-27T18:13:17.537439106Z", + "modifiedDate": "2026-05-15T22:00:14.821Z" + }, + "name": "roleOwner", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:25:58.246Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/exports/all/allGlossaries.glossary.json b/test/e2e/exports/all/allGlossaries.glossary.json new file mode 100644 index 000000000..792d83301 --- /dev/null +++ b/test/e2e/exports/all/allGlossaries.glossary.json @@ -0,0 +1,907 @@ +{ + "glossarySchema": { + "021ed7cf-116b-4003-9a63-a82431e44c8e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 6", + "enumeratedValues": [], + "id": "021ed7cf-116b-4003-9a63-a82431e44c8e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute6", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "0806c0c5-a6e9-4ec8-8a36-830f217637b3": { + "allowedValues": [], + "description": "Can the role be requested", + "displayName": "Requestable", + "id": "0806c0c5-a6e9-4ec8-8a36-830f217637b3", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean" + }, + "0878ab02-208d-4aff-a770-a0b9c476db85": { + "allowedValues": [ + "high", + "medium", + "low", + "null" + ], + "description": "", + "displayName": "Risk Level", + "enumeratedValues": [ + { + "text": "High", + "value": "high" + }, + { + "text": "Medium", + "value": "medium" + }, + { + "text": "Low", + "value": "low" + }, + { + "text": "Other", + "value": "null" + } + ], + "id": "0878ab02-208d-4aff-a770-a0b9c476db85", + "isMultiValue": false, + "metadata": {}, + "name": "riskLevel", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string" + }, + "09165438-5868-4def-9880-6ed759e3048a": { + "allowedValues": [ + "yes", + "no" + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no" + } + ], + "id": "09165438-5868-4def-9880-6ed759e3048a", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string" + }, + "09c470af-abc5-4733-beaf-3d169b62a234": { + "allowedValues": [], + "description": "Actors for the account", + "displayName": "Actors", + "enumeratedValues": [], + "id": "09c470af-abc5-4733-beaf-3d169b62a234", + "isInternal": true, + "isMultiValue": true, + "metadata": {}, + "name": "actors", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "0e1f922f-c9b9-40f2-964b-740f0ad47afb": { + "allowedValues": [], + "description": "Risk Score", + "displayName": "Risk Score", + "enumeratedValues": [], + "id": "0e1f922f-c9b9-40f2-964b-740f0ad47afb", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "riskScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float" + }, + "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e": { + "allowedValues": [], + "description": "Description of entitlement", + "displayName": "Description", + "id": "0e9d9615-666b-4ae5-b6f3-43c6c1b6708e", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "description", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + }, + "107b8d86-820e-4e86-942d-172afe78e5db": { + "allowedValues": [], + "description": "Test User", + "displayName": "Test User", + "enumeratedValues": [], + "id": "107b8d86-820e-4e86-942d-172afe78e5db", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "Test User", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject" + }, + "12e51982-56a4-4f3d-9db1-2529276e2a05": { + "allowedValues": [], + "description": "Is this account locked?", + "displayName": "Locked", + "enumeratedValues": [], + "id": "12e51982-56a4-4f3d-9db1-2529276e2a05", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "locked", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + }, + "13a88c47-5846-4e5a-b9b5-759ac7ff89fe": { + "allowedValues": [ + "yes", + "no" + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no" + } + ], + "id": "13a88c47-5846-4e5a-b9b5-759ac7ff89fe", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + }, + "1683c30a-b149-4bab-8187-5a67b0fe3704": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 2", + "enumeratedValues": [], + "id": "1683c30a-b149-4bab-8187-5a67b0fe3704", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute2", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3": { + "allowedValues": [], + "description": "Type of entitlement", + "displayName": "Entitlement Type", + "enumeratedValues": [], + "id": "19e40504-7f0b-4df9-9ceb-bf23c0e3fda3", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "entitlementType", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + }, + "216c69b1-d635-4471-b983-5bdb169c5e6a": { + "allowedValues": [ + 0, + 1, + 2 + ], + "description": "Test Integer Description", + "displayName": "Test Integer Display Name", + "enumeratedValues": [ + { + "text": 1, + "value": 0 + }, + { + "text": 2, + "value": 1 + }, + { + "text": 3, + "value": 2 + } + ], + "id": "216c69b1-d635-4471-b983-5bdb169c5e6a", + "isMultiValue": true, + "metadata": {}, + "name": "testInteger", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "integer" + }, + "23d32642-d290-4e0b-a2d5-247befa08961": { + "allowedValues": [ + "Value 1", + "Value 2" + ], + "description": "Test String", + "displayName": "Test String", + "enumeratedValues": [ + { + "text": "Text 1", + "value": "Value 1" + }, + { + "text": "Text 2", + "value": "Value 2" + } + ], + "id": "23d32642-d290-4e0b-a2d5-247befa08961", + "isMultiValue": true, + "metadata": {}, + "name": "Test String", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "string" + }, + "2a36a687-91c0-4fdc-8c73-b001618c2bc6": { + "allowedValues": [], + "description": "custom attribute 8", + "displayName": "Custom Attribute 8", + "enumeratedValues": [], + "id": "2a36a687-91c0-4fdc-8c73-b001618c2bc6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute8", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "2a9ce603-14d8-4689-8b2e-78829648b5b6": { + "allowedValues": [], + "description": "custom attribute 5", + "displayName": "Custom Attribute 5", + "enumeratedValues": [], + "id": "2a9ce603-14d8-4689-8b2e-78829648b5b6", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute5", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "35094c80-ab3d-4c47-91ae-92175895b264": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "35094c80-ab3d-4c47-91ae-92175895b264", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "float" + }, + "433f7455-e7d2-4462-8530-0582ef300e5b": { + "allowedValues": [ + 1.5, + 3.5 + ], + "description": "Test Double", + "displayName": "Test Double", + "enumeratedValues": [ + { + "text": 0.5, + "value": 1.5 + }, + { + "text": 2.5, + "value": 3.5 + } + ], + "id": "433f7455-e7d2-4462-8530-0582ef300e5b", + "isMultiValue": true, + "metadata": {}, + "name": "Test Double", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer" + }, + "5807928e-804d-4fed-a887-33fd3d157a8f": { + "allowedValues": [], + "description": "Entitlement Owner of Object", + "displayName": "Entitlement Owner", + "id": "5807928e-804d-4fed-a887-33fd3d157a8f", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "entitlementOwner", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "managedObject" + }, + "5c5751e7-d0e3-4338-a198-ecfe33175ed6": { + "allowedValues": [], + "description": "Can the entitlement be requested", + "displayName": "Requestable", + "id": "5c5751e7-d0e3-4338-a198-ecfe33175ed6", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "boolean" + }, + "5ef5a92e-c2e4-40e4-b232-e33649591b37": { + "allowedValues": [], + "description": "The subtype of the account", + "displayName": "Account Subtype", + "enumeratedValues": [], + "id": "5ef5a92e-c2e4-40e4-b232-e33649591b37", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountSubtype", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "61bf2199-c60a-4383-9457-2fe211d72c85": { + "allowedValues": [], + "description": "Last password change date", + "displayName": "Last Password Change", + "enumeratedValues": [], + "id": "61bf2199-c60a-4383-9457-2fe211d72c85", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastPasswordChange", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date" + }, + "6a1ea40d-d85d-4646-9331-73a048196fbf": { + "allowedValues": [], + "description": "Does the account have any SoD violations?", + "displayName": "Has Policy Violations", + "enumeratedValues": [], + "id": "6a1ea40d-d85d-4646-9331-73a048196fbf", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "hasPolicyViolations", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + }, + "71c188ff-ed53-438c-9476-043cba6e850b": { + "allowedValues": [], + "description": "Is this account an active account", + "displayName": "Active", + "enumeratedValues": [], + "id": "71c188ff-ed53-438c-9476-043cba6e850b", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "active", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + }, + "774d2515-6cb4-408d-bdae-63b7534dde39": { + "allowedValues": [], + "description": "Test Boolean", + "displayName": "Test Boolean", + "enumeratedValues": [], + "id": "774d2515-6cb4-408d-bdae-63b7534dde39", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "Test Boolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean" + }, + "806249cf-c3a0-4e69-85f5-1a4c760d731b": { + "allowedValues": [], + "description": "", + "displayName": "Is Privileged", + "enumeratedValues": [], + "id": "806249cf-c3a0-4e69-85f5-1a4c760d731b", + "isMultiValue": false, + "metadata": {}, + "name": "isPrivileged", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "boolean" + }, + "84471a87-ade4-4787-bdfa-99600dbf1a8e": { + "allowedValues": [], + "description": "Test Organization", + "displayName": "Test Organization", + "enumeratedValues": [], + "id": "84471a87-ade4-4787-bdfa-99600dbf1a8e", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "Test Organization", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject" + }, + "8994aea6-96d7-4070-bb1b-f8f36576a23e": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 3", + "enumeratedValues": [], + "id": "8994aea6-96d7-4070-bb1b-f8f36576a23e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute3", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "982113c6-3e20-401d-91a8-657cf429f85e": { + "allowedValues": [], + "description": "Is this account a privileged account", + "displayName": "Privileged", + "enumeratedValues": [], + "id": "982113c6-3e20-401d-91a8-657cf429f85e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "privileged", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + }, + "b0955a58-1955-40a7-9d9d-29947fe5f8f7": { + "allowedValues": [], + "description": "Test Organization Description", + "displayName": "Test Organization Display Name", + "enumeratedValues": [], + "id": "b0955a58-1955-40a7-9d9d-29947fe5f8f7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/organization", + "metadata": {}, + "name": "testOrg", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject" + }, + "a65b7633-3dcb-4c83-8458-c14397f70715": { + "allowedValues": [], + "description": "Confidence Score", + "displayName": "Confidence Score", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70715", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "confidenceScore", + "objectType": "/iga/governance/entitlementGrant", + "searchable": true, + "type": "float" + }, + "a65b7633-3dcb-4c83-8458-c14397f70717": { + "allowedValues": [], + "description": "custom attribute 10", + "displayName": "Custom Attribute 10", + "enumeratedValues": [], + "id": "a65b7633-3dcb-4c83-8458-c14397f70717", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute10", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "a7082d02-e673-4935-95d5-22c76c669cb4": { + "allowedValues": [], + "description": "Can the application be requested", + "displayName": "Requestable", + "id": "a7082d02-e673-4935-95d5-22c76c669cb4", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": null, + "metadata": {}, + "name": "requestable", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "boolean" + }, + "a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7": { + "allowedValues": [], + "description": "Test Role", + "displayName": "Test Role", + "enumeratedValues": [], + "id": "a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/role", + "metadata": {}, + "name": "Test Role", + "objectType": "/openidm/managed/role", + "searchable": false, + "type": "managedObject" + }, + "a98091ec-0800-41ec-9ca0-4f5ec4f4a853": { + "allowedValues": [], + "description": "Is this account manuallyCorrelated", + "displayName": "Manually Correlated", + "enumeratedValues": [], + "id": "a98091ec-0800-41ec-9ca0-4f5ec4f4a853", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "manuallyCorrelated", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "boolean" + }, + "b0bee61a-791b-44bf-a3b9-b6fec52df4f7": { + "allowedValues": [], + "description": "Entitlement that is the direct parent of this entitlement", + "displayName": "Parent Entitlement", + "enumeratedValues": [], + "id": "b0bee61a-791b-44bf-a3b9-b6fec52df4f7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "parentEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + }, + "b1f1f37a-4134-43cd-8220-957cefbbe44e": { + "allowedValues": [], + "description": "custom attribute 4", + "displayName": "Custom Attribute 4", + "enumeratedValues": [], + "id": "b1f1f37a-4134-43cd-8220-957cefbbe44e", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute4", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "b42b143f-b33b-4b25-9448-2c9ff88e7ed5": { + "allowedValues": [], + "description": "custom attribute 7", + "displayName": "Custom Attribute 7", + "enumeratedValues": [], + "id": "b42b143f-b33b-4b25-9448-2c9ff88e7ed5", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute7", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "bab632ff-9e7a-4a9d-a91b-c081ce091df7": { + "allowedValues": [], + "description": "Show last successful Login", + "displayName": "Last Successful Login", + "enumeratedValues": [], + "id": "bab632ff-9e7a-4a9d-a91b-c081ce091df7", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSuccessfulLogin", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date" + }, + "c21ba073-1772-475e-b07d-57de0e1b20f5": { + "allowedValues": [ + "yes", + "no" + ], + "description": "", + "displayName": "Is Sensitive", + "enumeratedValues": [ + { + "text": "Yes", + "value": "yes" + }, + { + "text": "No", + "value": "no" + } + ], + "id": "c21ba073-1772-475e-b07d-57de0e1b20f5", + "isMultiValue": false, + "metadata": {}, + "name": "sensitive", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string" + }, + "c7558623-2316-4974-a032-9a5ca6f1ced8": { + "allowedValues": [ + "3", + "4" + ], + "description": "This is a test entitlement for frodo import/export functions.", + "displayName": "Brycen's Test Entitlement", + "enumeratedValues": [ + { + "text": "Testing", + "value": "3" + }, + { + "text": "TestingChange", + "value": "4" + } + ], + "id": "c7558623-2316-4974-a032-9a5ca6f1ced8", + "isMultiValue": true, + "metadata": {}, + "name": "brycenTestItem", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + }, + "c84bc528-4bb5-4950-983d-ec439bdc467b": { + "allowedValues": [], + "description": "Test Boolean Description", + "displayName": "Test Boolean Display Name", + "enumeratedValues": [], + "id": "c84bc528-4bb5-4950-983d-ec439bdc467b", + "isMultiValue": false, + "metadata": {}, + "name": "testBoolean", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "boolean" + }, + "c8ed99f7-5442-43d5-8406-f39060c1bd73": { + "allowedValues": [], + "description": "The type of account", + "displayName": "Account Type", + "enumeratedValues": [], + "id": "c8ed99f7-5442-43d5-8406-f39060c1bd73", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "accountType", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "c9647722-5927-4826-9398-5349b56f793a": { + "allowedValues": [], + "description": "custom attribute 9", + "displayName": "Custom Attribute 9", + "enumeratedValues": [], + "id": "c9647722-5927-4826-9398-5349b56f793a", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute9", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "cd434623-534d-4c5a-9692-6324c9c9b406": { + "allowedValues": [], + "description": "Test Date", + "displayName": "Test Date", + "enumeratedValues": [], + "id": "cd434623-534d-4c5a-9692-6324c9c9b406", + "isMultiValue": false, + "metadata": {}, + "name": "Test Date", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "date" + }, + "cfa59305-4e4c-427a-b931-f807daabca56": { + "allowedValues": [ + "sales", + "finance", + "hr", + "null" + ], + "description": "Application grant workflows example for LOB determines who it should go to", + "displayName": "Line Of Business", + "enumeratedValues": [ + { + "text": "Sales", + "value": "sales" + }, + { + "text": "Finance", + "value": "finance" + }, + { + "text": "Human Resources", + "value": "hr" + }, + { + "text": "Other", + "value": "null" + } + ], + "id": "cfa59305-4e4c-427a-b931-f807daabca56", + "isMultiValue": false, + "metadata": {}, + "name": "lineOfBusiness", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string" + }, + "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc": { + "allowedValues": [], + "description": "custom attribute 1", + "displayName": "Custom Attribute 1", + "enumeratedValues": [], + "id": "d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "customAttribute1", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "string" + }, + "d7339271-9089-4d65-90c1-9e9fa4458383": { + "allowedValues": [], + "description": "Test User Description", + "displayName": "Test User Display Name", + "enumeratedValues": [], + "id": "d7339271-9089-4d65-90c1-9e9fa4458383", + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "testUser", + "objectType": "/openidm/managed/assignment", + "searchable": false, + "type": "managedObject" + }, + "d9d62b7a-9588-4929-87b9-d2222591a630": { + "allowedValues": [ + "Text One", + "Text Two", + "Text Three" + ], + "description": "Test String Description", + "displayName": "Test String Display Name", + "enumeratedValues": [ + { + "text": "text1", + "value": "Text One" + }, + { + "text": "text2", + "value": "Text Two" + }, + { + "text": "text3", + "value": "Text Three" + } + ], + "id": "d9d62b7a-9588-4929-87b9-d2222591a630", + "isMultiValue": true, + "metadata": {}, + "name": "testString", + "objectType": "/openidm/managed/application", + "searchable": true, + "type": "string" + }, + "dd8607e2-9624-41fc-803d-658d949e04b4": { + "allowedValues": [ + 1, + 2 + ], + "description": "Test Integers", + "displayName": "Test Integer", + "enumeratedValues": [ + { + "text": 0, + "value": 1 + }, + { + "text": 1, + "value": 2 + } + ], + "id": "dd8607e2-9624-41fc-803d-658d949e04b4", + "isMultiValue": true, + "metadata": {}, + "name": "Test Integer", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "integer" + }, + "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab": { + "allowedValues": [], + "description": "When was account reconciled successfully", + "displayName": "Last Sync", + "enumeratedValues": [], + "id": "de06ffdb-0186-4fff-b1a9-ab26a1aa3fab", + "isInternal": true, + "isMultiValue": false, + "metadata": {}, + "name": "lastSync", + "objectType": "/iga/governance/account", + "searchable": true, + "type": "date" + }, + "e8303666-1ecd-45c0-ad55-00ae9d6146c8": { + "allowedValues": [], + "description": "Testing", + "displayName": "CP Dummy Entitlement", + "enumeratedValues": [], + "id": "e8303666-1ecd-45c0-ad55-00ae9d6146c8", + "isMultiValue": false, + "metadata": {}, + "name": "CP-DummyEntitlement", + "objectType": "/openidm/managed/assignment", + "searchable": true, + "type": "string" + }, + "f1cc3b53-ef38-4ad7-b268-1ee482a411ef": { + "allowedValues": [], + "description": "Role Owner of Object", + "displayName": "Role Owner", + "id": "f1cc3b53-ef38-4ad7-b268-1ee482a411ef", + "isIndexed": true, + "isInternal": true, + "isMultiValue": false, + "managedObjectType": "/openidm/managed/user", + "metadata": {}, + "name": "roleOwner", + "objectType": "/openidm/managed/role", + "searchable": true, + "type": "managedObject" + } + }, + "meta": { + "exportDate": "2026-05-22T16:23:09.504Z", + "exportTool": "frodo", + "exportToolVersion": "v4.0.0-39 [v24.13.0]", + "exportedBy": "bwirick@trivir.com", + "origin": "https://openam-trivir-fairfax.forgeblocks.com/am", + "originAmVersion": "9.0.0" + } +} diff --git a/test/e2e/iga-glossary-delete.e2e.test.js b/test/e2e/iga-glossary-delete.e2e.test.js new file mode 100644 index 000000000..951184c36 --- /dev/null +++ b/test/e2e/iga-glossary-delete.e2e.test.js @@ -0,0 +1,102 @@ +/** + * Follow this process to write e2e tests for the CLI project: + * + * 1. Test if all the necessary mocks for your tests already exist. + * In mock mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=1 frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * If your command completes without errors and with the expected results, + * all the required mocks already exist and you are good to write your + * test and skip to step #4. + * + * If, however, your command fails and you see errors like the one below, + * you know you need to record the mock responses first: + * + * [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. + * + * 2. Record mock responses for your exact command. + * In mock record mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=record frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * Wait until you see all the Polly instances (mock recording adapters) have + * shutdown before you try to run step #1 again. + * Messages like these indicate mock recording adapters shutting down: + * + * Polly instance 'conn/4' stopping in 3s... + * Polly instance 'conn/4' stopping in 2s... + * Polly instance 'conn/save/3' stopping in 3s... + * Polly instance 'conn/4' stopping in 1s... + * Polly instance 'conn/save/3' stopping in 2s... + * Polly instance 'conn/4' stopped. + * Polly instance 'conn/save/3' stopping in 1s... + * Polly instance 'conn/save/3' stopped. + * + * 3. Validate your freshly recorded mock responses are complete and working. + * Re-run the exact command you want to test in mock mode (see step #1). + * + * 4. Write your test. + * Make sure to use the exact command including number of arguments and params. + * + * 5. Commit both your test and your new recordings to the repository. + * Your tests are likely going to reside outside the frodo-lib project but + * the recordings must be committed to the frodo-lib project. + */ + +/* +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary delete -i c735842a-f695-493a-addc-8500d3babc57 +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary delete -n testOrg +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary delete -at role +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary delete -a +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary delete -n sensitive -t entitlement +*/ + +import cp from 'child_process'; +import { promisify } from 'util'; +import { getEnv, removeAnsiEscapeCodes } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; + +const exec = promisify(cp.exec); + +process.env['FRODO_MOCK'] = '1'; +const igaEnv = getEnv(ic); + +describe(`frodo iga glossary delete`, () => { + test(`"frodo iga glossary delete -i c735842a-f695-493a-addc-8500d3babc57": should delete the glossary with id "c735842a-f695-493a-addc-8500d3babc57"`, async () => { + const CMD = `frodo iga glossary delete -i c735842a-f695-493a-addc-8500d3babc57`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary delete -n testOrg": should delete the glossary with name testOrg`, async () => { + const CMD = `frodo iga glossary delete -n testOrg`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary delete -a": Should delete all glossaries`, async () => { + const CMD = `frodo iga glossary delete -a`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary delete -at role": should delete all glossaries of the type role`, async () => { + const CMD = `frodo iga glossary delete -at role`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary delete -n sensitive -t entitlement": should delete the glossary name sensitive from type entitlement`, async () => { + const CMD = `frodo iga glossary delete -n sensitive -t entitlement`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); +}); \ No newline at end of file diff --git a/test/e2e/iga-glossary-describe.e2e.test.js b/test/e2e/iga-glossary-describe.e2e.test.js index 7ab0b2f39..985c0551e 100644 --- a/test/e2e/iga-glossary-describe.e2e.test.js +++ b/test/e2e/iga-glossary-describe.e2e.test.js @@ -47,9 +47,13 @@ */ /* -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f test/e2e/exports/all/allGlossarys.glossary.json -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --file test/e2e/exports/all/allGlossarys.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe -n riskScore +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --glossary-name riskLevel +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe -n sensitive -t role +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --glossary-name sensitive --glossary-type application +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe -f test/e2e/exports/all/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary describe --glossary-name sensitive --glossary-type entitlement --file test/e2e/exports/all/allGlossaries.glossary.json */ import { getEnv, testSuccess, testFail } from './utils/TestUtils'; @@ -61,18 +65,39 @@ const igaEnv = getEnv(ic); const allGlossariesFile = "test/e2e/exports/all/allGlossaries.glossary.json"; describe(`frodo iga glossary describe`, () => { - test(`"frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossariesFile}": should describe glossary '11fee6b2-bf06-4560-b2ae-3e27cec169f2' from file ${allGlossariesFile}`, async () => { - const CMD = `frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2 -f ${allGlossariesFile}`; + test(`"frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2": should describe the glossary with id: '11fee6b2-bf06-4560-b2ae-3e27cec169f2'`, async () => { + const CMD = `frodo iga glossary describe -i 11fee6b2-bf06-4560-b2ae-3e27cec169f2`; await testSuccess(CMD, igaEnv) }); - test(`"frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e": should describe glossary '5a7e52ac-377f-4b2f-92ba-336e175f512e'`, async () => { - const CMD = `frodo iga glossary describe --glossary-id 5a7e52ac-377f-4b2f-92ba-336e175f512e`; + test(`"frodo iga glossary describe -n riskScore": should describe the glossary named riskScore`, async () => { + const CMD = `frodo iga glossary describe -n riskScore`; await testSuccess(CMD, igaEnv) }); - test(`"frodo iga glossary describe --file ${allGlossariesFile}": should describe first glossary from file ${allGlossariesFile}`, async () => { - const CMD = `frodo iga glossary describe --file ${allGlossariesFile}`; + test(`"frodo iga glossary describe frodo iga glossary describe --glossary-name riskLevel": should describe the glossary named riskLevel`, async () => { + const CMD = `frodo iga glossary describe --glossary-name riskLevel`; await testSuccess(CMD, igaEnv) }); + + test(`"frodo iga glossary describe frodo iga glossary describe -n sensitive -t role": should describe the glossary named sensitive with objectType role`, async () => { + const CMD = `frodo iga glossary describe -n sensitive -t role`; + await testSuccess(CMD, igaEnv) + }); + + test(`"frodo iga glossary describe frodo iga glossary describe --glossary-name sensitive --glossary-type application": should describe the glossary named sensitive with objectType application`, async () => { + const CMD = `frodo iga glossary describe --glossary-name sensitive --glossary-type application`; + await testSuccess(CMD, igaEnv) + }); + + test(`"frodo iga glossary describe frodo iga glossary describe -f ${allGlossariesFile}": should describe the first glossary of the provided file ${allGlossariesFile} without id or name provided`, async () => { + const CMD = `frodo iga glossary describe -f ${allGlossariesFile}`; + await testSuccess(CMD, igaEnv) + }); + + test(`"frodo iga glossary describe frodo iga glossary describe --glossary-name sensitive --glossary-type entitlement --file ${allGlossariesFile}": should describe the glossary named sensitive with objectType entitlement from ${allGlossariesFile}`, async () => { + const CMD = `frodo iga glossary describe --glossary-name sensitive --glossary-type entitlement --file ${allGlossariesFile}`; + await testSuccess(CMD, igaEnv) + }); + }); diff --git a/test/e2e/iga-glossary-export.e2e.test.js b/test/e2e/iga-glossary-export.e2e.test.js index 801d86a59..8621a5efc 100644 --- a/test/e2e/iga-glossary-export.e2e.test.js +++ b/test/e2e/iga-glossary-export.e2e.test.js @@ -47,12 +47,13 @@ */ /* -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -Nxi testGlossary1 -D testGlossaryExportDir1 -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f testGlossaryExportFile1.json -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --no-metadata -a --directory testGlossaryExportDir2 -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file testGlossaryExportFile2.json -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -xNAD testGlossaryExportDir3 -FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D testGlossaryExportDir4 +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -af test/e2e/exports/all-iga/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --all -If test/e2e/exports/all-iga/allGlossariesInternal.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -Nn sensitive -t entitlement +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/ +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary export -aIMNt role -f test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json */ import { getEnv, testExport } from './utils/TestUtils'; import { iga_connection as ic } from './utils/TestConfig'; @@ -63,40 +64,47 @@ const igaEnv = getEnv(ic); const type = 'glossary'; describe(`frodo iga glossary export`, () => { - test(`"frodo iga glossary export -i testGlossary1": should export glossary 'testGlossary1' with extracted scripts and no metadata`, async () => { - const exportDirectory = "testGlossaryExportDir1"; - const CMD = `frodo iga glossary export -Nxi testGlossary1 -D ${exportDirectory}`; - await testExport(CMD, igaEnv, type, undefined, exportDirectory, false, true); + test(`"frodo iga glossary export -af test/e2e/exports/all-iga/allGlossaries.glossary.json": should export all glossaries to file test/e2e/exports/all/allGlossaries.glossary.json`, async () => { + const exportFile = "allGlossaries.glossary.json"; + const exportDirectory = "test/e2e/exports/all-iga/"; + const CMD = `frodo iga glossary export -af ${exportDirectory}${exportFile}`; + await testExport(CMD, igaEnv, type, exportFile, exportDirectory, true, true); }); - test(`"frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f testGlossaryExportFile1.json": should export glossary 'testGlossary1' with no coordinates and no dependencies`, async () => { - const exportFile = 'testGlossaryExportFile1.json'; - const CMD = `frodo iga glossary export --glossary-id testGlossary1 --no-coords --no-deps -f ${exportFile}`; - await testExport(CMD, igaEnv, type, exportFile, undefined, true, true); + test(`"frodo iga glossary export --all -If test/e2e/exports/all-iga/allGlossariesInternal.glossary.json": should export all glossaries including internals to file test/e2e/exports/all/allGlossariesInternal.glossary.json`, async () => { + const exportFile = "allGlossariesInternal.glossary.json"; + const exportDirectory = "test/e2e/exports/all-iga/"; + const CMD = `frodo iga glossary export --all -If ${exportDirectory}${exportFile}`; + await testExport(CMD, igaEnv, type, exportFile, exportDirectory, true, true); }); - test(`"frodo iga glossary export --no-metadata -a --directory testGlossaryExportDir2": should export all glossarys with no metadata`, async () => { - const exportFile = 'allGlossarys.glossary.json'; - const exportDirectory = "testGlossaryExportDir2"; - const CMD = `frodo iga glossary export --no-metadata -a --directory ${exportDirectory}`; - await testExport(CMD, igaEnv, type, exportFile, exportDirectory, false, true); + test(`"frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd": should export the glossary with id "980b0308-32c8-44a3-86a4-0098d82b33bd"`, async () => { + const CMD = `frodo iga glossary export --glossary-id 980b0308-32c8-44a3-86a4-0098d82b33bd`; + await testExport(CMD, igaEnv, type, undefined, undefined, true, true); + }); + + test(`"frodo iga glossary export -Nn sensitive -t entitlement": should export the glossary named sensitive from the type entitlement without metadata`, async () => { + const exportFile = "sensitive.glossary.json" + const CMD = `frodo iga glossary export -Nn sensitive -t entitlement`; + await testExport(CMD, igaEnv, type, exportFile, undefined, false, true); }); - test(`"frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file testGlossaryExportFile2.json": should export all glossarys including non-mutable ones with no coordinates and no dependencies`, async () => { - const exportFile = 'testGlossaryExportFile2.json'; - const CMD = `frodo iga glossary export --all -R --no-coords --no-deps --use-string-arrays --file ${exportFile}`; - await testExport(CMD, igaEnv, type, exportFile, undefined, true, true); + test(`"frodo iga glossary export -NAID test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/ -t account": should export all the glossaries including internals, separately with no metadata within the account type`, async () => { + const exportDirectory = "test/e2e/exports/all-separate/cloud/iga/glossaryByAccountType/"; + const CMD = `frodo iga glossary export -NAID ${exportDirectory} -t account`; + await testExport(CMD, igaEnv, type, undefined, exportDirectory, false, true); }); - test(`"frodo iga glossary export -xNAD testGlossaryExportDir3": should export all glossarys separately with no metadata`, async () => { - const exportDirectory = "testGlossaryExportDir3"; - const CMD = `frodo iga glossary export -xNAD ${exportDirectory}`; + test(`"frodo iga glossary export -NAD test/e2e/exports/all-separate/cloud/iga/glossary/": should export all the glossaries separately with no metadata`, async () => { + const exportDirectory = "test/e2e/exports/all-separate/cloud/iga/glossary/"; + const CMD = `frodo iga glossary export -NAD ${exportDirectory}`; await testExport(CMD, igaEnv, type, undefined, exportDirectory, false, true); }); - test(`"frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D testGlossaryExportDir4": should export all glossarys separately including non-mutable ones with no coordinates, no dependencies, and using string arrays`, async () => { - const exportDirectory = "testGlossaryExportDir4"; - const CMD = `frodo iga glossary export --all-separate --use-string-arrays --read-only --no-coords --no-deps -D ${exportDirectory}`; - await testExport(CMD, igaEnv, type, undefined, exportDirectory, true, true); + test(`"frodo iga glossary export -aIMNt role -f test/e2e/exports/all-iga/allRoleTypeGlossaries.glossary.json": should export all the glossaries including internals, modified properities and no metadata from the type role and save to file allRoleTypeGlossaries.glossary.json`, async () => { + const exportFile = "allRoleTypeGlossaries.glossary.json"; + const exportDirectory = "test/e2e/exports/all-iga/" + const CMD = `frodo iga glossary export -aIMNt role -f ${exportDirectory}${exportFile}`; + await testExport(CMD, igaEnv, type, exportFile, exportDirectory, false, true); }); }); diff --git a/test/e2e/iga-glossary-import.e2e.test.js b/test/e2e/iga-glossary-import.e2e.test.js new file mode 100644 index 000000000..48dcb97e4 --- /dev/null +++ b/test/e2e/iga-glossary-import.e2e.test.js @@ -0,0 +1,122 @@ +/** + * Follow this process to write e2e tests for the CLI project: + * + * 1. Test if all the necessary mocks for your tests already exist. + * In mock mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=1 frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * If your command completes without errors and with the expected results, + * all the required mocks already exist and you are good to write your + * test and skip to step #4. + * + * If, however, your command fails and you see errors like the one below, + * you know you need to record the mock responses first: + * + * [Polly] [adapter:node-http] Recording for the following request is not found and `recordIfMissing` is `false`. + * + * 2. Record mock responses for your exact command. + * In mock record mode, run the command you want to test with the same arguments + * and parameters exactly as you want to test it, for example: + * + * $ FRODO_MOCK=record frodo conn save https://openam-frodo-dev.forgeblocks.com/am volker.scheuber@forgerock.com Sup3rS3cr3t! + * + * Wait until you see all the Polly instances (mock recording adapters) have + * shutdown before you try to run step #1 again. + * Messages like these indicate mock recording adapters shutting down: + * + * Polly instance 'conn/4' stopping in 3s... + * Polly instance 'conn/4' stopping in 2s... + * Polly instance 'conn/save/3' stopping in 3s... + * Polly instance 'conn/4' stopping in 1s... + * Polly instance 'conn/save/3' stopping in 2s... + * Polly instance 'conn/4' stopped. + * Polly instance 'conn/save/3' stopping in 1s... + * Polly instance 'conn/save/3' stopped. + * + * 3. Validate your freshly recorded mock responses are complete and working. + * Re-run the exact command you want to test in mock mode (see step #1). + * + * 4. Write your test. + * Make sure to use the exact command including number of arguments and params. + * + * 5. Commit both your test and your new recordings to the repository. + * Your tests are likely going to reside outside the frodo-lib project but + * the recordings must be committed to the frodo-lib project. + */ + +/* +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import -i b0955a58-1955-40a7-9d9d-29947fe5f8f7 -f test/e2e/exports/all/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import -n testUser -f test/e2e/exports/all/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import -f test/e2e/exports/all/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import -at role -f test/e2e/exports/all/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import --all --file test/e2e/exports/all/allGlossaries.glossary.json +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import -AD test/e2e/exports/all-separate/cloud/iga/ +FRODO_MOCK=record FRODO_NO_CACHE=1 FRODO_HOST=https://openam-frodo-dev.forgeblocks.com/am frodo iga glossary import --all-separate -IN --directory test/e2e/exports/all-separate/cloud/iga/ + */ +import cp from 'child_process'; +import { promisify } from 'util'; +import { getEnv, removeAnsiEscapeCodes } from './utils/TestUtils'; +import { iga_connection as ic } from './utils/TestConfig'; + +const exec = promisify(cp.exec); + +process.env['FRODO_MOCK'] = '1'; +const igaEnv = getEnv(ic); + +const allDirectory = "test/e2e/exports/all"; +const allGlossariesFileName = "allGlossaries.glossary.json"; +const allGlossariesExport = `${allDirectory}/${allGlossariesFileName}`; +const allSeparateGlossariesDirectory = `test/e2e/exports/all-separate/cloud/iga`; + +describe(`frodo iga glossary import`, () => { + test(`"frodo iga glossary import -i b0955a58-1955-40a7-9d9d-29947fe5f8f7 -f ${allGlossariesExport}": should import glossary with id "b0955a58-1955-40a7-9d9d-29947fe5f8f7" from the file "${allGlossariesExport}"`, async () => { + const CMD = `frodo iga glossary import -i b0955a58-1955-40a7-9d9d-29947fe5f8f7 -f ${allGlossariesExport}`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary import -n testUser -f ${allGlossariesExport}": should import the glossary with name testUser from the file "${allGlossariesExport}"`, async () => { + const CMD = `frodo iga glossary import -n testUser -f ${allGlossariesExport} `; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary import -f ${allGlossariesExport}": should import the first glossary from the file "${allGlossariesExport}" `, async () => { + const CMD = `frodo iga glossary import -f ${allGlossariesExport}`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary import -at role -f ${allGlossariesExport}": should import all glossaries from the file "${allGlossariesExport} with type role"`, async () => { + const CMD = `frodo iga glossary import -at role -f ${allGlossariesExport} `; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary import --all --file ${allGlossariesExport}": should import all glossaries from the file "${allGlossariesExport} with type role"`, async () => { + const CMD = `frodo iga glossary import --all --file ${allGlossariesExport} `; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary import -AD ${allSeparateGlossariesDirectory}": should import all glossaries from the directory "${allSeparateGlossariesDirectory}" `, async () => { + const CMD = `frodo iga glossary import -AD ${allSeparateGlossariesDirectory}`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); + + test(`"frodo iga glossary import --all-separate -IN --directory ${allSeparateGlossariesDirectory}": should import all glossaries from the directory "${allSeparateGlossariesDirectory} including internals and no metadata"`, async () => { + const CMD = `frodo iga glossary import --all-separate -IN --directory ${allSeparateGlossariesDirectory}`; + const { stdout, stderr } = await exec(CMD, igaEnv); + expect(removeAnsiEscapeCodes(stdout)).toMatchSnapshot(); + expect(removeAnsiEscapeCodes(stderr)).toMatchSnapshot(); + }); +}); diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/am_1076162899/recording.har new file mode 100644 index 000000000..ddae29542 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_a/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.159Z", + "time": 172, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 172 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.500Z", + "time": 108, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 108 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/environment_1072573434/recording.har new file mode 100644 index 000000000..9df1f5df6 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_a/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a7ff0a36-3ac6-466d-b6e5-4d94a13b9aeb" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.614Z", + "time": 104, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 104 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/iga_2664973160/recording.har new file mode 100644 index 000000000..3ca428d14 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/iga_2664973160/recording.har @@ -0,0 +1,2443 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_a/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5653, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5653, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"56aa-NFPEcIM860AxW8kA9r1EUuqzEZo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:32 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3a2ff1d3-8be6-4cf0-a1b5-d7b1a4904016" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 484, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.824Z", + "time": 265, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 265 + } + }, + { + "_id": "ef9accc44fa8c971cca83b14e4b0d677", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/11fee6b2-bf06-4560-b2ae-3e27cec169f2" + }, + "response": { + "bodySize": 375, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 375, + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"11fee6b2-bf06-4560-b2ae-3e27cec169f2\",\"isMultiValue\":false,\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:44.06Z\",\"createdDate\":\"2026-05-15T21:58:40.991024766Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "375" + }, + { + "name": "etag", + "value": "W/\"177-Xc1X1boY8jQdlfoT0bmSDUSJU2s\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:32 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1aa0f8b2-a98a-496a-a193-367ee03e06eb" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:32.097Z", + "time": 923, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 923 + } + }, + { + "_id": "04e4699291c396538594adc784700879", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/2cd68278-15a9-4041-af53-3a0d57386550" + }, + "response": { + "bodySize": 433, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 433, + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"2cd68278-15a9-4041-af53-3a0d57386550\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:46.079Z\",\"createdDate\":\"2026-05-22T16:12:43.928008543Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "433" + }, + { + "name": "etag", + "value": "W/\"1b1-+dwzmMhcpXYJoNsNPOWlOycLtn4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "87d55c44-b18c-452e-94b6-13aad717090d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:33.026Z", + "time": 1001, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1001 + } + }, + { + "_id": "93df824cc11d7c142dd97df7b34fa49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/42a7a9da-b38e-478b-b6b1-910bf3137d39" + }, + "response": { + "bodySize": 409, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 409, + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"42a7a9da-b38e-478b-b6b1-910bf3137d39\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:58.425451871Z\",\"createdDate\":\"2026-05-22T16:18:58.425449598Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "etag", + "value": "W/\"199-gT43E6C18LQXlBVn4BYRVUTHAZc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:35 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "73d3aac2-ca79-4072-bfed-3308af2854a7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:34.032Z", + "time": 1004, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1004 + } + }, + { + "_id": "a905313155129948a6aad093cde05d7b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/4bb192da-2e4c-4f8d-8414-78641ead75ab" + }, + "response": { + "bodySize": 501, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 501, + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"4bb192da-2e4c-4f8d-8414-78641ead75ab\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:19:02.49317535Z\",\"createdDate\":\"2026-05-22T16:19:02.49317349Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "501" + }, + { + "name": "etag", + "value": "W/\"1f5-VmzY3gqEAcK4CBhWOBVK7er9i64\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "750caa33-201b-4b8c-bf11-9a189739ba6d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:35.041Z", + "time": 1010, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1010 + } + }, + { + "_id": "de2edaef3862bbd2a613271e40c7b216", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/537b31a1-e07c-493b-9956-bdefc18062a9" + }, + "response": { + "bodySize": 530, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 530, + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"537b31a1-e07c-493b-9956-bdefc18062a9\",\"isMultiValue\":true,\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:48.087Z\",\"createdDate\":\"2026-05-15T21:58:44.019117696Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "530" + }, + { + "name": "etag", + "value": "W/\"212-C//viQ8acGMWONfdqvD6O7okCbE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:37 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c21c3436-370b-4cd5-b998-e7f03fe35151" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:36.054Z", + "time": 996, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 996 + } + }, + { + "_id": "8740873275557b47b51be628ba687fd8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/598709e1-d16b-4c39-884d-dd9481b14d90" + }, + "response": { + "bodySize": 417, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 417, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"598709e1-d16b-4c39-884d-dd9481b14d90\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:49.158Z\",\"createdDate\":\"2026-05-15T21:58:31.894408111Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "417" + }, + { + "name": "etag", + "value": "W/\"1a1-sENdfr6VyXUBAaDiGMAYHhUQew0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0a1eaef0-eeb5-4e89-8688-b8b6ef69bc73" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:37.055Z", + "time": 1011, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1011 + } + }, + { + "_id": "c3e437d73230650392f8f3b5af290693", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/866e894e-14ed-4055-bd34-707539ce9228" + }, + "response": { + "bodySize": 440, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 440, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"866e894e-14ed-4055-bd34-707539ce9228\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:51.352533598Z\",\"createdDate\":\"2026-05-22T16:18:51.35253184Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "440" + }, + { + "name": "etag", + "value": "W/\"1b8-yhhrZfkYqb4ga+Frr6OiAhdvlwg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:39 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c8329f9f-ec5f-4cd8-82bd-33892618fb57" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:38.074Z", + "time": 997, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 997 + } + }, + { + "_id": "4389e361b5daa8bc2f02c0ddaa91ac93", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/8e5b1e2f-a0d7-4c03-978b-834494c2beb3" + }, + "response": { + "bodySize": 503, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 503, + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"8e5b1e2f-a0d7-4c03-978b-834494c2beb3\",\"isMultiValue\":true,\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:52.145Z\",\"createdDate\":\"2026-05-20T21:46:24.631313944Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "503" + }, + { + "name": "etag", + "value": "W/\"1f7-QT574RZWMh8uJdeyesJTHutGDVg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:40 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d303fc0b-7c45-474c-a53d-c8823732bae0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:39.077Z", + "time": 1015, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1015 + } + }, + { + "_id": "11afb3a054ceee85208d57e043cfb7e1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/923a4fe8-0c20-4f28-a229-c6bc8b090b54" + }, + "response": { + "bodySize": 409, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 409, + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"923a4fe8-0c20-4f28-a229-c6bc8b090b54\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:50.340124057Z\",\"createdDate\":\"2026-05-22T16:18:50.340122162Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "etag", + "value": "W/\"199-vKJbjR/HCMdlMtvIW7uehIYle2c\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:41 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "261f5573-efe7-4f0b-b5cc-9dd068678283" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:40.102Z", + "time": 1064, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1064 + } + }, + { + "_id": "03a5ba027511e1b0532e579e9998fe07", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/9725848e-8231-48c9-955c-f942a300abce" + }, + "response": { + "bodySize": 419, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 419, + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"9725848e-8231-48c9-955c-f942a300abce\",\"isMultiValue\":true,\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:43.382444998Z\",\"createdDate\":\"2026-05-22T16:18:43.382443062Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "419" + }, + { + "name": "etag", + "value": "W/\"1a3-dpcjTInaduANOFQcP+w5tF3G8jU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:42 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "bfeca7b7-f41b-4e1c-8104-7088ca35da59" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:41.172Z", + "time": 953, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 953 + } + }, + { + "_id": "03bbd9bab71c26b5f5a5b4668aa663f4", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/980b0308-32c8-44a3-86a4-0098d82b33bd" + }, + "response": { + "bodySize": 605, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 605, + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"980b0308-32c8-44a3-86a4-0098d82b33bd\",\"isMultiValue\":false,\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:54.158Z\",\"createdDate\":\"2026-05-15T21:58:27.878701139Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "605" + }, + { + "name": "etag", + "value": "W/\"25d-uqXbey2PJoTyVyR4bsesM9TciOA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:43 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e61eab55-1626-48af-8e8c-1d993051b764" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:42.132Z", + "time": 978, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 978 + } + }, + { + "_id": "925316e4e9255db68f831fcfdd9596e3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/9a6dc773-31af-41b3-a5d1-3e129931030e" + }, + "response": { + "bodySize": 458, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 458, + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"9a6dc773-31af-41b3-a5d1-3e129931030e\",\"isMultiValue\":true,\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:55.184Z\",\"createdDate\":\"2026-05-15T21:58:29.874761977Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "458" + }, + { + "name": "etag", + "value": "W/\"1ca-5VXFL6uyDjlxeLV1BBywJxuMRP8\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:44 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f43ea482-ad96-4f8c-a1ac-64a016475921" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:43.114Z", + "time": 997, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 997 + } + }, + { + "_id": "b311fd94b83e5106ae67e2c5b67179cf", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a276bf0d-dafa-4302-ad0b-5e260c9239b0" + }, + "response": { + "bodySize": 416, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 416, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"a276bf0d-dafa-4302-ad0b-5e260c9239b0\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:57.204Z\",\"createdDate\":\"2026-05-15T21:58:26.748797257Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "etag", + "value": "W/\"1a0-HDJr6/iMHKJf+tz2DIsngyfhQVE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:45 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "33ef2720-4cd0-4b0e-9e72-09eaee7d3fe3" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:44.116Z", + "time": 1264, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1264 + } + }, + { + "_id": "50b34c4a96acc7ebbe29cb9b7750172e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b33896af-2b4f-4f14-8c26-16bcde91fcac" + }, + "response": { + "bodySize": 356, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 356, + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"b33896af-2b4f-4f14-8c26-16bcde91fcac\",\"isMultiValue\":false,\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:19:00.229Z\",\"createdDate\":\"2026-05-15T21:58:45.00848567Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "356" + }, + { + "name": "etag", + "value": "W/\"164-STGszjQWZsPEFkvrbogZrhOadJs\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:46 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f2a9c61e-1be1-4f3e-9c5b-96cc6167256b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:45.384Z", + "time": 743, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 743 + } + }, + { + "_id": "69b8fb8642ebd81fe63b09f8ecd4a7b2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b4e39c3b-0ac0-42f1-9282-58e6fee3252f" + }, + "response": { + "bodySize": 355, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 355, + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"b4e39c3b-0ac0-42f1-9282-58e6fee3252f\",\"isMultiValue\":false,\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:56.383078977Z\",\"createdDate\":\"2026-05-22T16:18:56.383076706Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "355" + }, + { + "name": "etag", + "value": "W/\"163-9LI1BSKbTSZ7hOtTckm/JOeDQmE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0565be41-9910-4713-84a7-c43a2b809cc2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:46.134Z", + "time": 1008, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1008 + } + }, + { + "_id": "0faf10a3babccab030a0f1169d029b94", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cede5f36-af08-48e5-8030-84dae837291d" + }, + "response": { + "bodySize": 415, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 415, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"cede5f36-af08-48e5-8030-84dae837291d\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:47.27019543Z\",\"createdDate\":\"2026-05-22T16:18:47.270193395Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "415" + }, + { + "name": "etag", + "value": "W/\"19f-mXlOr4tBdDFVocZCZPWTONRSSIo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "dfe36bb2-bc3f-4396-834b-1cde4b6cc3f3" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:47.146Z", + "time": 995, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 995 + } + }, + { + "_id": "81d6a7857dc3747cd7124b473440f357", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/dcf184ed-6399-4121-ac1a-a3423364b584" + }, + "response": { + "bodySize": 449, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 449, + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"dcf184ed-6399-4121-ac1a-a3423364b584\",\"isMultiValue\":true,\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:19:01.520635754Z\",\"createdDate\":\"2026-05-22T16:19:01.520634Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "449" + }, + { + "name": "etag", + "value": "W/\"1c1-wUWJPFI/erfmfviOrqShZGeJatU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:49 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "bcb314c2-e01f-4159-9d6d-674b0f8af5d5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:48.144Z", + "time": 1007, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1007 + } + }, + { + "_id": "e9420b6e55630aa95fb21bd5eea6e136", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/e429fe31-4f0e-4a12-b249-035b2b646097" + }, + "response": { + "bodySize": 410, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 410, + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"e429fe31-4f0e-4a12-b249-035b2b646097\",\"isMultiValue\":true,\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:45.292252187Z\",\"createdDate\":\"2026-05-22T16:18:45.29224995Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "410" + }, + { + "name": "etag", + "value": "W/\"19a-7sPqXapcoURegeRKAv8G6/7tX34\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:50 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3df11b15-7347-48e9-863f-06e573914cd4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:49.157Z", + "time": 1009, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1009 + } + }, + { + "_id": "93fb4a089c666f7feb8a112206286508", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/f946026a-8b38-4ef9-851c-7d43865d8b03" + }, + "response": { + "bodySize": 462, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 462, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"f946026a-8b38-4ef9-851c-7d43865d8b03\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:59.408650503Z\",\"createdDate\":\"2026-05-22T16:18:59.408648375Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "462" + }, + { + "name": "etag", + "value": "W/\"1ce-0O3wR98yIndcDSTMbjkNPs0YPU8\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "42cd0920-0111-4b96-afce-04ce0881304b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:50.172Z", + "time": 991, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 991 + } + }, + { + "_id": "3724c187d781193ed44e93bfe95dbb86", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/ff715955-860a-4dc3-80a3-ffa9c14cffea" + }, + "response": { + "bodySize": 391, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 391, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"ff715955-860a-4dc3-80a3-ffa9c14cffea\",\"isMultiValue\":false,\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:18:53.366617993Z\",\"createdDate\":\"2026-05-22T16:18:53.366616152Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "391" + }, + { + "name": "etag", + "value": "W/\"187-kZxquP3WUU/t8m9SLf/BAc++Lp0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fec900e0-040d-43bd-9ef7-fd82cb63cb6a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:51.170Z", + "time": 1001, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1001 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/oauth2_393036114/recording.har new file mode 100644 index 000000000..9f073f5d6 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_a/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.345Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/openidm_3290118515/recording.har new file mode 100644 index 000000000..3b659065b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_a_2643687843/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_a/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:31 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.543Z", + "time": 196, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 196 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:19:31 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1f70c149-327e-4749-a2ee-184102adada6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:19:31.726Z", + "time": 90, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 90 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/am_1076162899/recording.har new file mode 100644 index 000000000..f0f9b2236 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_at/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.044Z", + "time": 159, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 159 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.358Z", + "time": 106, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 106 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/environment_1072573434/recording.har new file mode 100644 index 000000000..85e732021 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_at/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "962b5cda-a84f-49aa-8024-ac0cc6ad61b6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.469Z", + "time": 97, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 97 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/iga_2664973160/recording.har new file mode 100644 index 000000000..3a40dcc3e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/iga_2664973160/recording.har @@ -0,0 +1,1302 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_at/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "257868297f7cc6164d4f3b665bce0536", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 114, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "114" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/role\"}}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 1811, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 1811, + "text": "[\"G2MVAGTfZvmn6zydkVeS5cYttf/WbCw288NC3kBK+//vV64hPvhxgd7cN5W2RRVAO+dFbUQAZWAkJUgBLldr29QKfx0jjev8tbTKE8Fouzt8g5vJWg/jn9/g5qiekfVf6vLBdhj//HuA8/5o7fbZOozH5YMNcN6ffViOc77lYJzrstsAtyr0NP1F+9+m46cv7w3G9cOyDHA9cxNqW6yMhEfrYZe1Ln+lr/ww8Xm9MRjhtV1qOTpY4QDrZ+5LsF+e/3XfH+dthRHu1PWuOuILyi9qdso/rXUYYFOqA1zdi/+ifnOlccHVZSvSf2S5Am3bFqsrDHDuMAJlihNNAWu0gmpTxlx9xOxpFk7Rp+ZhgBs7aq9HhfEbwHIJd+thMIKQRKSAHH4SHkMZfXTFlz9ggEt2pzL/lYBMKOknzqPEkdR5yj6mFPMf8OPHAM8q2YXBu/C3RRr8ZPtxurt9sBZtXkZ6yG74asd6FHzANzjs8wEjuTDAR5Tr2IUfQ2JOqfUu/PjbYMmRmal2JeQ+MapMCVuvCUXiNNVoVMIE7cfZJppd9ZPHjtO+AM3FcF4Pu7YLQm8t8hPHkWWU4JiCmPHjHeXRqyucKSbWsvRgEHT8j9Rrwf4OOWReiR2xC3GCIcBkomoidWKsuWTUWTxmDYY5BSuS48RWhVDMfq9Wowta7o1GR5qCkmqSW4YvtsMA6wYAsTF5KI/20xtb9/Nx/ugwMfi9ZIAA1UM4zUB4vqWXrBsglJS119CsR5xjIVSuBeucKwZugUKfhEoRCLngN+aupEZ8Ful+XM7rtdM4nlxI9yS6ohqVQohoAg7To9dbIINUHjLYxGlRqMmC1Al9SjNqkxmLtIreR+MU5sBiAq261S/M2syqmVo4oGrwFfApZ3+qMo71iSdYHrvkSioxqSpvKe4ggA8rlyhO/3LRJuqpKnpPAbU2w1xrRUrsp8mkUKrSxKZOC1dNbYubVXaRdAv1jtinohzkqAYYuk1heKSAzMABjVggWhNsSN40fIwEoOd0ELyWh1jFIVLSLoEDxqkpKuUuGxtG31Lw2rv5EA==\",\"yWSUsi4DVp2/Mobgko9in0tGCj+JH0MauTjyKVHRLdjXPLF7cSDip7tO5TttxT0oLSqxd+qhIJkKaomMrYeCk2exLCISRCByTeJh+3EbcLEunqDQ6oLW6L2LxOvRk+xyUpFAWRdUO78jgVTRIJWRVJ56bRSxeSuoXhhrpo6xV8qRmUpSM1O1aXzz94LUdQmWo4tRH8HgiqeskbzEft7ZIa+bhlRhC6dDUyM/NY8tNELlJtiYFaVOKTfhmbgIGE6iC/B/ULCZVTPbhnyrxcWc740XV4g5KafYTfsAodITw/BbDwTYVPANx+OB5UoXHXdUw0/2+agL01lcO0l3Ub68xRDem5G20FOVwmg1dlS2hq0lQws0zebJkoWhoktrjU6lnvjms4qLJa1fdkV9KZqDVjW8PV+/1eHj9vOHGxhg2T7BAOuHZRmlPJDX5/3d6al9tGXnf1gTHoigiknogs80wCMVUIlE1/dUNzySGbRsn8ooeHG8jQOugc6AD8sCe0ZinlIW6igWPGrOBWuxhK3UzuLFB5nCaNnlvL/7X22HuuPqEm1WXElMJUf2giZIUsLM0+Rb8Gizz6i1J2wSM7KZZqnKbDPCM22LnV58WqNY2WVb7M+MmR/iEOWnbT5RUXlmKxTXVEVZLpGTnzvk+KceUnfXMhKNrC4LCznLtg/7kZMLPqkvTAHWxU8fg1vzYZcn9gXGP8Eb8PcAj0nKJne2D+sBI/thVtX1R+8P\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"1564-cLpcxg8qaVx+/VKptUakCMKSx74\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "02e00651-c5d7-4b9c-8726-56e7887416c6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 484, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.681Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + }, + { + "_id": "aa1c7e6507af0637bce0c89a4e9f9b7b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/1110ad40-1dc1-42c7-bda7-226cca6e095c" + }, + "response": { + "bodySize": 413, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 413, + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"1110ad40-1dc1-42c7-bda7-226cca6e095c\",\"isMultiValue\":true,\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:25.105Z\",\"createdDate\":\"2026-05-15T21:58:34.918067149Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "413" + }, + { + "name": "etag", + "value": "W/\"19d-K14x8h+cRWuTMgP0I5FvsCuz/E4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ab728790-a5f4-4eea-ad65-bfb803b7f71e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.838Z", + "time": 876, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 876 + } + }, + { + "_id": "781e156de61bb5eb42aeee3852929f35", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/14e22ac1-a898-4f23-845e-875e9286c1ea" + }, + "response": { + "bodySize": 405, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 405, + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"14e22ac1-a898-4f23-845e-875e9286c1ea\",\"isMultiValue\":true,\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:26.549Z\",\"createdDate\":\"2026-05-15T21:58:46.047540447Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "405" + }, + { + "name": "etag", + "value": "W/\"195-Tgcv36eeUK4mN5A5Qe/49jqyK+Y\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:49 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2d58a87f-fdeb-4394-9d2e-2d607567d6ad" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:48.720Z", + "time": 1001, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1001 + } + }, + { + "_id": "54976c630a962840979e4a13b387cde5", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/4da5bed6-f690-41a9-af8a-51b505dc2099" + }, + "response": { + "bodySize": 409, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 409, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"4da5bed6-f690-41a9-af8a-51b505dc2099\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:27.575Z\",\"createdDate\":\"2026-05-15T21:58:36.94464055Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "etag", + "value": "W/\"199-qeGMD9jPeFUoPkqTyqWvG/UCvMA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:50 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c4411bfa-5c84-4038-a8a3-3a968ebd3400" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:49.729Z", + "time": 997, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 997 + } + }, + { + "_id": "465a161be5aa7bb4ba6adb91b095c660", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/5a7e52ac-377f-4b2f-92ba-336e175f512e" + }, + "response": { + "bodySize": 403, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 403, + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"5a7e52ac-377f-4b2f-92ba-336e175f512e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:30.575Z\",\"createdDate\":\"2026-05-15T21:58:37.979674441Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "403" + }, + { + "name": "etag", + "value": "W/\"193-12DCPsAOoiyOtPOund23w+a9Ah4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d5cdc13e-b430-4608-9218-435a07c13f6f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:50.732Z", + "time": 1002, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1002 + } + }, + { + "_id": "6ed9147414089caf9c6b54504a4d1c93", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/6ec0d7a4-3305-4abe-8aaa-0713cce2907a" + }, + "response": { + "bodySize": 434, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 434, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"6ec0d7a4-3305-4abe-8aaa-0713cce2907a\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:31.604Z\",\"createdDate\":\"2026-05-15T21:58:43.01379417Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "434" + }, + { + "name": "etag", + "value": "W/\"1b2-F9iOimOvpXAFISY+oUVDDTTfOik\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cb3b632b-56bf-4b1f-9c91-021a96fda373" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:51.739Z", + "time": 1009, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1009 + } + }, + { + "_id": "e48a2bab6e7932a87b29ecc268495ea8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/96dd0d59-0e42-4961-bd59-c312e8222252" + }, + "response": { + "bodySize": 385, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 385, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"96dd0d59-0e42-4961-bd59-c312e8222252\",\"isMultiValue\":false,\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:33.605Z\",\"createdDate\":\"2026-05-15T21:58:28.874225084Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "385" + }, + { + "name": "etag", + "value": "W/\"181-09qGCCJq2WBXkLlHiTXBD+hKvjU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:53 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "57014004-adb8-44f4-aa0c-bcd7ff2547f9" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:52.756Z", + "time": 999, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 999 + } + }, + { + "_id": "8776ff8c4603294ba18089e5fbdc26e2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a1cdab06-b3e9-4321-a80d-6da086110974" + }, + "response": { + "bodySize": 349, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 349, + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"a1cdab06-b3e9-4321-a80d-6da086110974\",\"isMultiValue\":false,\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:36.664Z\",\"createdDate\":\"2026-05-15T21:58:35.930846031Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "349" + }, + { + "name": "etag", + "value": "W/\"15d-MXOGQJ2sgTKRn5SnzQbL1F2knws\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:54 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "bfc00d36-c00c-493e-9cab-385130fabf0d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:53.760Z", + "time": 1004, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1004 + } + }, + { + "_id": "7c8ba9f25290136d5fab63355abb9cd9", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/acb03cb3-b5b0-41b2-b114-2ac78b21f019" + }, + "response": { + "bodySize": 403, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 403, + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"acb03cb3-b5b0-41b2-b114-2ac78b21f019\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:39.688Z\",\"createdDate\":\"2026-05-15T21:58:32.901174176Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "403" + }, + { + "name": "etag", + "value": "W/\"193-j2gZZO6z7mNP/GgZ1zlwG3ZFAmE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:55 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cd81c691-afb2-4ada-8d33-69128a9bf7b1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:54.769Z", + "time": 1002, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1002 + } + }, + { + "_id": "065820caf48ecce2ac5c2c7ffaa4a9c5", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5" + }, + "response": { + "bodySize": 446, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 446, + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"b5d7a291-ea6d-41eb-bb7e-e50cfe30e7e5\",\"isMultiValue\":true,\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:42.697Z\",\"createdDate\":\"2026-05-15T21:58:38.943994884Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "446" + }, + { + "name": "etag", + "value": "W/\"1be-XtyiJsXi0w0AfBmsknZfFXURAVQ\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:56 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "5cc0d1d5-0e00-48d9-bbb4-560259d6f4bb" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:55.777Z", + "time": 1002, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1002 + } + }, + { + "_id": "f487354a497000f7a2e2e8c4630a615a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/e307820d-2e53-4889-a9e7-b9ad1232352c" + }, + "response": { + "bodySize": 497, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 497, + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"e307820d-2e53-4889-a9e7-b9ad1232352c\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:44.707Z\",\"createdDate\":\"2026-05-15T21:58:39.971098613Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "497" + }, + { + "name": "etag", + "value": "W/\"1f1-Rbh9P4ks+6mOZKxsnRvhnNKX0AI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6226a965-3b71-4683-baf3-e2a6f64ad616" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:56.785Z", + "time": 1003, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1003 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/oauth2_393036114/recording.har new file mode 100644 index 000000000..7c5a29e39 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_at/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.223Z", + "time": 129, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 129 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/openidm_3290118515/recording.har new file mode 100644 index 000000000..22340c2ae --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_at_3861433717/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_at/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.395Z", + "time": 187, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 187 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:47 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-474eb58a-63b5-4541-a606-2980d7fe3911" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:47.573Z", + "time": 99, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 99 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/am_1076162899/recording.har new file mode 100644 index 000000000..b695a81db --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_i/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:12.352Z", + "time": 196, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 196 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:12.867Z", + "time": 202, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 202 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/environment_1072573434/recording.har new file mode 100644 index 000000000..99c96d4d2 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_i/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3f3ef793-5215-4469-b3d3-28221b4e52d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:13.075Z", + "time": 199, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 199 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/iga_2664973160/recording.har new file mode 100644 index 000000000..c2b6177d4 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/iga_2664973160/recording.har @@ -0,0 +1,129 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_i/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "48fe65142138275bc84986cb2f424079", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c735842a-f695-493a-addc-8500d3babc57" + }, + "response": { + "bodySize": 439, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 439, + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"c735842a-f695-493a-addc-8500d3babc57\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-21T20:36:56.730620352Z\",\"createdDate\":\"2026-05-21T20:36:56.730618552Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "etag", + "value": "W/\"1b7-m64Ew63DHYVFhqa8hwZMbz4DCoM\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6c8e973c-ea3b-4c77-b36c-991c341e668b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:13.451Z", + "time": 671, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 671 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/oauth2_393036114/recording.har new file mode 100644 index 000000000..f421b5957 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_i/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:12.561Z", + "time": 298, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 298 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/openidm_3290118515/recording.har new file mode 100644 index 000000000..c10686512 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_i_2777908795/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_i/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:13 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:12.900Z", + "time": 216, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 216 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 14:10:13 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-48f24566-2301-4970-824a-dd45252a62f0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T14:10:13.279Z", + "time": 165, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 165 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/am_1076162899/recording.har new file mode 100644 index 000000000..0e1fb3ce4 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.256Z", + "time": 161, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 161 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.575Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/environment_1072573434/recording.har new file mode 100644 index 000000000..ae3012485 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cf4ce93e-c4c8-4b93-a199-1b4010cc1166" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.691Z", + "time": 103, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 103 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/iga_2664973160/recording.har new file mode 100644 index 000000000..f3fb07668 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/iga_2664973160/recording.har @@ -0,0 +1,262 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "14f343e692b79cad43cbdaea0f07273d", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 125, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "125" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"testOrg\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 563, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 563, + "text": "{\"result\":[{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"b1c7b6ee-5508-4314-9b86-8b43a4a91aed\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:40.87043313Z\",\"createdDate\":\"2026-05-22T16:12:40.870430161Z\"}}],\"searchAfterKey\":[\"b1c7b6ee-5508-4314-9b86-8b43a4a91aed\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "563" + }, + { + "name": "etag", + "value": "W/\"233-iZPBwcG5/J5fd73Jr/mv5JUQ8Ws\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "94ef3d36-8ae2-423b-8054-2b39be6e1dc7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.927Z", + "time": 247, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 247 + } + }, + { + "_id": "5dd9428f6b54ed1b0832412c1d14c8a5", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b1c7b6ee-5508-4314-9b86-8b43a4a91aed" + }, + "response": { + "bodySize": 461, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 461, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"b1c7b6ee-5508-4314-9b86-8b43a4a91aed\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:12:40.87043313Z\",\"createdDate\":\"2026-05-22T16:12:40.870430161Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "461" + }, + { + "name": "etag", + "value": "W/\"1cd-6OnrmmE6pjbrdWegYNy+t2GvXBw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "8f87e9ce-2cde-4845-8b8c-27bbf6f87abf" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:19.180Z", + "time": 487, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 487 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/oauth2_393036114/recording.har new file mode 100644 index 000000000..da4d10a18 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.431Z", + "time": 137, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 137 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/openidm_3290118515/recording.har new file mode 100644 index 000000000..85543bedf --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_2861796890/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:18 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.608Z", + "time": 194, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 194 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:17:18 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-ec738a79-5cf2-4b8d-b592-e3f8c5fb8eb1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:17:18.801Z", + "time": 119, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 119 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/am_1076162899/recording.har new file mode 100644 index 000000000..72a2576ce --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n_t/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:56.993Z", + "time": 165, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 165 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.314Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/environment_1072573434/recording.har new file mode 100644 index 000000000..9cbce736f --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n_t/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "437c4055-4952-4b4e-881f-026a241a8b26" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.433Z", + "time": 102, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 102 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/iga_2664973160/recording.har new file mode 100644 index 000000000..9f8ce8f96 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/iga_2664973160/recording.har @@ -0,0 +1,262 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n_t/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "01b6762a7d1425e1ffb459405f856f23", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 231, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "231" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"sensitive\"}},{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/assignment\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 524, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 524, + "text": "{\"result\":[{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:22:14.872463937Z\",\"createdDate\":\"2026-05-22T16:22:14.872461378Z\"}}],\"searchAfterKey\":[\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "524" + }, + { + "name": "etag", + "value": "W/\"20c-S63UX7F8Z9f2bDPSaUqOA6H+qGE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "5679ad5c-6a6c-4206-90b5-ba27352764ec" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.654Z", + "time": 339, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 339 + } + }, + { + "_id": "407a1aa47550e3ee0540c52b6e03e856", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1883, + "httpVersion": "HTTP/1.1", + "method": "DELETE", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/13a88c47-5846-4e5a-b9b5-759ac7ff89fe" + }, + "response": { + "bodySize": 422, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 422, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-22T16:22:14.872463937Z\",\"createdDate\":\"2026-05-22T16:22:14.872461378Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "422" + }, + { + "name": "etag", + "value": "W/\"1a6-ssZgnnufp7saE2VgYbfdPai5T4o\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "672931cf-a296-4c26-8d2d-8fbc0df25d61" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.999Z", + "time": 572, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 572 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/oauth2_393036114/recording.har new file mode 100644 index 000000000..87c96e8da --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n_t/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.171Z", + "time": 136, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 136 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/openidm_3290118515/recording.har new file mode 100644 index 000000000..89c47084c --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-delete_1475630899/0_n_t_4007441393/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-delete/0_n_t/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.349Z", + "time": 189, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 189 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 16:26:57 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-6a0c647c-7720-40c5-98ef-7764496f89d0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T16:26:57.542Z", + "time": 104, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 104 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/am_1076162899/recording.har new file mode 100644 index 000000000..bcd4fc00c --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_f/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:56:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:56:18.823Z", + "time": 227, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 227 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:56:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:56:19.275Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/environment_1072573434/recording.har new file mode 100644 index 000000000..7fc4c755d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_f/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:56:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "5478d43c-e4fb-4d41-9e1e-68889712acda" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:56:19.434Z", + "time": 131, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 131 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/oauth2_393036114/recording.har new file mode 100644 index 000000000..bff2b7920 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_f/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:56:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:56:19.063Z", + "time": 205, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 205 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/openidm_3290118515/recording.har new file mode 100644 index 000000000..4415e2319 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_f_2727575938/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_f/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:56:19 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:56:19.311Z", + "time": 255, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 255 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:56:19 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f7aac749-a100-4e83-a4e1-64a8dbd2b303" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:56:19.570Z", + "time": 131, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 131 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/am_1076162899/recording.har new file mode 100644 index 000000000..116555305 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_file/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 20:16:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T20:16:21.150Z", + "time": 215, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 215 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 20:16:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T20:16:21.567Z", + "time": 133, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 133 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/environment_1072573434/recording.har new file mode 100644 index 000000000..1150cbe8e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_file/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 20:16:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "519a92e2-6b5a-4d7c-ac27-055ebe15ef95" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T20:16:21.709Z", + "time": 129, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 129 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/oauth2_393036114/recording.har new file mode 100644 index 000000000..fd544ba13 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_file/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 20:16:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T20:16:21.378Z", + "time": 184, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 184 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/openidm_3290118515/recording.har new file mode 100644 index 000000000..6388bf9c7 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_file_174088422/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_file/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 20:16:21 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T20:16:21.603Z", + "time": 248, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 248 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 20:16:21 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d9c8841b-afa9-4628-bb51-2f571c1305bd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T20:16:21.844Z", + "time": 118, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 118 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/am_1076162899/recording.har new file mode 100644 index 000000000..b174876d7 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:15.405Z", + "time": 224, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 224 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:15.820Z", + "time": 138, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 138 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/environment_1072573434/recording.har new file mode 100644 index 000000000..4f89d4579 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "af9383cd-410f-4b59-94a0-d0c1b63f2b2f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:15.964Z", + "time": 140, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 140 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/iga_2664973160/recording.har new file mode 100644 index 000000000..8edbf2d16 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/iga_2664973160/recording.har @@ -0,0 +1,147 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "b73b24c1feb376ab7e4850712afc1b3f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 127, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "127" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"riskLevel\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 605, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 605, + "text": "{\"result\":[{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"e307820d-2e53-4889-a9e7-b9ad1232352c\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-15T21:58:39.971100893Z\",\"createdDate\":\"2026-05-15T21:58:39.971098613Z\"}}],\"searchAfterKey\":[\"e307820d-2e53-4889-a9e7-b9ad1232352c\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "605" + }, + { + "name": "etag", + "value": "W/\"25d-2x/c4h/mJV+UqnEOWcaicwk1Wc0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3c371c08-2f74-45a8-82c0-2d5102cdeaed" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:16.254Z", + "time": 189, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 189 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/oauth2_393036114/recording.har new file mode 100644 index 000000000..ee504822d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:15.646Z", + "time": 167, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 167 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/openidm_3290118515/recording.har new file mode 100644 index 000000000..e542bd6eb --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_1570417908/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:16 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:15.854Z", + "time": 249, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 249 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:16 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-fa5331b6-7b62-4007-9022-ecdad5710e0b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:16.110Z", + "time": 139, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 139 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/am_1076162899/recording.har new file mode 100644 index 000000000..a221d2608 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:15.982Z", + "time": 226, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 226 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:16.409Z", + "time": 130, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 130 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/environment_1072573434/recording.har new file mode 100644 index 000000000..f09a3a260 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "36dcd5a6-1ed5-4dd0-b535-acbf777d1a27" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:16.545Z", + "time": 131, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 131 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/iga_2664973160/recording.har new file mode 100644 index 000000000..a391f231f --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/iga_2664973160/recording.har @@ -0,0 +1,147 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "57a8e0cc407b3ecafc77779de0f9e791", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 232, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "232" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"sensitive\"}},{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/application\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 525, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 525, + "text": "{\"result\":[{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"598709e1-d16b-4c39-884d-dd9481b14d90\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-15T21:58:31.894409362Z\",\"createdDate\":\"2026-05-15T21:58:31.894408111Z\"}}],\"searchAfterKey\":[\"598709e1-d16b-4c39-884d-dd9481b14d90\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "525" + }, + { + "name": "etag", + "value": "W/\"20d-xFWZLkxRvVzf2f+p+ul+Q6AE+rQ\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "02b5cce8-230f-44da-92a0-dcb251bf9811" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:16.821Z", + "time": 190, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 190 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/oauth2_393036114/recording.har new file mode 100644 index 000000000..d4ea2bac9 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:16.223Z", + "time": 179, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 179 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/openidm_3290118515/recording.har new file mode 100644 index 000000000..e6f6fa410 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_2687535652/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:16.442Z", + "time": 260, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 260 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:09:16 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-e8e96ba0-80e8-46a5-ab53-d249ddb73770" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:09:16.684Z", + "time": 131, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 131 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/am_1076162899/recording.har new file mode 100644 index 000000000..c155cf402 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type_file/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 21:26:42 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T21:26:42.143Z", + "time": 164, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 164 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 21:26:42 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T21:26:42.466Z", + "time": 139, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 139 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/environment_1072573434/recording.har new file mode 100644 index 000000000..33b2712f1 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type_file/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 21:26:42 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9baca09f-8276-4811-90df-a5559027376d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T21:26:42.612Z", + "time": 116, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 116 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/oauth2_393036114/recording.har new file mode 100644 index 000000000..02203ea46 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type_file/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 21:26:42 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T21:26:42.321Z", + "time": 140, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 140 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/openidm_3290118515/recording.har new file mode 100644 index 000000000..718deefe0 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_glossary-name_glossary-type_file_2992799783/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_glossary-name_glossary-type_file/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 21:26:42 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T21:26:42.502Z", + "time": 201, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 201 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 21:26:42 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-eba471fc-f810-41eb-8602-e5748c19ddb0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T21:26:42.734Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/am_1076162899/recording.har new file mode 100644 index 000000000..dc13b6a27 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_i/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:20.842Z", + "time": 213, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 213 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:21.273Z", + "time": 142, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 142 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/environment_1072573434/recording.har new file mode 100644 index 000000000..d607641be --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_i/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e2aab4fd-fb9c-4887-8b84-1e546eb4d143" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:21.419Z", + "time": 123, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 123 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/iga_2664973160/recording.har new file mode 100644 index 000000000..42c667d2e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/iga_2664973160/recording.har @@ -0,0 +1,129 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_i/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "acdca0d0811eab9a153a3c09e25316e3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1880, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/11fee6b2-bf06-4560-b2ae-3e27cec169f2" + }, + "response": { + "bodySize": 382, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 382, + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"11fee6b2-bf06-4560-b2ae-3e27cec169f2\",\"isMultiValue\":false,\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-15T21:58:40.991025627Z\",\"createdDate\":\"2026-05-15T21:58:40.991024766Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "382" + }, + { + "name": "etag", + "value": "W/\"17e-utBFhL7s0SGT0cK5HZAV1OQ9YSI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1b812e20-c4e2-4617-b20c-d5bcd1d9d4ff" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:21.675Z", + "time": 184, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 184 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/oauth2_393036114/recording.har new file mode 100644 index 000000000..4b20d419a --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_i/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:21.074Z", + "time": 192, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 192 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/openidm_3290118515/recording.har new file mode 100644 index 000000000..149d940bd --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_i_2777908795/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_i/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:21.309Z", + "time": 257, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 257 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:21 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-981c5615-b954-4ced-88c0-c310c2ec78d6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:21.548Z", + "time": 121, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 121 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/am_1076162899/recording.har new file mode 100644 index 000000000..32d52e23b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.027Z", + "time": 221, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 221 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.442Z", + "time": 141, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 141 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/environment_1072573434/recording.har new file mode 100644 index 000000000..6dae62444 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c6d37b96-8a76-404d-a4c9-b7eb8d32a86b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.588Z", + "time": 138, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 138 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/iga_2664973160/recording.har new file mode 100644 index 000000000..b5895559c --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/iga_2664973160/recording.har @@ -0,0 +1,147 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "b77f7e8a74c5028bd5b8dbe6c7385a51", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 127, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "127" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"riskScore\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 474, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 474, + "text": "{\"result\":[{\"id\":\"0e1f922f-c9b9-40f2-964b-740f0ad47afb\",\"displayName\":\"Risk Score\",\"name\":\"riskScore\",\"description\":\"Risk Score\",\"objectType\":\"/iga/governance/account\",\"type\":\"float\",\"isMultiValue\":false,\"enumeratedValues\":[],\"searchable\":true,\"isInternal\":true,\"allowedValues\":[],\"metadata\":{\"modifiedDate\":\"2026-05-15T21:59:38.972Z\",\"createdDate\":\"2025-10-27T18:13:28.850616006Z\"}}],\"searchAfterKey\":[\"0e1f922f-c9b9-40f2-964b-740f0ad47afb\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "474" + }, + { + "name": "etag", + "value": "W/\"1da-OnS4TjA6g/lAGgDeP3IevBzJCSk\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:53 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1c012ff0-1150-46b2-ac8a-a703998e917c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.859Z", + "time": 233, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 233 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/oauth2_393036114/recording.har new file mode 100644 index 000000000..424406930 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.262Z", + "time": 176, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 176 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/openidm_3290118515/recording.har new file mode 100644 index 000000000..6395a29ef --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_2861796890/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:52 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.476Z", + "time": 241, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 241 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:07:52 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-45ef5505-23c9-47be-8678-705c493967a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:07:52.733Z", + "time": 120, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 120 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/am_1076162899/recording.har new file mode 100644 index 000000000..a32e0dd00 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n_t/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:37.997Z", + "time": 218, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 218 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:38.402Z", + "time": 141, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 141 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/environment_1072573434/recording.har new file mode 100644 index 000000000..51d65bcfa --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n_t/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3e176033-45d0-4935-abda-19f2946be264" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:38.550Z", + "time": 144, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 144 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/iga_2664973160/recording.har new file mode 100644 index 000000000..11f04dd52 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/iga_2664973160/recording.har @@ -0,0 +1,147 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n_t/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "94d9da5c456370f2bfc35d5ebaf35565", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 225, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "225" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"sensitive\"}},{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/role\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 517, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 517, + "text": "{\"result\":[{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"4da5bed6-f690-41a9-af8a-51b505dc2099\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-15T21:58:36.944641365Z\",\"createdDate\":\"2026-05-15T21:58:36.94464055Z\"}}],\"searchAfterKey\":[\"4da5bed6-f690-41a9-af8a-51b505dc2099\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "517" + }, + { + "name": "etag", + "value": "W/\"205-x5YIJchgZEwbHd2UHPS1yiEI1gg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a976c414-3a1d-4559-93af-480fc2fccd49" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:38.846Z", + "time": 199, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 199 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/oauth2_393036114/recording.har new file mode 100644 index 000000000..e7e34eb49 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n_t/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:38.230Z", + "time": 165, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 165 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/openidm_3290118515/recording.har new file mode 100644 index 000000000..00ee88926 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-describe_2836816129/0_n_t_4007441393/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-describe/0_n_t/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:38.442Z", + "time": 258, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 258 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Wed, 20 May 2026 19:08:38 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-57080de5-8f9e-4818-9bf0-0e26fa48fe31" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-20T19:08:38.703Z", + "time": 137, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 137 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/am_1076162899/recording.har new file mode 100644 index 000000000..89b514d43 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAD/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:11.643Z", + "time": 173, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 173 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:11.985Z", + "time": 126, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 126 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/environment_1072573434/recording.har new file mode 100644 index 000000000..881c95907 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAD/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6ed8608d-0981-4388-9fe7-c8a32c27cbfc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:12.117Z", + "time": 124, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 124 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/iga_2664973160/recording.har new file mode 100644 index 000000000..f80e23616 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAD/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5641, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5641, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"5693-Vx0NO3NAoCoAAcr4PrcSAwKSLXc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "622548cf-e4c8-42e6-acb1-edd80625fea8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 484, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:12.364Z", + "time": 302, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 302 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/oauth2_393036114/recording.har new file mode 100644 index 000000000..f5fdcced8 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAD/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:11.828Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/openidm_3290118515/recording.har new file mode 100644 index 000000000..528157c40 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAD_1312604927/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAD/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:12 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:12.021Z", + "time": 199, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 199 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:32:12 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9683fc06-ed43-44d8-bf1c-c46fdcc40b9e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:32:12.246Z", + "time": 112, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 112 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/am_1076162899/recording.har new file mode 100644 index 000000000..7b259db05 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAID_t/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:47.705Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:48.022Z", + "time": 108, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 108 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/environment_1072573434/recording.har new file mode 100644 index 000000000..3b0caa0ce --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAID_t/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "dab14f43-511b-4574-90c5-3eb9bc05037e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:48.136Z", + "time": 97, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 97 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/iga_2664973160/recording.har new file mode 100644 index 000000000..4e9e6a126 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/iga_2664973160/recording.har @@ -0,0 +1,152 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAID_t/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "f4baaba264f1463d3b5d1deda58605af", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 116, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "116" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/iga/governance/account\"}}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 2203, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 2203, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"2412-bDvy0oTPZwZkoLYwRq+NvPV7Lis\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "86af8de3-184a-4a40-aa1c-ead3cad5c446" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 484, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:48.343Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/oauth2_393036114/recording.har new file mode 100644 index 000000000..674fbdf81 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAID_t/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:47.873Z", + "time": 143, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 143 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/openidm_3290118515/recording.har new file mode 100644 index 000000000..770b7b1da --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_NAID_t_3214110047/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_NAID_t/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:48 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:48.059Z", + "time": 179, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 179 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:48 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3606c2f5-4136-4e5e-b5b4-0a3f59d4d716" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:48.240Z", + "time": 96, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 96 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/am_1076162899/recording.har new file mode 100644 index 000000000..ea1c95c70 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_Nn_t/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.027Z", + "time": 168, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 168 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.362Z", + "time": 117, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 117 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/environment_1072573434/recording.har new file mode 100644 index 000000000..b0e4f5de3 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_Nn_t/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cdda018a-79ed-457c-8cd0-f2f5205133b6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.485Z", + "time": 106, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 106 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/iga_2664973160/recording.har new file mode 100644 index 000000000..12096109e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/iga_2664973160/recording.har @@ -0,0 +1,147 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_Nn_t/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "01b6762a7d1425e1ffb459405f856f23", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 231, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "231" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"AND\",\"operand\":[{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"name\",\"targetValue\":\"sensitive\"}},{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/assignment\"}}]}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 518, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 518, + "text": "{\"result\":[{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"a276bf0d-dafa-4302-ad0b-5e260c9239b0\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-21T20:35:34.589Z\",\"createdDate\":\"2026-05-15T21:58:26.748797257Z\"}}],\"searchAfterKey\":[\"a276bf0d-dafa-4302-ad0b-5e260c9239b0\"],\"totalCount\":1,\"resultCount\":1}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "518" + }, + { + "name": "etag", + "value": "W/\"206-jeYGPBNPSFOhwwPaiUEf9UtrcqE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cd28d560-825a-44b3-8b27-4e7460f19818" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.706Z", + "time": 255, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 255 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/oauth2_393036114/recording.har new file mode 100644 index 000000000..1496e5ee1 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_Nn_t/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.208Z", + "time": 147, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 147 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/openidm_3290118515/recording.har new file mode 100644 index 000000000..6f51f5d85 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_Nn_t_423199703/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_Nn_t/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.399Z", + "time": 189, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 189 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:31:22 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-bdab243d-eed5-4f40-b5fb-68f4a9b7d0a5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:31:22.597Z", + "time": 101, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 101 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/am_1076162899/recording.har new file mode 100644 index 000000000..32ba97bcb --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_aIMNt_f/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.090Z", + "time": 171, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 171 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.430Z", + "time": 112, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 112 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/environment_1072573434/recording.har new file mode 100644 index 000000000..174c25eea --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_aIMNt_f/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "dc4a6674-282f-4960-b159-b980f07614a2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.549Z", + "time": 103, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 103 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/iga_2664973160/recording.har new file mode 100644 index 000000000..afba58313 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/iga_2664973160/recording.har @@ -0,0 +1,152 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_aIMNt_f/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "257868297f7cc6164d4f3b665bce0536", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 114, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "114" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1900, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"targetFilter\":{\"operator\":\"EQUALS\",\"operand\":{\"targetName\":\"objectType\",\"targetValue\":\"/openidm/managed/role\"}}}" + }, + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 1839, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 1839, + "text": "[\"G3UVAGTfZvmn6zydkVeS5cYttf/WbCw288NC3kBKu5pLb79VPrJC3e+lRA4Vgarszx6nQGQRFaBCYUjIakLN7tHo6BCm7Oo1TkqgE2v2Dc4mayWMf36Ds6N6QdZ/qcsH22H88+8Bzvujtdtn6zAelw82wHl/9mE5zvWWg3Guy24DnKvQ8/QX7X+bjp++vDcY1w/LMsDpzA2rbbE+fB6th13WuvyVPfFD3+f1xmCE13as5aRZ9gDrZ9RLcj8+/9u+P87bCiPcqetFdaRHlJ/T7FR/WuswwKZUM7i6FP85/eZK46yry9Zl4lHlBrRtW6yuMMC5wwiUKU40BazRCqpNGXP1EbOnWThFn5qHAW7sqL0eFcZvAMs13K2HwQhCEpECcvhJeAxl9NEVX/6AAY7Znan8XwIyoaSfOI8SR1LnKfuYUsx/wI8fAzyrZBcG78LfFqn2k+3H6e72wVqseTnlKXbGV5vXo+MjvsFhnw8YyYUBPqJcwS78GAo9pdy78ONvg/lHZqbalZD7xKgyJWy9JhSJ01SjUQkTzB/vnKhz1U8dO8H8AjQXw3k97NouCH208E9Cow+jiCshiDN+fKI8enWFM8XEWjbtGASdxEfq1WN/hxoqr+gBPaRwgUOACUXVROrEWHPJqLN4zBoMcwpWJMeJrQpSzH2vVtWp949GoyNNQUk1yT3DF9thgHUDgPiYPJVH++mNrfv5OH90mAz4vWeAgIyDnKY7PN/K89YNEPLL2mto1iPOsRAq14J1zhUDt0ChT0KlCFAu+I1zV9IgPot0Py7n9dppLAeniR9JdEU1KoXAaBIO067XG5FBqQgZauKgKNRkQeqEPqUZtcmMRVpF76NxCnNgMYFZ3eAXZq1j1UwvHDA0+Ar4lDeeauUxy9kFyc9dciWVmFSVcWFyBwl8eLVkcYrIRZuop6roPQXU2gxzrRUpsZ8mk0KpSi2bOvVcNXUtblaLC1J2UO+IfSrKJMdMwJTbKYwoKcAVBKChDbA1yobUTSPGSAJ6QYAQzTySVRwjJe0SOGCcmqJS7rK1YfQtBa+9m6dIbg==\",\"RqnqMmDV+StjCC75sP+1ZKTwk/gxpJGLI58SFaUxsK/zlN3LA5F5uutUCad7eQ8KikrsnXooSKaCWiJj66Hg5Fksi4gEEWCuSTxsP24DLhfiUQqtjbRi1JMLXp89yS4nFQmUVcjo4kACpbIkFZJUnnptFLF5K6heGGumjrFXypGZSlIzM6MZfEvsHen7mLB3sSRQz6EPrnjKGsmHhIyf9+xQFKahVNrCwdDUyE/NYwuNULkJNmZFqVPKTXgmLgKGUwgBiR8UrGPVzGWUj6LvExZXiDlpZuK3m/SHUwzWCYBT/olh+K0dAjlV8ptMTwSZXS67+iiFn+zzMRZNaunoOOkl9aIXh2S/IWkLPVUpjFZjR2Vr2FoytEDTbJ4sWVgw2lobdC1t6S8C8ilnV9SXErKoQJP2aSawUnh7vn6rycf084cbGGDZPsEA64dlQZTvdU/k9Xl/d3pqH21ZryQ+HIkuSsjAGMDkZxrQVQuohKslPNWNrmp6LNunClkvjrecYC96un1YFvBDEvOUslBHseBRcy5YiyVspXYWLz7IRKkFl/P+7n91HfabobiSmIkytZImVajkyD7TJsYICDNPk2/Bo80+o9aesEnMyGaapSqzzTjPtC12evFp5bWCy7bYnznTBLUoPG3zKTlV9xcppmP+JmV64F1haqe+baIAMzNp3iOQkWhkdVkWqnh7t0PYj5xc8El9YSJbO2N9Dm7Nh12e2BcY/wSv298DXEsp29zZPqwHjOyH7VntP8b/AA==\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"1576-CmYxwYqVe09+dhWxUxTb9x31lE0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ab4d165a-62a2-479f-a333-631d52e281fe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.769Z", + "time": 195, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 195 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/oauth2_393036114/recording.har new file mode 100644 index 000000000..24e90f8d2 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_aIMNt_f/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.274Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/openidm_3290118515/recording.har new file mode 100644 index 000000000..1aa08730e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_aIMNt_f_4081527670/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_aIMNt_f/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.465Z", + "time": 182, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 182 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:35:25 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-346c76aa-4440-48dd-aec8-a329c8223db0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:35:25.657Z", + "time": 106, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 106 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/am_1076162899/recording.har new file mode 100644 index 000000000..e27cb57db --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_af/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:27.304Z", + "time": 338, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 338 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:27.824Z", + "time": 112, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 112 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/environment_1072573434/recording.har new file mode 100644 index 000000000..9a30e157b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_af/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "643b3d8b-f3d8-4d3b-b4cf-d9ded1e7819b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:27.942Z", + "time": 115, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 115 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/iga_2664973160/recording.har new file mode 100644 index 000000000..07d9fcada --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_af/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5641, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5641, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"5693-Vx0NO3NAoCoAAcr4PrcSAwKSLXc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d5902d85-1c8b-4f48-a417-87b67dff4eae" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 484, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:28.442Z", + "time": 354, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 354 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/oauth2_393036114/recording.har new file mode 100644 index 000000000..f72a4dcd7 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_af/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:27.656Z", + "time": 160, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 160 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/openidm_3290118515/recording.har new file mode 100644 index 000000000..2138ceaff --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_af_3559436575/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_af/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:27 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:27.857Z", + "time": 184, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 184 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:27:28 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-dd8e3240-aa47-44a4-b61d-9c75a77ff791" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:27:28.063Z", + "time": 373, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 373 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/am_1076162899/recording.har new file mode 100644 index 000000000..9c4ba3aa6 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_all_If/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:27.684Z", + "time": 163, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 163 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:28.006Z", + "time": 112, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 112 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/environment_1072573434/recording.har new file mode 100644 index 000000000..fad90217e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_all_If/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e9036367-53f8-4046-9123-de0f0ee6fb81" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:28.127Z", + "time": 99, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 99 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/iga_2664973160/recording.har new file mode 100644 index 000000000..8955c6164 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/iga_2664973160/recording.har @@ -0,0 +1,143 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_all_If/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "35b9925715d80f8b496d401f2934b298", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1879, + "httpVersion": "HTTP/1.1", + "method": "POST", + "queryString": [ + { + "name": "pageSize", + "value": "10000" + }, + { + "name": "pageNumber", + "value": "0" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/search?pageSize=10000&pageNumber=0" + }, + "response": { + "bodySize": 5637, + "content": { + "encoding": "base64", + "mimeType": "application/json; charset=utf-8", + "size": 5637, + "text": "[\"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\"]" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "etag", + "value": "W/\"5693-Vx0NO3NAoCoAAcr4PrcSAwKSLXc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "content-encoding", + "value": "br" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b820171d-ec96-4aa7-a7f3-c0378f64a0ff" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" + } + ], + "headersSize": 459, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:28.334Z", + "time": 325, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 325 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/oauth2_393036114/recording.har new file mode 100644 index 000000000..b52e699ef --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_all_If/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:27.862Z", + "time": 138, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 138 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/openidm_3290118515/recording.har new file mode 100644 index 000000000..e296f8454 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_all_If_3312802803/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_all_If/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:28 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:28.043Z", + "time": 196, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 196 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:29:28 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-2669cc8c-ca2a-4d36-9f97-c66a5389e38f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:29:28.233Z", + "time": 94, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 94 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/am_1076162899/recording.har new file mode 100644 index 000000000..01f52b925 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_glossary-id/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:35 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:35.625Z", + "time": 159, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 159 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:35.934Z", + "time": 101, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 101 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/environment_1072573434/recording.har new file mode 100644 index 000000000..2d01af82e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_glossary-id/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6795b061-8751-415e-a1fd-6c844d5445c5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:36.040Z", + "time": 96, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 96 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/iga_2664973160/recording.har new file mode 100644 index 000000000..f9caa0c39 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/iga_2664973160/recording.har @@ -0,0 +1,129 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_glossary-id/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "68f0a7d16e30ee81862109737cc20ad2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1880, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/980b0308-32c8-44a3-86a4-0098d82b33bd" + }, + "response": { + "bodySize": 605, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 605, + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"980b0308-32c8-44a3-86a4-0098d82b33bd\",\"isMultiValue\":false,\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\",\"metadata\":{\"modifiedDate\":\"2026-05-21T20:35:31.563Z\",\"createdDate\":\"2026-05-15T21:58:27.878701139Z\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "605" + }, + { + "name": "etag", + "value": "W/\"25d-9KGtHK3P5PB59LlFFXhQtxXrzDU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a51ce968-2302-402b-bc26-16de933ce239" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:36.242Z", + "time": 164, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 164 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/oauth2_393036114/recording.har new file mode 100644 index 000000000..f393da78e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_glossary-id/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:35 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:35.797Z", + "time": 131, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 131 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/openidm_3290118515/recording.har new file mode 100644 index 000000000..793cd53bd --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-export_369828206/0_glossary-id_1823220154/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-export/0_glossary-id/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:36 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:35.974Z", + "time": 193, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 193 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Thu, 21 May 2026 22:37:36 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-9b091b19-0213-4251-95fd-95c79e11a4b4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-21T22:37:36.141Z", + "time": 94, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 94 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/am_1076162899/recording.har new file mode 100644 index 000000000..9f6efd9b1 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_AD/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:31:08.283Z", + "time": 151, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 151 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:31:08.603Z", + "time": 108, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 108 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/environment_1072573434/recording.har new file mode 100644 index 000000000..ab3f4a54d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_AD/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e5a9934a-d764-4a28-88f9-8461f506d1b7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:31:08.718Z", + "time": 98, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 98 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/iga_2664973160/recording.har new file mode 100644 index 000000000..4306a31b9 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/iga_2664973160/recording.har @@ -0,0 +1,4974 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_AD/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "1673929e17ef56c1139289ae8190d850", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 500, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "500" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:19.938426643Z\",\"modifiedDate\":\"2026-05-22T16:22:19.938429Z\"},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0878ab02-208d-4aff-a770-a0b9c476db85" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:09 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6578fbe0-59c6-403f-9761-7896b00edfec" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:08.939Z", + "time": 251, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 251 + } + }, + { + "_id": "9f72688969fc721c4aa79939785c3965", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 500, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "500" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:19.938426643Z\",\"modifiedDate\":\"2026-05-22T16:22:19.938429Z\"},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 395, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 395, + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"a3c93988-4f88-4d57-ae2c-fa17fe4ee789\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "etag", + "value": "W/\"18b-ZKVipq7tvojOK1/Lb1paJFZ7CFg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:09 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b7c8a720-01b5-46ca-8a77-6317f4e47639" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:09.198Z", + "time": 662, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 662 + } + }, + { + "_id": "598c42195a3f0b43fee5b2b4c43f4439", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 416, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:04.770407587Z\",\"modifiedDate\":\"2026-05-22T16:22:04.770410271Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/09165438-5868-4def-9880-6ed759e3048a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:09 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c50690f4-5776-4596-aae5-d4c2bda41c5e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:09.868Z", + "time": 156, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 156 + } + }, + { + "_id": "aed649dfe92bd5b8edce261cd5ef8068", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 416, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:04.770407587Z\",\"modifiedDate\":\"2026-05-22T16:22:04.770410271Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 308, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 308, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"f32f14aa-b5ad-496e-a571-25bd330c8301\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "308" + }, + { + "name": "etag", + "value": "W/\"134-PDLS+ZzVa+tpvK9hQ8Yrth4RchA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b591a1bf-847c-4ff2-a3d2-eac27ef209f4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:10.030Z", + "time": 838, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 838 + } + }, + { + "_id": "eb7ae6a61b505a4debdb4c90a086a53f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:15.920304012Z\",\"modifiedDate\":\"2026-05-22T16:22:15.920305854Z\"},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/107b8d86-820e-4e86-942d-172afe78e5db" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e0e73113-0dbc-41d5-9ce1-b2fad5f30343" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:10.874Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "45c4c20e5e282747386a83c805a3cbae", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:15.920304012Z\",\"modifiedDate\":\"2026-05-22T16:22:15.920305854Z\"},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"2cb41e08-5f0d-4f22-8802-24d30fa9b40a\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-vpOoDFoVOTApaSmRbyEf/DbS+Vg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ecbb7c9b-e8fe-4c38-9600-634d7dc83998" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:11.025Z", + "time": 853, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 853 + } + }, + { + "_id": "6012c389d985a5fafca6ee6d0ac79b70", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 422, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "422" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:14.872461378Z\",\"modifiedDate\":\"2026-05-22T16:22:14.872463937Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/13a88c47-5846-4e5a-b9b5-759ac7ff89fe" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9d520cab-0456-4a64-a80b-afe22ec389a8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:11.885Z", + "time": 133, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 133 + } + }, + { + "_id": "595a424331be36fb5cc0839a35b7fe5e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 422, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "422" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:14.872461378Z\",\"modifiedDate\":\"2026-05-22T16:22:14.872463937Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 314, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 314, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"5142e433-4488-4190-a5d4-2cfca2353ef6\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "314" + }, + { + "name": "etag", + "value": "W/\"13a-Hwiaz+5yVDUY4xaGxlHFBfNryMk\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "916ad8d2-280f-476e-9f46-693a74816694" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:12.024Z", + "time": 854, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 854 + } + }, + { + "_id": "acb4535ac9962ff9720824384d734c59", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 464, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "464" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"216c69b1-d635-4471-b983-5bdb169c5e6a\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:12.871382381Z\",\"modifiedDate\":\"2026-05-22T16:22:12.871384427Z\"},\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/216c69b1-d635-4471-b983-5bdb169c5e6a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "00ab2d87-4300-45a0-b81c-22d7690ad99d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:12.887Z", + "time": 140, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 140 + } + }, + { + "_id": "99822ef2652b602c6a335b7434b84c96", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 464, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "464" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"216c69b1-d635-4471-b983-5bdb169c5e6a\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:12.871382381Z\",\"modifiedDate\":\"2026-05-22T16:22:12.871384427Z\"},\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 356, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 356, + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"2277c6d8-6687-48b0-9ec0-d998ecc6bd13\",\"isMultiValue\":true,\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "356" + }, + { + "name": "etag", + "value": "W/\"164-/j1ZisUYyFntWCYAr3rMfMbKTVc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a30e5814-5cb7-4253-832e-3e7760711591" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:13.033Z", + "time": 851, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 851 + } + }, + { + "_id": "d0ba7962a616490be25d7b1696a87c90", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 452, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "452" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:18.915166236Z\",\"modifiedDate\":\"2026-05-22T16:22:18.915167938Z\"},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/23d32642-d290-4e0b-a2d5-247befa08961" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "953f874f-bddf-44c6-99f1-7a177c1bca4c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:13.891Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + }, + { + "_id": "f174fa364d68514c94176a0309948b8a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 452, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "452" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:18.915166236Z\",\"modifiedDate\":\"2026-05-22T16:22:18.915167938Z\"},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 344, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 344, + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"ec5eb8ed-90db-484c-981a-80f5ca407afc\",\"isMultiValue\":true,\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "344" + }, + { + "name": "etag", + "value": "W/\"158-Hr/95gV2jwARotsEHH2SrkEDddM\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3db0e290-9a45-42e9-8a3e-676ce713c635" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:14.045Z", + "time": 848, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 848 + } + }, + { + "_id": "f01e5b3303fc74c2d89caabb3cda2d12", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 418, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "418" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.03498607Z\",\"modifiedDate\":\"2026-05-22T16:22:01.034988546Z\"},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/433f7455-e7d2-4462-8530-0582ef300e5b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2246be3a-deff-4de7-b6b7-80ac762a8fd2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:14.901Z", + "time": 207, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 207 + } + }, + { + "_id": "12463a875aa09fd1b8ed1db00f2ea7ea", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 418, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "418" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.03498607Z\",\"modifiedDate\":\"2026-05-22T16:22:01.034988546Z\"},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 311, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 311, + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"e11a36fc-54f0-432f-9a51-1ded378f47b4\",\"isMultiValue\":true,\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "311" + }, + { + "name": "etag", + "value": "W/\"137-zjgvrADNmLo2yDHQnso6U2oryQw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "184bf8f7-ff30-4402-99ef-e5731d0b5bd5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:15.119Z", + "time": 795, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 795 + } + }, + { + "_id": "cc75b3eca69294fa1c4cf184f158567e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 362, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "362" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"806249cf-c3a0-4e69-85f5-1a4c760d731b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:17.93891168Z\",\"modifiedDate\":\"2026-05-22T16:22:17.938913459Z\"},\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/806249cf-c3a0-4e69-85f5-1a4c760d731b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "32ae2acd-4111-4a81-923b-0f506d43d46a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:15.928Z", + "time": 144, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 144 + } + }, + { + "_id": "5ff1657f4a1dfe11d22f70e8ecc924b4", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 362, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "362" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"806249cf-c3a0-4e69-85f5-1a4c760d731b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:17.93891168Z\",\"modifiedDate\":\"2026-05-22T16:22:17.938913459Z\"},\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 255, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 255, + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"c4de64c7-d121-4e0c-a3aa-0b2a0ec70515\",\"isMultiValue\":false,\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "255" + }, + { + "name": "etag", + "value": "W/\"ff-loqfL2ix08rxK+XpUfItEvM7xEc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1c3904cd-c031-400d-aafb-ddca9b104cc7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:16.083Z", + "time": 829, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 829 + } + }, + { + "_id": "50920027bd68c1b5dbadacb91fef2bbb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 441, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "441" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:08.815000701Z\",\"modifiedDate\":\"2026-05-22T16:22:08.815002804Z\"},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/84471a87-ade4-4787-bdfa-99600dbf1a8e" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:17 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "801ffefa-ae15-4997-a056-407705e5fde2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:16.915Z", + "time": 144, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 144 + } + }, + { + "_id": "2280386d9a27a00d018197b26313fc78", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 441, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "441" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:08.815000701Z\",\"modifiedDate\":\"2026-05-22T16:22:08.815002804Z\"},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 333, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 333, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"8c3f4790-a379-474e-9003-ae7894b932c2\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "333" + }, + { + "name": "etag", + "value": "W/\"14d-QhQEW1qN49xbwb3d0fBWiDWEmFY\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:17 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3fb8cac8-8b59-459c-b37b-8d14e38f6490" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:17.064Z", + "time": 865, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 865 + } + }, + { + "_id": "1691566e644577ff4dc0169754f4a15f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 462, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "462" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"9d15de7d-58ce-4520-b9a0-7e9bb4236bbd\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:16.900499377Z\",\"modifiedDate\":\"2026-05-22T16:22:16.900501449Z\"},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/9d15de7d-58ce-4520-b9a0-7e9bb4236bbd" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "da955e7d-0e5a-48f0-b838-9e4731d35d1f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:17.938Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + }, + { + "_id": "2341f5be227021aed6e1bbbc27ba9fa1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 462, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "462" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"9d15de7d-58ce-4520-b9a0-7e9bb4236bbd\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:16.900499377Z\",\"modifiedDate\":\"2026-05-22T16:22:16.900501449Z\"},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 354, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 354, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"576d771f-2014-4e5b-8ead-26bd4c674aee\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "354" + }, + { + "name": "etag", + "value": "W/\"162-q+HqFvIp4xoFE3Ccp7JOsXj03iM\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e8144ed9-1adb-4b84-bf86-e5ffa9e6ae2b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:18.093Z", + "time": 845, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 845 + } + }, + { + "_id": "18a518d5b808effb361d03e9d675ecad", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:07.830137021Z\",\"modifiedDate\":\"2026-05-22T16:22:07.830139258Z\"},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "4f8fc96f-4d77-4788-a121-d562cab372ea" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:18.944Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "fa6292e374a6066d4c764f04b97f6e03", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:07.830137021Z\",\"modifiedDate\":\"2026-05-22T16:22:07.830139258Z\"},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"2b195260-d9c7-4bb9-b3af-05246b36a0a3\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-uVvyVf3pAdCeSTHNG+EkpHtpzAI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f01e4227-0b24-4617-bddf-db710728658e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:19.095Z", + "time": 843, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 843 + } + }, + { + "_id": "d089281421a726129548542b5622687b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 423, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "423" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c21ba073-1772-475e-b07d-57de0e1b20f5\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:06.789418362Z\",\"modifiedDate\":\"2026-05-22T16:22:06.789420096Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c21ba073-1772-475e-b07d-57de0e1b20f5" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "83b39352-9a1c-427d-94a6-98ea4ab90a29" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:19.944Z", + "time": 138, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 138 + } + }, + { + "_id": "3f9d73709ccce425bfb515d253732158", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 423, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "423" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c21ba073-1772-475e-b07d-57de0e1b20f5\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:06.789418362Z\",\"modifiedDate\":\"2026-05-22T16:22:06.789420096Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 315, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 315, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"a9e48df8-f902-4f8b-9f32-f9fd87816000\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "etag", + "value": "W/\"13b-n4a7jDE9BxL3jESTrLcn9RudXrs\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "8381055e-1e7a-463f-b468-3bb999135f89" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:20.087Z", + "time": 878, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 878 + } + }, + { + "_id": "3101e420cc65b03fecbd22aea3c2ee53", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 509, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "509" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"c7558623-2316-4974-a032-9a5ca6f1ced8\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:09.817131108Z\",\"modifiedDate\":\"2026-05-22T16:22:09.817152364Z\"},\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c7558623-2316-4974-a032-9a5ca6f1ced8" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "4d337614-f807-40d6-b16d-52d0cf66fdc8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:20.971Z", + "time": 147, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 147 + } + }, + { + "_id": "dcaba61f9dfd03a1ba945cc17a930401", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 509, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "509" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"c7558623-2316-4974-a032-9a5ca6f1ced8\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:09.817131108Z\",\"modifiedDate\":\"2026-05-22T16:22:09.817152364Z\"},\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 401, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 401, + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"a379d5dd-8e4a-47df-afd9-942bedb1637c\",\"isMultiValue\":true,\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "401" + }, + { + "name": "etag", + "value": "W/\"191-MeYd7O5ygqATa9F2epjbOVdWapU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a7eec450-5fb4-4e28-b388-6a989d5883a8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:21.123Z", + "time": 850, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 850 + } + }, + { + "_id": "01b9aea6a8fc175f0aa75daef3ade18a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 391, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "391" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:10.809144244Z\",\"modifiedDate\":\"2026-05-22T16:22:10.809146164Z\"},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c84bc528-4bb5-4950-983d-ec439bdc467b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ebfa29f7-9924-4738-a499-69921e29e5d7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:21.980Z", + "time": 148, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 148 + } + }, + { + "_id": "65036ac6c6edab2058fb7ab07afa5132", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 391, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "391" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:10.809144244Z\",\"modifiedDate\":\"2026-05-22T16:22:10.809146164Z\"},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 283, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 283, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"1a4f05f4-cebd-4104-be89-227ede34cae2\",\"isMultiValue\":false,\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "283" + }, + { + "name": "etag", + "value": "W/\"11b-LA7EsDyinFJJI5a7TwIz75WLSXY\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b03dd7e9-4e1e-4b95-a29a-01524738f61f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:22.133Z", + "time": 841, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 841 + } + }, + { + "_id": "f617b835525718366248293d23e0e656", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 355, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "355" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:13.878543008Z\",\"modifiedDate\":\"2026-05-22T16:22:13.878545295Z\"},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cd434623-534d-4c5a-9692-6324c9c9b406" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:23 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "80993eb2-965c-4d49-a58b-ef40104893c6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:22.981Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "198288f54f50eb19eb2c5a4d3ef908de", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 355, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "355" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:13.878543008Z\",\"modifiedDate\":\"2026-05-22T16:22:13.878545295Z\"},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 247, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 247, + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"6a439be9-66b4-4e3c-84ac-877cbcbc6f43\",\"isMultiValue\":false,\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "247" + }, + { + "name": "etag", + "value": "W/\"f7-cyVDLnVLYiBxynFiSaMRUjOczu0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:23 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3df46fc4-09b0-4854-8dc4-2e1ddca1e69a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:23.132Z", + "time": 850, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 850 + } + }, + { + "_id": "498bf93fa8b8e8378b0b45c836696814", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 610, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "610" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"cfa59305-4e4c-427a-b931-f807daabca56\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:11.83705107Z\",\"modifiedDate\":\"2026-05-22T16:22:11.837053084Z\"},\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cfa59305-4e4c-427a-b931-f807daabca56" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9a51aed6-15d3-4e76-a632-530cfdece721" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:23.988Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + }, + { + "_id": "3886be2426eda47b432a2a98c982c8fe", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 610, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "610" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"cfa59305-4e4c-427a-b931-f807daabca56\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:11.83705107Z\",\"modifiedDate\":\"2026-05-22T16:22:11.837053084Z\"},\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 503, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 503, + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"4512157d-2a7a-41e8-9a2f-e23156e9e7f3\",\"isMultiValue\":false,\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "503" + }, + { + "name": "etag", + "value": "W/\"1f7-oulTcvgsiy1AdwqzQBEfY+KxKjA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ba9a194b-c62b-4288-af12-b793a546040a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:24.145Z", + "time": 854, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 854 + } + }, + { + "_id": "e2bf7e9ea00271223df1cf85ec764063", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 439, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:03.793440053Z\",\"modifiedDate\":\"2026-05-22T16:22:03.793442164Z\"},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d7339271-9089-4d65-90c1-9e9fa4458383" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d0f03ae4-2470-4836-a675-04801fffc37e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:25.006Z", + "time": 139, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 139 + } + }, + { + "_id": "070e8d6a996fe0aeb1805f51aaf136a7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 439, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:03.793440053Z\",\"modifiedDate\":\"2026-05-22T16:22:03.793442164Z\"},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 331, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 331, + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"4f281923-d9a6-48fd-bd2e-b5c7b85df618\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "331" + }, + { + "name": "etag", + "value": "W/\"14b-aBFUqZUu9SZpo4sQnVpOYbAGymo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "491f9193-a08f-428b-9b50-67a30b223aa4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:25.150Z", + "time": 858, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 858 + } + }, + { + "_id": "7ebafbdab9cd8e8aa3bdc385432eb39a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 536, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "536" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"d9d62b7a-9588-4929-87b9-d2222591a630\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:05.775043397Z\",\"modifiedDate\":\"2026-05-22T16:22:05.775045318Z\"},\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d9d62b7a-9588-4929-87b9-d2222591a630" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:26 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3055f036-3a8b-48d3-810f-e549d41632f0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:26.014Z", + "time": 140, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 140 + } + }, + { + "_id": "9936924a2030ca79bfa01975adad8b9c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 536, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "536" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"d9d62b7a-9588-4929-87b9-d2222591a630\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:05.775043397Z\",\"modifiedDate\":\"2026-05-22T16:22:05.775045318Z\"},\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 428, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 428, + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"cb6ca34b-121c-487f-99b0-7079f115561c\",\"isMultiValue\":true,\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "428" + }, + { + "name": "etag", + "value": "W/\"1ac-PVa/ui+7agfP+7eY3zgy4QL8mp8\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:26 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "665247f7-f798-42ca-a13b-4fc5a5321bde" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:26.159Z", + "time": 859, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 859 + } + }, + { + "_id": "d33b82d05addf0fc31decfcd8283412e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 411, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "411" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:02.761989218Z\",\"modifiedDate\":\"2026-05-22T16:22:02.761991658Z\"},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/dd8607e2-9624-41fc-803d-658d949e04b4" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fab630fb-1377-4d96-be72-0a1c3c6d8b3c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:27.025Z", + "time": 137, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 137 + } + }, + { + "_id": "b5c15971ad8f888161207a7635f17b3b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 411, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "411" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:02.761989218Z\",\"modifiedDate\":\"2026-05-22T16:22:02.761991658Z\"},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 303, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 303, + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"1b6c1be8-abbc-405e-9f46-0f8c3cb57adb\",\"isMultiValue\":true,\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "303" + }, + { + "name": "etag", + "value": "W/\"12f-ulRWHN0d2B9QDKYISLGm3wZBvak\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2a7c7f5a-b849-4046-a817-29ccccfeef82" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:27.168Z", + "time": 861, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 861 + } + }, + { + "_id": "3dffc3398652f9d13a616321fc88f8cb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 382, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "382" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"e8303666-1ecd-45c0-ad55-00ae9d6146c8\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.742038997Z\",\"modifiedDate\":\"2026-05-22T16:22:01.742040986Z\"},\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/e8303666-1ecd-45c0-ad55-00ae9d6146c8" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b4cb258e-454a-4e9b-a87d-363957e6f36f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:31:28.035Z", + "time": 141, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 141 + } + }, + { + "_id": "7dbaaaa9139dcdd62fa53727c6d38b56", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 382, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "382" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"e8303666-1ecd-45c0-ad55-00ae9d6146c8\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.742038997Z\",\"modifiedDate\":\"2026-05-22T16:22:01.742040986Z\"},\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 274, + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"80a5dede-6618-4cef-8631-9474ab9f16fe\",\"isMultiValue\":false,\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "etag", + "value": "W/\"112-ErCaZSIMlnjLA1eBL1cnQg1YvWU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cb78941c-4a54-45b7-9983-b8412963a379" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:31:28.183Z", + "time": 854, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 854 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/oauth2_393036114/recording.har new file mode 100644 index 000000000..cb8f3d6f5 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_AD/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:31:08.454Z", + "time": 140, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 140 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/openidm_3290118515/recording.har new file mode 100644 index 000000000..07496bd0b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_AD_3050885125/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_AD/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:08 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:31:08.637Z", + "time": 198, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 198 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:31:08 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-f406fd79-c4d0-4c0f-8b01-0a12a493c837" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:31:08.822Z", + "time": 108, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 108 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/am_1076162899/recording.har new file mode 100644 index 000000000..1c7e4e03d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all-separate_IN_directory/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:10.716Z", + "time": 165, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 165 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:11.054Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/environment_1072573434/recording.har new file mode 100644 index 000000000..304ef0cbf --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all-separate_IN_directory/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0d82557d-3545-41b7-a573-70fd80817959" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:11.171Z", + "time": 110, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 110 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/iga_2664973160/recording.har new file mode 100644 index 000000000..9f269bcd0 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/iga_2664973160/recording.har @@ -0,0 +1,9066 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all-separate_IN_directory/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "fc9027673d363740964d950ca7a339f4", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 395, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 6\",\"enumeratedValues\":[],\"id\":\"021ed7cf-116b-4003-9a63-a82431e44c8e\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:34.91522564Z\",\"modifiedDate\":\"2026-05-15T21:59:35.768Z\"},\"name\":\"customAttribute6\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/021ed7cf-116b-4003-9a63-a82431e44c8e" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 6\",\"enumeratedValues\":[],\"id\":\"021ed7cf-116b-4003-9a63-a82431e44c8e\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute6\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-lj/cIVLQskbHQwDQD7Cua3/47qI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "115bde90-147f-4563-aa68-d0aac554ede7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:11.412Z", + "time": 836, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 836 + } + }, + { + "_id": "51aa3770b6477e278fe7f23a951820d8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 410, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "410" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Can the role be requested\",\"displayName\":\"Requestable\",\"id\":\"0806c0c5-a6e9-4ec8-8a36-830f217637b3\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"metadata\":{\"createdDate\":\"2025-10-27T18:26:04.308367768Z\",\"modifiedDate\":\"2026-05-15T21:59:36.939Z\"},\"name\":\"requestable\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0806c0c5-a6e9-4ec8-8a36-830f217637b3" + }, + "response": { + "bodySize": 308, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 308, + "text": "{\"allowedValues\":[],\"description\":\"Can the role be requested\",\"displayName\":\"Requestable\",\"id\":\"0806c0c5-a6e9-4ec8-8a36-830f217637b3\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"name\":\"requestable\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "308" + }, + { + "name": "etag", + "value": "W/\"134-GPmQIpE/qM7NrgNO1XAbzFto7CA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "7d49421e-dd19-40f6-b765-dce9f5e6a282" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:12.254Z", + "time": 1006, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1006 + } + }, + { + "_id": "1673929e17ef56c1139289ae8190d850", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 500, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "500" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:19.938426643Z\",\"modifiedDate\":\"2026-05-22T16:22:19.938429Z\"},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0878ab02-208d-4aff-a770-a0b9c476db85" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "baa254b1-ddc8-454f-ab52-82c633ffed7d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:13.267Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "9f72688969fc721c4aa79939785c3965", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 500, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "500" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:19.938426643Z\",\"modifiedDate\":\"2026-05-22T16:22:19.938429Z\"},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 395, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 395, + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"8dbc5bcb-d734-45b4-a972-ad9c0bdd3019\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "etag", + "value": "W/\"18b-zxcZninTLaH9IL7v12KlYJZZMfY\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fe0bc7f1-ff0b-40ce-b386-8e356dc4320b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:13.420Z", + "time": 839, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 839 + } + }, + { + "_id": "598c42195a3f0b43fee5b2b4c43f4439", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 416, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:04.770407587Z\",\"modifiedDate\":\"2026-05-22T16:22:04.770410271Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/09165438-5868-4def-9880-6ed759e3048a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0ff54816-2980-4227-8ace-8a24dbd8a602" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:14.267Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + }, + { + "_id": "aed649dfe92bd5b8edce261cd5ef8068", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 416, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:04.770407587Z\",\"modifiedDate\":\"2026-05-22T16:22:04.770410271Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 308, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 308, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"70750675-331c-4526-8b13-2c1a5c5ca381\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "308" + }, + { + "name": "etag", + "value": "W/\"134-EHtBpwfhcV0SUIzEDN7czKMUSBs\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "48c0e1c0-8da6-4682-a6ab-a235381a697b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:14.422Z", + "time": 844, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 844 + } + }, + { + "_id": "50a2ecf34f5476f97a4ba3159a95c8cd", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 377, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "377" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Actors for the account\",\"displayName\":\"Actors\",\"enumeratedValues\":[],\"id\":\"09c470af-abc5-4733-beaf-3d169b62a234\",\"isInternal\":true,\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:19.780130996Z\",\"modifiedDate\":\"2026-05-15T21:59:37.987Z\"},\"name\":\"actors\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/09c470af-abc5-4733-beaf-3d169b62a234" + }, + "response": { + "bodySize": 275, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 275, + "text": "{\"allowedValues\":[],\"description\":\"Actors for the account\",\"displayName\":\"Actors\",\"enumeratedValues\":[],\"id\":\"09c470af-abc5-4733-beaf-3d169b62a234\",\"isInternal\":true,\"isMultiValue\":true,\"name\":\"actors\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "275" + }, + { + "name": "etag", + "value": "W/\"113-d5ZU95FPUMs4g4wTPqYfz0VhjSg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "63bf4986-09eb-4dff-9b18-445df1b3d8d6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:15.274Z", + "time": 1006, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1006 + } + }, + { + "_id": "6ff728109878b3d866e16ee4d0dac933", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 372, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "372" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Risk Score\",\"displayName\":\"Risk Score\",\"enumeratedValues\":[],\"id\":\"0e1f922f-c9b9-40f2-964b-740f0ad47afb\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:28.850616006Z\",\"modifiedDate\":\"2026-05-15T21:59:38.972Z\"},\"name\":\"riskScore\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"float\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0e1f922f-c9b9-40f2-964b-740f0ad47afb" + }, + "response": { + "bodySize": 270, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 270, + "text": "{\"allowedValues\":[],\"description\":\"Risk Score\",\"displayName\":\"Risk Score\",\"enumeratedValues\":[],\"id\":\"0e1f922f-c9b9-40f2-964b-740f0ad47afb\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"riskScore\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"float\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "270" + }, + { + "name": "etag", + "value": "W/\"10e-ZkY03vgA++4hLjqSmUP3h/C+aCs\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:17 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "601fe424-a48c-467e-b2bb-174886f9fee3" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:16.287Z", + "time": 1008, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1008 + } + }, + { + "_id": "8de1e62e0515336a2e8220251c9602fa", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 416, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Description of entitlement\",\"displayName\":\"Description\",\"id\":\"0e9d9615-666b-4ae5-b6f3-43c6c1b6708e\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"metadata\":{\"createdDate\":\"2025-10-27T18:26:00.277228797Z\",\"modifiedDate\":\"2026-05-15T21:59:40.372Z\"},\"name\":\"description\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0e9d9615-666b-4ae5-b6f3-43c6c1b6708e" + }, + "response": { + "bodySize": 314, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 314, + "text": "{\"allowedValues\":[],\"description\":\"Description of entitlement\",\"displayName\":\"Description\",\"id\":\"0e9d9615-666b-4ae5-b6f3-43c6c1b6708e\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"name\":\"description\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "314" + }, + { + "name": "etag", + "value": "W/\"13a-PZaOp5zHjgWAD0hJJJOtwSx8npw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f72e5098-b848-4ed6-8e43-13784d2d9407" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:17.302Z", + "time": 1005, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1005 + } + }, + { + "_id": "eb7ae6a61b505a4debdb4c90a086a53f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:15.920304012Z\",\"modifiedDate\":\"2026-05-22T16:22:15.920305854Z\"},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/107b8d86-820e-4e86-942d-172afe78e5db" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "5c67e963-e94c-4c63-9431-06daf651b176" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:18.313Z", + "time": 153, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 153 + } + }, + { + "_id": "45c4c20e5e282747386a83c805a3cbae", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:15.920304012Z\",\"modifiedDate\":\"2026-05-22T16:22:15.920305854Z\"},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"9770648a-fd88-446c-9567-d5c8516698d3\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-1x11FdZ+KMqiE6yDnazp4H2htzc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6f168cc4-1e73-495e-b3b0-f5a04ffe44d9" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:18.472Z", + "time": 834, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 834 + } + }, + { + "_id": "519f5e1b30c1a8b1a18b38d4759b0f63", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 380, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "380" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Is this account locked?\",\"displayName\":\"Locked\",\"enumeratedValues\":[],\"id\":\"12e51982-56a4-4f3d-9db1-2529276e2a05\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:21.772411471Z\",\"modifiedDate\":\"2026-05-15T21:59:40.988Z\"},\"name\":\"locked\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/12e51982-56a4-4f3d-9db1-2529276e2a05" + }, + "response": { + "bodySize": 278, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 278, + "text": "{\"allowedValues\":[],\"description\":\"Is this account locked?\",\"displayName\":\"Locked\",\"enumeratedValues\":[],\"id\":\"12e51982-56a4-4f3d-9db1-2529276e2a05\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"locked\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "278" + }, + { + "name": "etag", + "value": "W/\"116-bWCMfBk0joIyGjbVXxiyruNXVEY\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "12c3cf9c-3b21-482a-ba54-1e81221adc89" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:19.311Z", + "time": 1006, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1006 + } + }, + { + "_id": "6012c389d985a5fafca6ee6d0ac79b70", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 422, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "422" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:14.872461378Z\",\"modifiedDate\":\"2026-05-22T16:22:14.872463937Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/13a88c47-5846-4e5a-b9b5-759ac7ff89fe" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f13afe4a-16c3-47bb-a076-e751df512afe" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:20.326Z", + "time": 155, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 155 + } + }, + { + "_id": "595a424331be36fb5cc0839a35b7fe5e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 422, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "422" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:14.872461378Z\",\"modifiedDate\":\"2026-05-22T16:22:14.872463937Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 314, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 314, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"73d8da7a-b317-4dd8-9004-204a97f99123\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "314" + }, + { + "name": "etag", + "value": "W/\"13a-G4WU2jeRAhyAX0J+qD+WP1+OoXE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "10654093-89f6-409c-a484-8aec79930625" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:20.485Z", + "time": 852, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 852 + } + }, + { + "_id": "0fd9fab7114ab8a0d56757a6b799e277", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 396, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "396" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 2\",\"enumeratedValues\":[],\"id\":\"1683c30a-b149-4bab-8187-5a67b0fe3704\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:30.903463463Z\",\"modifiedDate\":\"2026-05-15T21:59:42.018Z\"},\"name\":\"customAttribute2\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/1683c30a-b149-4bab-8187-5a67b0fe3704" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 2\",\"enumeratedValues\":[],\"id\":\"1683c30a-b149-4bab-8187-5a67b0fe3704\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute2\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-8AV+0pjzVM9t4fYHWV9yxhOsKck\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "bfea3902-df81-435f-b7ec-44d29f75c512" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:21.343Z", + "time": 1003, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1003 + } + }, + { + "_id": "e3a1fefd59fe28f1e7563cc7bece572e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 397, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "397" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Type of entitlement\",\"displayName\":\"Entitlement Type\",\"enumeratedValues\":[],\"id\":\"19e40504-7f0b-4df9-9ceb-bf23c0e3fda3\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:14:04.021339488Z\",\"modifiedDate\":\"2026-05-15T21:59:43.01Z\"},\"name\":\"entitlementType\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/19e40504-7f0b-4df9-9ceb-bf23c0e3fda3" + }, + "response": { + "bodySize": 296, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 296, + "text": "{\"allowedValues\":[],\"description\":\"Type of entitlement\",\"displayName\":\"Entitlement Type\",\"enumeratedValues\":[],\"id\":\"19e40504-7f0b-4df9-9ceb-bf23c0e3fda3\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"entitlementType\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "296" + }, + { + "name": "etag", + "value": "W/\"128-iGKE7KUG+AGSHd2/5pvd7jdOt+w\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:23 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9de43d98-60d4-42ef-a243-22aaa2284950" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:22.352Z", + "time": 1006, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1006 + } + }, + { + "_id": "acb4535ac9962ff9720824384d734c59", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 464, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "464" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"216c69b1-d635-4471-b983-5bdb169c5e6a\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:12.871382381Z\",\"modifiedDate\":\"2026-05-22T16:22:12.871384427Z\"},\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/216c69b1-d635-4471-b983-5bdb169c5e6a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:23 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "27623452-44b5-46dc-9cd2-163602fe1a61" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:23.365Z", + "time": 154, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 154 + } + }, + { + "_id": "99822ef2652b602c6a335b7434b84c96", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 464, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "464" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"216c69b1-d635-4471-b983-5bdb169c5e6a\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:12.871382381Z\",\"modifiedDate\":\"2026-05-22T16:22:12.871384427Z\"},\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 356, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 356, + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"37c7fdce-b4a0-4ad5-92a4-f93bb288a97a\",\"isMultiValue\":true,\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "356" + }, + { + "name": "etag", + "value": "W/\"164-BBycmqbNqpCTgeypQQzDfxFxsDw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6b3e209d-fb66-4903-bd93-71e7dca32852" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:23.524Z", + "time": 843, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 843 + } + }, + { + "_id": "d0ba7962a616490be25d7b1696a87c90", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 452, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "452" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:18.915166236Z\",\"modifiedDate\":\"2026-05-22T16:22:18.915167938Z\"},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/23d32642-d290-4e0b-a2d5-247befa08961" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:24 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f19091ef-93c8-4aea-8e92-37cf8046fc8b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:24.374Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + }, + { + "_id": "f174fa364d68514c94176a0309948b8a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 452, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "452" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:18.915166236Z\",\"modifiedDate\":\"2026-05-22T16:22:18.915167938Z\"},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 344, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 344, + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"19dc4bc2-c43c-442d-9dec-b89fc08e5252\",\"isMultiValue\":true,\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "344" + }, + { + "name": "etag", + "value": "W/\"158-e2mL7oeA2imNyTNDzzsjor1DrW0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:25 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "178729dc-81ec-4f13-b22d-b99315ba8713" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:24.530Z", + "time": 845, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 845 + } + }, + { + "_id": "32e461bdfd6eb98cd10e2dac609bdb13", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 396, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "396" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 8\",\"displayName\":\"Custom Attribute 8\",\"enumeratedValues\":[],\"id\":\"2a36a687-91c0-4fdc-8c73-b001618c2bc6\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:36.931921121Z\",\"modifiedDate\":\"2026-05-15T21:59:44.921Z\"},\"name\":\"customAttribute8\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/2a36a687-91c0-4fdc-8c73-b001618c2bc6" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 8\",\"displayName\":\"Custom Attribute 8\",\"enumeratedValues\":[],\"id\":\"2a36a687-91c0-4fdc-8c73-b001618c2bc6\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute8\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-TOO+S6Js9IwokaHC+AmLNaLSe1o\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:26 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2e1f6d3a-33e8-4092-9376-7431ea22f5d4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:25.380Z", + "time": 1025, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1025 + } + }, + { + "_id": "972ad44e0da92527f4e019f692a81703", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 395, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 5\",\"displayName\":\"Custom Attribute 5\",\"enumeratedValues\":[],\"id\":\"2a9ce603-14d8-4689-8b2e-78829648b5b6\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:33.925339896Z\",\"modifiedDate\":\"2026-05-15T21:59:46.05Z\"},\"name\":\"customAttribute5\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/2a9ce603-14d8-4689-8b2e-78829648b5b6" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 5\",\"displayName\":\"Custom Attribute 5\",\"enumeratedValues\":[],\"id\":\"2a9ce603-14d8-4689-8b2e-78829648b5b6\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute5\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-FhfWJwv3ZjXuB5Y8YVHJQAgg/xQ\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:27 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e86a3ce8-9b9c-44e0-99ba-6f2a771b5515" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:26.411Z", + "time": 996, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 996 + } + }, + { + "_id": "1ff6a507e82c404dddf8c7cdd0af1322", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 390, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "390" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Confidence Score\",\"displayName\":\"Confidence Score\",\"enumeratedValues\":[],\"id\":\"35094c80-ab3d-4c47-91ae-92175895b264\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:27.843796005Z\",\"modifiedDate\":\"2026-05-15T21:59:47.498Z\"},\"name\":\"confidenceScore\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"float\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/35094c80-ab3d-4c47-91ae-92175895b264" + }, + "response": { + "bodySize": 288, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 288, + "text": "{\"allowedValues\":[],\"description\":\"Confidence Score\",\"displayName\":\"Confidence Score\",\"enumeratedValues\":[],\"id\":\"35094c80-ab3d-4c47-91ae-92175895b264\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"confidenceScore\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"float\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "288" + }, + { + "name": "etag", + "value": "W/\"120-P3eyekxhyXiV/9pANzNMeOdKsTM\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "64451706-4cd8-498b-9c78-dbd9fddd136c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:27.414Z", + "time": 1011, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1011 + } + }, + { + "_id": "f01e5b3303fc74c2d89caabb3cda2d12", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 418, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "418" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.03498607Z\",\"modifiedDate\":\"2026-05-22T16:22:01.034988546Z\"},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/433f7455-e7d2-4462-8530-0582ef300e5b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:28 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2403cafb-21ea-431c-a626-dc8b51d47747" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:28.431Z", + "time": 141, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 141 + } + }, + { + "_id": "12463a875aa09fd1b8ed1db00f2ea7ea", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 418, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "418" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.03498607Z\",\"modifiedDate\":\"2026-05-22T16:22:01.034988546Z\"},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 311, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 311, + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"40d399af-b40d-4522-9164-52cc73e6a33a\",\"isMultiValue\":true,\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "311" + }, + { + "name": "etag", + "value": "W/\"137-WtVGavXDNdArjb+/cxmu0UBmzVE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:29 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0e6cedce-15cb-4b58-95d1-d2d9790736ca" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:28.578Z", + "time": 861, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 861 + } + }, + { + "_id": "0de50f1285eea425d07a16dfc1cf7911", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 454, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "454" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Entitlement Owner of Object\",\"displayName\":\"Entitlement Owner\",\"id\":\"5807928e-804d-4fed-a887-33fd3d157a8f\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2025-10-27T18:26:01.270155621Z\",\"modifiedDate\":\"2026-05-15T21:59:48.504Z\"},\"name\":\"entitlementOwner\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/5807928e-804d-4fed-a887-33fd3d157a8f" + }, + "response": { + "bodySize": 352, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 352, + "text": "{\"allowedValues\":[],\"description\":\"Entitlement Owner of Object\",\"displayName\":\"Entitlement Owner\",\"id\":\"5807928e-804d-4fed-a887-33fd3d157a8f\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"entitlementOwner\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "352" + }, + { + "name": "etag", + "value": "W/\"160-YZ0Qy5JemInPrONio5V/BwP9G6M\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:30 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "32c4628d-e03a-4a81-a726-b786874169d1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:29.445Z", + "time": 1005, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1005 + } + }, + { + "_id": "edc659e23d8a8f2574b2f91a595c9a7b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 423, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "423" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Can the entitlement be requested\",\"displayName\":\"Requestable\",\"id\":\"5c5751e7-d0e3-4338-a198-ecfe33175ed6\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"metadata\":{\"createdDate\":\"2025-10-27T18:26:02.398398257Z\",\"modifiedDate\":\"2026-05-15T21:59:49.091Z\"},\"name\":\"requestable\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/5c5751e7-d0e3-4338-a198-ecfe33175ed6" + }, + "response": { + "bodySize": 321, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 321, + "text": "{\"allowedValues\":[],\"description\":\"Can the entitlement be requested\",\"displayName\":\"Requestable\",\"id\":\"5c5751e7-d0e3-4338-a198-ecfe33175ed6\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"name\":\"requestable\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "321" + }, + { + "name": "etag", + "value": "W/\"141-AOGjFQ+JNFdsfcSZ/wIi1dyqR/o\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6d08635b-1899-4bdc-bdf3-874e11212d9a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:30.455Z", + "time": 1002, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1002 + } + }, + { + "_id": "c912d22458a012abc735e138ed04bd44", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 399, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "399" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"The subtype of the account\",\"displayName\":\"Account Subtype\",\"enumeratedValues\":[],\"id\":\"5ef5a92e-c2e4-40e4-b232-e33649591b37\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:40.980726934Z\",\"modifiedDate\":\"2026-05-15T21:59:50.548Z\"},\"name\":\"accountSubtype\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/5ef5a92e-c2e4-40e4-b232-e33649591b37" + }, + "response": { + "bodySize": 297, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 297, + "text": "{\"allowedValues\":[],\"description\":\"The subtype of the account\",\"displayName\":\"Account Subtype\",\"enumeratedValues\":[],\"id\":\"5ef5a92e-c2e4-40e4-b232-e33649591b37\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"accountSubtype\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "etag", + "value": "W/\"129-lmAKKSzVkjaWoE2Xp+795wtwhW4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:32 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "13073f6f-14a9-4326-a56c-07119aad44e2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:31.463Z", + "time": 1011, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1011 + } + }, + { + "_id": "6295c207367d4b9ad8990ea4c6ef416e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 405, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "405" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Last password change date\",\"displayName\":\"Last Password Change\",\"enumeratedValues\":[],\"id\":\"61bf2199-c60a-4383-9457-2fe211d72c85\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:26.820775485Z\",\"modifiedDate\":\"2026-05-15T21:59:51.113Z\"},\"name\":\"lastPasswordChange\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/61bf2199-c60a-4383-9457-2fe211d72c85" + }, + "response": { + "bodySize": 303, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 303, + "text": "{\"allowedValues\":[],\"description\":\"Last password change date\",\"displayName\":\"Last Password Change\",\"enumeratedValues\":[],\"id\":\"61bf2199-c60a-4383-9457-2fe211d72c85\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"lastPasswordChange\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "303" + }, + { + "name": "etag", + "value": "W/\"12f-HPC1gNgij3SdJAA7racDzKVUigw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d4e92427-b92e-492c-80ac-a6c1b3177b5a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:32.479Z", + "time": 1004, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1004 + } + }, + { + "_id": "d515ecfb272a8cbfe22d648bf8ccc6e0", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 426, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "426" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Does the account have any SoD violations?\",\"displayName\":\"Has Policy Violations\",\"enumeratedValues\":[],\"id\":\"6a1ea40d-d85d-4646-9331-73a048196fbf\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:25.811651105Z\",\"modifiedDate\":\"2026-05-15T21:59:53.007Z\"},\"name\":\"hasPolicyViolations\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/6a1ea40d-d85d-4646-9331-73a048196fbf" + }, + "response": { + "bodySize": 324, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 324, + "text": "{\"allowedValues\":[],\"description\":\"Does the account have any SoD violations?\",\"displayName\":\"Has Policy Violations\",\"enumeratedValues\":[],\"id\":\"6a1ea40d-d85d-4646-9331-73a048196fbf\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"hasPolicyViolations\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "324" + }, + { + "name": "etag", + "value": "W/\"144-hSJfroOEdxtFbRAiBRtKFowwW+g\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:34 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "64678fdd-55ca-435a-8fb1-497bfc153c52" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:33.490Z", + "time": 999, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 999 + } + }, + { + "_id": "95d675f051a674a2d716509dfc1c7371", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 389, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "389" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Is this account an active account\",\"displayName\":\"Active\",\"enumeratedValues\":[],\"id\":\"71c188ff-ed53-438c-9476-043cba6e850b\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:20.774670219Z\",\"modifiedDate\":\"2026-05-15T21:59:54.12Z\"},\"name\":\"active\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/71c188ff-ed53-438c-9476-043cba6e850b" + }, + "response": { + "bodySize": 288, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 288, + "text": "{\"allowedValues\":[],\"description\":\"Is this account an active account\",\"displayName\":\"Active\",\"enumeratedValues\":[],\"id\":\"71c188ff-ed53-438c-9476-043cba6e850b\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"active\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "288" + }, + { + "name": "etag", + "value": "W/\"120-Pam/HohgSEgyq9B3NO7P22qhy44\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:35 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "76928501-9e8b-44fa-b0b2-ac1108998595" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:34.496Z", + "time": 1010, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1010 + } + }, + { + "_id": "9c39b6fb5710c375dd7a4de4bd5166d5", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 379, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "379" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean\",\"displayName\":\"Test Boolean\",\"enumeratedValues\":[],\"id\":\"774d2515-6cb4-408d-bdae-63b7534dde39\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-01-05T23:57:19.037709455Z\",\"modifiedDate\":\"2026-05-15T21:59:55.735Z\"},\"name\":\"Test Boolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/774d2515-6cb4-408d-bdae-63b7534dde39" + }, + "response": { + "bodySize": 277, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 277, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean\",\"displayName\":\"Test Boolean\",\"enumeratedValues\":[],\"id\":\"774d2515-6cb4-408d-bdae-63b7534dde39\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"Test Boolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "277" + }, + { + "name": "etag", + "value": "W/\"115-q+69v6VSW1vQqhLYhIY9Pm7uJDg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "be6f72c0-7ea8-409d-8192-365d77f38203" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:35.513Z", + "time": 1007, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1007 + } + }, + { + "_id": "cc75b3eca69294fa1c4cf184f158567e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 362, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "362" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"806249cf-c3a0-4e69-85f5-1a4c760d731b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:17.93891168Z\",\"modifiedDate\":\"2026-05-22T16:22:17.938913459Z\"},\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/806249cf-c3a0-4e69-85f5-1a4c760d731b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "4f99a0e5-1db0-42e0-9e09-f12ad7d86053" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:36.525Z", + "time": 143, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 143 + } + }, + { + "_id": "5ff1657f4a1dfe11d22f70e8ecc924b4", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 362, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "362" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"806249cf-c3a0-4e69-85f5-1a4c760d731b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:17.93891168Z\",\"modifiedDate\":\"2026-05-22T16:22:17.938913459Z\"},\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 255, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 255, + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"ceb008d4-2737-4904-9d05-afda1d6f5dfe\",\"isMultiValue\":false,\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "255" + }, + { + "name": "etag", + "value": "W/\"ff-TFRvGtxE6KJBphe1aSh2XSGhVF4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:37 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "7e385cd4-c290-41b2-8876-9da7ddb5da71" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 428, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:36.672Z", + "time": 854, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 854 + } + }, + { + "_id": "50920027bd68c1b5dbadacb91fef2bbb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 441, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "441" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:08.815000701Z\",\"modifiedDate\":\"2026-05-22T16:22:08.815002804Z\"},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/84471a87-ade4-4787-bdfa-99600dbf1a8e" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:37 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b44e5d32-70b7-4122-b487-4b0a600b19f6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:37.533Z", + "time": 166, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 166 + } + }, + { + "_id": "2280386d9a27a00d018197b26313fc78", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 441, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "441" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:08.815000701Z\",\"modifiedDate\":\"2026-05-22T16:22:08.815002804Z\"},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 333, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 333, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"a3ba73dd-c326-438d-ab0f-ea0b2eeee837\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "333" + }, + { + "name": "etag", + "value": "W/\"14d-Sfak58PmwL4O1/CfdmzzI9aJQq4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "40491eff-c590-41db-a0aa-8ad648239568" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:37.706Z", + "time": 822, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 822 + } + }, + { + "_id": "23628bb5146db84203178c84641a2964", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 396, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "396" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 3\",\"enumeratedValues\":[],\"id\":\"8994aea6-96d7-4070-bb1b-f8f36576a23e\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:31.887340456Z\",\"modifiedDate\":\"2026-05-15T21:59:56.163Z\"},\"name\":\"customAttribute3\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/8994aea6-96d7-4070-bb1b-f8f36576a23e" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 3\",\"enumeratedValues\":[],\"id\":\"8994aea6-96d7-4070-bb1b-f8f36576a23e\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute3\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-SW6O0te4AkzSdztbHGzahL5UUc4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:39 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "85c228d6-a73e-4981-bd80-76afc1212f50" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:38.534Z", + "time": 1013, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1013 + } + }, + { + "_id": "f1cc8332d2582073bb2bf3fa2577b3e7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 401, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "401" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Is this account a privileged account\",\"displayName\":\"Privileged\",\"enumeratedValues\":[],\"id\":\"982113c6-3e20-401d-91a8-657cf429f85e\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:18.776130434Z\",\"modifiedDate\":\"2026-05-15T21:59:58.105Z\"},\"name\":\"privileged\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/982113c6-3e20-401d-91a8-657cf429f85e" + }, + "response": { + "bodySize": 299, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 299, + "text": "{\"allowedValues\":[],\"description\":\"Is this account a privileged account\",\"displayName\":\"Privileged\",\"enumeratedValues\":[],\"id\":\"982113c6-3e20-401d-91a8-657cf429f85e\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"privileged\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "299" + }, + { + "name": "etag", + "value": "W/\"12b-h+uOTgwn8OcHiGzhsR4wHSrsPcM\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:40 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "91a80cdc-567a-48a7-9ee1-b7e1be470d62" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:39.552Z", + "time": 1014, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1014 + } + }, + { + "_id": "1691566e644577ff4dc0169754f4a15f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 462, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "462" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"9d15de7d-58ce-4520-b9a0-7e9bb4236bbd\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:16.900499377Z\",\"modifiedDate\":\"2026-05-22T16:22:16.900501449Z\"},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/9d15de7d-58ce-4520-b9a0-7e9bb4236bbd" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:40 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e49c6d85-bf3f-448f-8f28-fb2d19119bbc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:40.572Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "2341f5be227021aed6e1bbbc27ba9fa1", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 462, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "462" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"9d15de7d-58ce-4520-b9a0-7e9bb4236bbd\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:16.900499377Z\",\"modifiedDate\":\"2026-05-22T16:22:16.900501449Z\"},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 354, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 354, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"d5a5c205-d4e0-4ee3-b2fb-80e6bc02777c\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "354" + }, + { + "name": "etag", + "value": "W/\"162-44kwz56MTbZDM/6ZdEbAEQSBtbM\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:41 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c9d96fe5-5d1a-4ce0-b6d2-47d4453635f6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:40.722Z", + "time": 851, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 851 + } + }, + { + "_id": "4977deadb62a30dd512f9fbad2725e0f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 399, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "399" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Confidence Score\",\"displayName\":\"Confidence Score\",\"enumeratedValues\":[],\"id\":\"a65b7633-3dcb-4c83-8458-c14397f70715\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:41.990680485Z\",\"modifiedDate\":\"2026-05-15T21:59:59.169Z\"},\"name\":\"confidenceScore\",\"objectType\":\"/iga/governance/entitlementGrant\",\"searchable\":true,\"type\":\"float\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a65b7633-3dcb-4c83-8458-c14397f70715" + }, + "response": { + "bodySize": 297, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 297, + "text": "{\"allowedValues\":[],\"description\":\"Confidence Score\",\"displayName\":\"Confidence Score\",\"enumeratedValues\":[],\"id\":\"a65b7633-3dcb-4c83-8458-c14397f70715\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"confidenceScore\",\"objectType\":\"/iga/governance/entitlementGrant\",\"searchable\":true,\"type\":\"float\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "etag", + "value": "W/\"129-31d4pPFo+5zJP+QRCSjRn/lS1Gw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:42 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "119af614-36a2-4a56-95d4-c035a0abf781" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:41.579Z", + "time": 1013, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1013 + } + }, + { + "_id": "30beca3e5d03f01605f78e60bfedb1cf", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 399, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "399" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 10\",\"displayName\":\"Custom Attribute 10\",\"enumeratedValues\":[],\"id\":\"a65b7633-3dcb-4c83-8458-c14397f70717\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:38.983976209Z\",\"modifiedDate\":\"2026-05-15T22:00:00.188Z\"},\"name\":\"customAttribute10\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a65b7633-3dcb-4c83-8458-c14397f70717" + }, + "response": { + "bodySize": 297, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 297, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 10\",\"displayName\":\"Custom Attribute 10\",\"enumeratedValues\":[],\"id\":\"a65b7633-3dcb-4c83-8458-c14397f70717\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute10\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "etag", + "value": "W/\"129-nV2gLRWWfhCZ4Ci1R3SybK443Nc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:43 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6974edca-f470-4bd4-82f1-196db19377c6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:42.601Z", + "time": 988, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 988 + } + }, + { + "_id": "80e59c845c9feae236bb6640189f703b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 424, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "424" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Can the application be requested\",\"displayName\":\"Requestable\",\"id\":\"a7082d02-e673-4935-95d5-22c76c669cb4\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"metadata\":{\"createdDate\":\"2025-10-27T18:26:03.309691431Z\",\"modifiedDate\":\"2026-05-15T22:00:01.251Z\"},\"name\":\"requestable\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a7082d02-e673-4935-95d5-22c76c669cb4" + }, + "response": { + "bodySize": 322, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 322, + "text": "{\"allowedValues\":[],\"description\":\"Can the application be requested\",\"displayName\":\"Requestable\",\"id\":\"a7082d02-e673-4935-95d5-22c76c669cb4\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":null,\"name\":\"requestable\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "322" + }, + { + "name": "etag", + "value": "W/\"142-zFMBHmmfT4XObJVVzgwFS6LfHXI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:44 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "75754813-af13-4030-bd3c-893c6098d0a4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:43.597Z", + "time": 1014, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1014 + } + }, + { + "_id": "18a518d5b808effb361d03e9d675ecad", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:07.830137021Z\",\"modifiedDate\":\"2026-05-22T16:22:07.830139258Z\"},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:44 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b0885e11-3ce0-4243-806c-66875e96ad7c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:44.617Z", + "time": 151, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 151 + } + }, + { + "_id": "fa6292e374a6066d4c764f04b97f6e03", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:07.830137021Z\",\"modifiedDate\":\"2026-05-22T16:22:07.830139258Z\"},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"9978d17d-7ae1-498e-bc4c-cef06f9cebab\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-afYVf6zYuxsFY5d5Z8chS+cHIpo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:45 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "85226576-ad64-4902-937d-1bfcd7cda828" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:44.773Z", + "time": 864, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 864 + } + }, + { + "_id": "d8ae9683d4361ef85c06eb092a739717", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 416, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "416" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Is this account manuallyCorrelated\",\"displayName\":\"Manually Correlated\",\"enumeratedValues\":[],\"id\":\"a98091ec-0800-41ec-9ca0-4f5ec4f4a853\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:23.798074722Z\",\"modifiedDate\":\"2026-05-15T22:00:02.221Z\"},\"name\":\"manuallyCorrelated\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a98091ec-0800-41ec-9ca0-4f5ec4f4a853" + }, + "response": { + "bodySize": 314, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 314, + "text": "{\"allowedValues\":[],\"description\":\"Is this account manuallyCorrelated\",\"displayName\":\"Manually Correlated\",\"enumeratedValues\":[],\"id\":\"a98091ec-0800-41ec-9ca0-4f5ec4f4a853\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"manuallyCorrelated\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "314" + }, + { + "name": "etag", + "value": "W/\"13a-7UfzZwIvV3cfUNRILKtVCrhrohA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:46 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "69a324d6-3258-407a-82bb-6cca1d47bf74" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:45.643Z", + "time": 975, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 975 + } + }, + { + "_id": "0d257b32d059f9cc47fb93177c89d519", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 440, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "440" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Entitlement that is the direct parent of this entitlement\",\"displayName\":\"Parent Entitlement\",\"enumeratedValues\":[],\"id\":\"b0bee61a-791b-44bf-a3b9-b6fec52df4f7\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:14:03.579746339Z\",\"modifiedDate\":\"2026-05-15T22:00:03.228Z\"},\"name\":\"parentEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b0bee61a-791b-44bf-a3b9-b6fec52df4f7" + }, + "response": { + "bodySize": 338, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 338, + "text": "{\"allowedValues\":[],\"description\":\"Entitlement that is the direct parent of this entitlement\",\"displayName\":\"Parent Entitlement\",\"enumeratedValues\":[],\"id\":\"b0bee61a-791b-44bf-a3b9-b6fec52df4f7\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"parentEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "338" + }, + { + "name": "etag", + "value": "W/\"152-Fa+wOE4QAlERQmNyKed4AYVX/PE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:47 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9f6831f1-abf5-4c49-8262-c772a639c3b4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:46.622Z", + "time": 1014, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1014 + } + }, + { + "_id": "31bc53c63cea17e2f045faea5e031c01", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 396, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "396" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 4\",\"displayName\":\"Custom Attribute 4\",\"enumeratedValues\":[],\"id\":\"b1f1f37a-4134-43cd-8220-957cefbbe44e\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:32.900052397Z\",\"modifiedDate\":\"2026-05-15T22:00:04.231Z\"},\"name\":\"customAttribute4\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b1f1f37a-4134-43cd-8220-957cefbbe44e" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 4\",\"displayName\":\"Custom Attribute 4\",\"enumeratedValues\":[],\"id\":\"b1f1f37a-4134-43cd-8220-957cefbbe44e\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute4\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-rgjZg3BSF+V+ZKGTn+Gma8bGItY\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:48 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "58be818c-c05c-49a8-88a8-0c0b64d66a27" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:47.641Z", + "time": 1005, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1005 + } + }, + { + "_id": "62035dcf4be6f0aa46fc6cf5f25861f7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 395, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 7\",\"displayName\":\"Custom Attribute 7\",\"enumeratedValues\":[],\"id\":\"b42b143f-b33b-4b25-9448-2c9ff88e7ed5\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:35.92383714Z\",\"modifiedDate\":\"2026-05-15T22:00:05.259Z\"},\"name\":\"customAttribute7\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b42b143f-b33b-4b25-9448-2c9ff88e7ed5" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 7\",\"displayName\":\"Custom Attribute 7\",\"enumeratedValues\":[],\"id\":\"b42b143f-b33b-4b25-9448-2c9ff88e7ed5\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute7\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-IaQMbnGPjFoBhdFNMrwzFEqE/Rg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:49 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3f6ea81e-76f9-4f24-a9f0-ed6fd95c11d3" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:48.651Z", + "time": 1011, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1011 + } + }, + { + "_id": "5717daa50aeff381996821b6948956ee", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 408, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "408" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Show last successful Login\",\"displayName\":\"Last Successful Login\",\"enumeratedValues\":[],\"id\":\"bab632ff-9e7a-4a9d-a91b-c081ce091df7\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:22.790654101Z\",\"modifiedDate\":\"2026-05-15T22:00:06.258Z\"},\"name\":\"lastSuccessfulLogin\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/bab632ff-9e7a-4a9d-a91b-c081ce091df7" + }, + "response": { + "bodySize": 306, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 306, + "text": "{\"allowedValues\":[],\"description\":\"Show last successful Login\",\"displayName\":\"Last Successful Login\",\"enumeratedValues\":[],\"id\":\"bab632ff-9e7a-4a9d-a91b-c081ce091df7\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"lastSuccessfulLogin\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "306" + }, + { + "name": "etag", + "value": "W/\"132-w4cgRUMbCSUcIFKA8mfQ+95Tl0s\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:50 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "128811e8-eb25-49ba-8a48-061ad4cde20f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:49.668Z", + "time": 1011, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1011 + } + }, + { + "_id": "d089281421a726129548542b5622687b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 423, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "423" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c21ba073-1772-475e-b07d-57de0e1b20f5\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:06.789418362Z\",\"modifiedDate\":\"2026-05-22T16:22:06.789420096Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c21ba073-1772-475e-b07d-57de0e1b20f5" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:50 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2182c31b-5314-42d8-9ba7-11a3144bb050" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:50.686Z", + "time": 200, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 200 + } + }, + { + "_id": "3f9d73709ccce425bfb515d253732158", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 423, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "423" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c21ba073-1772-475e-b07d-57de0e1b20f5\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:06.789418362Z\",\"modifiedDate\":\"2026-05-22T16:22:06.789420096Z\"},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 315, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 315, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c11cf09b-1464-4b62-8df3-56ab5c785772\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "etag", + "value": "W/\"13b-8xhMPcbd1I7ZJP8Rd9nxU/HrpnA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e3315071-8c0f-4d71-b36a-9dec6c158393" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:50.891Z", + "time": 786, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 786 + } + }, + { + "_id": "3101e420cc65b03fecbd22aea3c2ee53", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 509, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "509" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"c7558623-2316-4974-a032-9a5ca6f1ced8\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:09.817131108Z\",\"modifiedDate\":\"2026-05-22T16:22:09.817152364Z\"},\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c7558623-2316-4974-a032-9a5ca6f1ced8" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1da9a7a3-7992-4a8a-91ca-9f9c179e2c46" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:51.683Z", + "time": 148, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 148 + } + }, + { + "_id": "dcaba61f9dfd03a1ba945cc17a930401", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 509, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "509" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"c7558623-2316-4974-a032-9a5ca6f1ced8\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:09.817131108Z\",\"modifiedDate\":\"2026-05-22T16:22:09.817152364Z\"},\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 401, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 401, + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"efd12f50-f624-4a0b-8916-abad41728dd9\",\"isMultiValue\":true,\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "401" + }, + { + "name": "etag", + "value": "W/\"191-B7x9OKGyrBhZ/u/W5RNY+BSuhnY\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3a7215f9-3de0-4ffb-a05f-67a7ca53292d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:51.835Z", + "time": 860, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 860 + } + }, + { + "_id": "01b9aea6a8fc175f0aa75daef3ade18a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 391, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "391" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:10.809144244Z\",\"modifiedDate\":\"2026-05-22T16:22:10.809146164Z\"},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c84bc528-4bb5-4950-983d-ec439bdc467b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "cadbd726-3533-4300-96f8-c2d5340d5ee8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:52.701Z", + "time": 147, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 147 + } + }, + { + "_id": "65036ac6c6edab2058fb7ab07afa5132", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 391, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "391" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:10.809144244Z\",\"modifiedDate\":\"2026-05-22T16:22:10.809146164Z\"},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 283, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 283, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"00c7a887-a9c0-46a6-95e0-2d91c5dee6e0\",\"isMultiValue\":false,\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "283" + }, + { + "name": "etag", + "value": "W/\"11b-20ux4dDAwRNEXqwS6kzNJKj7l+0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:53 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c1e1ee98-e748-4898-9ff7-f96fe9f62903" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:52.854Z", + "time": 853, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 853 + } + }, + { + "_id": "468be07b6e11994f3ec9b6b1f2e055ed", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 386, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "386" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"The type of account\",\"displayName\":\"Account Type\",\"enumeratedValues\":[],\"id\":\"c8ed99f7-5442-43d5-8406-f39060c1bd73\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:39.982168872Z\",\"modifiedDate\":\"2026-05-15T22:00:08.602Z\"},\"name\":\"accountType\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c8ed99f7-5442-43d5-8406-f39060c1bd73" + }, + "response": { + "bodySize": 284, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 284, + "text": "{\"allowedValues\":[],\"description\":\"The type of account\",\"displayName\":\"Account Type\",\"enumeratedValues\":[],\"id\":\"c8ed99f7-5442-43d5-8406-f39060c1bd73\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"accountType\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "284" + }, + { + "name": "etag", + "value": "W/\"11c-84okvuYCeRGmi2LZojorTsW87+M\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:54 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fbbae36b-f7b3-4f96-b7c3-c7db9acf7029" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:53.713Z", + "time": 997, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 997 + } + }, + { + "_id": "1f8f9965a1df9e9c5f830d6a4be470a5", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 396, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "396" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 9\",\"displayName\":\"Custom Attribute 9\",\"enumeratedValues\":[],\"id\":\"c9647722-5927-4826-9398-5349b56f793a\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:37.946863301Z\",\"modifiedDate\":\"2026-05-15T22:00:09.314Z\"},\"name\":\"customAttribute9\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c9647722-5927-4826-9398-5349b56f793a" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 9\",\"displayName\":\"Custom Attribute 9\",\"enumeratedValues\":[],\"id\":\"c9647722-5927-4826-9398-5349b56f793a\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute9\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-PAEP5MwpCdWsAJVayCjAvsXxOkQ\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:55 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1f6d5038-755e-4cc9-b0af-1b18f7d02209" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:54.716Z", + "time": 1003, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1003 + } + }, + { + "_id": "f617b835525718366248293d23e0e656", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 355, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "355" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:13.878543008Z\",\"modifiedDate\":\"2026-05-22T16:22:13.878545295Z\"},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cd434623-534d-4c5a-9692-6324c9c9b406" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:55 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "bd613e7a-5b8d-4c11-8a29-7ee367865a32" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:55.725Z", + "time": 141, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 141 + } + }, + { + "_id": "198288f54f50eb19eb2c5a4d3ef908de", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 355, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "355" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:13.878543008Z\",\"modifiedDate\":\"2026-05-22T16:22:13.878545295Z\"},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 247, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 247, + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"58877181-0b5d-4ce7-addc-dc56ee9bfe9d\",\"isMultiValue\":false,\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "247" + }, + { + "name": "etag", + "value": "W/\"f7-dQEgWuvK06C6gi84ZeFsgJI2Its\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:56 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "7fd804fd-ac2c-463a-9687-5fd482e8b322" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 428, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:55.873Z", + "time": 854, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 854 + } + }, + { + "_id": "498bf93fa8b8e8378b0b45c836696814", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 610, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "610" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"cfa59305-4e4c-427a-b931-f807daabca56\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:11.83705107Z\",\"modifiedDate\":\"2026-05-22T16:22:11.837053084Z\"},\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cfa59305-4e4c-427a-b931-f807daabca56" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:56 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "57c377b9-e036-4395-ae3d-1e56d30c5374" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:56.736Z", + "time": 143, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 143 + } + }, + { + "_id": "3886be2426eda47b432a2a98c982c8fe", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 610, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "610" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"cfa59305-4e4c-427a-b931-f807daabca56\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:11.83705107Z\",\"modifiedDate\":\"2026-05-22T16:22:11.837053084Z\"},\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 503, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 503, + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"4a6247e6-4b5b-42cd-b9be-9e84c2ddfb7e\",\"isMultiValue\":false,\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "503" + }, + { + "name": "etag", + "value": "W/\"1f7-bXLTRFHQ0baENsmGDLvhwVrPrik\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:57 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0990acf1-0e4a-473b-b686-518e3d9b5f68" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:56.885Z", + "time": 859, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 859 + } + }, + { + "_id": "fd6113043f9ee00d9c2878d7e3f0cc23", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 396, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "396" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 1\",\"enumeratedValues\":[],\"id\":\"d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:29.870208095Z\",\"modifiedDate\":\"2026-05-15T22:00:11.808Z\"},\"name\":\"customAttribute1\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc" + }, + "response": { + "bodySize": 294, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 294, + "text": "{\"allowedValues\":[],\"description\":\"custom attribute 1\",\"displayName\":\"Custom Attribute 1\",\"enumeratedValues\":[],\"id\":\"d4cf00ae-f4b3-42b8-b2a6-b960a8d620dc\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"customAttribute1\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "294" + }, + { + "name": "etag", + "value": "W/\"126-0U4zNdL4/SEDSj0BECCDXMkF40Q\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c718385b-a153-4b39-bc23-4ebd65f364ec" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:57.750Z", + "time": 1011, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1011 + } + }, + { + "_id": "e2bf7e9ea00271223df1cf85ec764063", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 439, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:03.793440053Z\",\"modifiedDate\":\"2026-05-22T16:22:03.793442164Z\"},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d7339271-9089-4d65-90c1-9e9fa4458383" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1393a207-885d-4d70-ba4b-9a88253a9f8a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:58.767Z", + "time": 138, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 138 + } + }, + { + "_id": "070e8d6a996fe0aeb1805f51aaf136a7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 439, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2026-05-22T16:22:03.793440053Z\",\"modifiedDate\":\"2026-05-22T16:22:03.793442164Z\"},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 331, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 331, + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"8744c74a-df3a-4f90-9389-cd1a974e6116\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "331" + }, + { + "name": "etag", + "value": "W/\"14b-Q3ByeAJ5ySMkUigEujJvPSuRxow\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:59 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c7a1cf5a-5013-4e05-be81-b89accc9b4cd" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:58.912Z", + "time": 848, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 848 + } + }, + { + "_id": "7ebafbdab9cd8e8aa3bdc385432eb39a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 536, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "536" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"d9d62b7a-9588-4929-87b9-d2222591a630\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:05.775043397Z\",\"modifiedDate\":\"2026-05-22T16:22:05.775045318Z\"},\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d9d62b7a-9588-4929-87b9-d2222591a630" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:59 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "10ca18e5-5485-417b-9092-9cc90cdd47bc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:35:59.765Z", + "time": 147, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 147 + } + }, + { + "_id": "9936924a2030ca79bfa01975adad8b9c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 536, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "536" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"d9d62b7a-9588-4929-87b9-d2222591a630\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:05.775043397Z\",\"modifiedDate\":\"2026-05-22T16:22:05.775045318Z\"},\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 428, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 428, + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"a28ca462-ee0d-4fb6-ac17-2f08a7730276\",\"isMultiValue\":true,\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "428" + }, + { + "name": "etag", + "value": "W/\"1ac-d91O43y9gooh//zO6atpMPrydyU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:00 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b3527772-db09-4451-800b-ee994559d8e2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:35:59.918Z", + "time": 852, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 852 + } + }, + { + "_id": "d33b82d05addf0fc31decfcd8283412e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 411, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "411" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:02.761989218Z\",\"modifiedDate\":\"2026-05-22T16:22:02.761991658Z\"},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/dd8607e2-9624-41fc-803d-658d949e04b4" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:00 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c7048fca-dae3-4431-88b7-fa7bd8c1b2d5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:36:00.776Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + }, + { + "_id": "b5c15971ad8f888161207a7635f17b3b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 411, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "411" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:02.761989218Z\",\"modifiedDate\":\"2026-05-22T16:22:02.761991658Z\"},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 303, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 303, + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"4e99c86d-ff5b-4ff0-a920-7298c3bd4a26\",\"isMultiValue\":true,\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "303" + }, + { + "name": "etag", + "value": "W/\"12f-AMY0xD0UQuLjOoxdPe5pF+VEhsE\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b5066446-6273-490d-a927-fea83c089723" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:36:00.931Z", + "time": 856, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 856 + } + }, + { + "_id": "1b88849c75cabe5324eda3fdffcb20f6", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 399, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "399" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"When was account reconciled successfully\",\"displayName\":\"Last Sync\",\"enumeratedValues\":[],\"id\":\"de06ffdb-0186-4fff-b1a9-ab26a1aa3fab\",\"isInternal\":true,\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2025-10-27T18:13:24.803517454Z\",\"modifiedDate\":\"2026-05-15T22:00:13.228Z\"},\"name\":\"lastSync\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/de06ffdb-0186-4fff-b1a9-ab26a1aa3fab" + }, + "response": { + "bodySize": 297, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 297, + "text": "{\"allowedValues\":[],\"description\":\"When was account reconciled successfully\",\"displayName\":\"Last Sync\",\"enumeratedValues\":[],\"id\":\"de06ffdb-0186-4fff-b1a9-ab26a1aa3fab\",\"isInternal\":true,\"isMultiValue\":false,\"name\":\"lastSync\",\"objectType\":\"/iga/governance/account\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "etag", + "value": "W/\"129-t2kG9qaO8LDO1u3aK+jAzMcF+zI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:02 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e569a572-0f0c-4faf-93ce-99270648d510" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:01.792Z", + "time": 1005, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1005 + } + }, + { + "_id": "3dffc3398652f9d13a616321fc88f8cb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 382, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "382" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"e8303666-1ecd-45c0-ad55-00ae9d6146c8\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.742038997Z\",\"modifiedDate\":\"2026-05-22T16:22:01.742040986Z\"},\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/e8303666-1ecd-45c0-ad55-00ae9d6146c8" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:02 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "915d2d4e-6bdc-4a52-93e9-534067111728" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:36:02.802Z", + "time": 141, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 141 + } + }, + { + "_id": "7dbaaaa9139dcdd62fa53727c6d38b56", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 382, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "382" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"e8303666-1ecd-45c0-ad55-00ae9d6146c8\",\"isMultiValue\":false,\"metadata\":{\"createdDate\":\"2026-05-22T16:22:01.742038997Z\",\"modifiedDate\":\"2026-05-22T16:22:01.742040986Z\"},\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 274, + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"ed0def0f-ea5c-47ed-93e4-3f28878d22d3\",\"isMultiValue\":false,\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "etag", + "value": "W/\"112-TtKAUuAQXgI0V7Ntbfob9nXXazk\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:03 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "c56718f8-0465-4f2c-bdad-6f251e7c75f6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:36:02.948Z", + "time": 860, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 860 + } + }, + { + "_id": "f23ef6f36624a85354f50551c678afed", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 427, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "427" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Role Owner of Object\",\"displayName\":\"Role Owner\",\"id\":\"f1cc3b53-ef38-4ad7-b268-1ee482a411ef\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{\"createdDate\":\"2025-10-27T18:13:17.537439106Z\",\"modifiedDate\":\"2026-05-15T22:00:14.821Z\"},\"name\":\"roleOwner\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/f1cc3b53-ef38-4ad7-b268-1ee482a411ef" + }, + "response": { + "bodySize": 325, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 325, + "text": "{\"allowedValues\":[],\"description\":\"Role Owner of Object\",\"displayName\":\"Role Owner\",\"id\":\"f1cc3b53-ef38-4ad7-b268-1ee482a411ef\",\"isIndexed\":true,\"isInternal\":true,\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"roleOwner\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "etag", + "value": "W/\"145-hwKYzrIuTJ4ORvpvQ+MvOLhqoX8\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:04 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e59392ad-181a-45ff-83bb-a0196bc9a4ae" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:03.813Z", + "time": 999, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 999 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/oauth2_393036114/recording.har new file mode 100644 index 000000000..12142874b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all-separate_IN_directory/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":898}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:10.897Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/openidm_3290118515/recording.har new file mode 100644 index 000000000..0c7dc851c --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all-separate_IN_directory_2787259187/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all-separate_IN_directory/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:11 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:11.091Z", + "time": 192, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 192 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:35:11 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-05c3ec52-d4af-468f-914e-f3d392390fd6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:35:11.287Z", + "time": 116, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 116 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/am_1076162899/recording.har new file mode 100644 index 000000000..b6572bd55 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all_file/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:41:01.220Z", + "time": 172, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 172 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:41:01.576Z", + "time": 100, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 100 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/environment_1072573434/recording.har new file mode 100644 index 000000000..3f1d90074 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all_file/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "dff240df-a8a5-4a07-a52e-7c91dce545e6" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:41:01.685Z", + "time": 113, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 113 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/iga_2664973160/recording.har new file mode 100644 index 000000000..d2d9029a7 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/iga_2664973160/recording.har @@ -0,0 +1,4974 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all_file/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "f91d680fae8e2cc73bb45f739d8e1b43", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0878ab02-208d-4aff-a770-a0b9c476db85" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:02 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d10fe789-7122-4508-9b5a-1c5f5e924441" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:01.924Z", + "time": 337, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 337 + } + }, + { + "_id": "999afd9c2368cf5f04d064c18abeacd6", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 395, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 395, + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"aaa9250b-6c36-40bf-b706-d38daa19afd3\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "etag", + "value": "W/\"18b-yTFZD9vSYZc24diU5wjJABd8Pvo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:03 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a6b38895-b6e5-47a5-8a45-5fec8016849f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:02.266Z", + "time": 942, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 942 + } + }, + { + "_id": "29c8129190b1712ceed536b8d5ff7146", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 322, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "322" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/09165438-5868-4def-9880-6ed759e3048a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:03 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "90b15e41-63aa-439d-807f-7d5c35fc3e31" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:03.213Z", + "time": 165, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 165 + } + }, + { + "_id": "0a66b0f0380189abb03b89a5a0502a8e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 322, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "322" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 308, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 308, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"ad775e1e-9850-41bd-be17-618586e45f91\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "308" + }, + { + "name": "etag", + "value": "W/\"134-A/XCZh5zIbPQtis8Uv09rfe4fxU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:04 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "5286a9a4-ccdf-4175-840d-eee03fc6c1c0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:03.384Z", + "time": 840, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 840 + } + }, + { + "_id": "eb1c6c0bd7438473292ec6759bb3d247", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/107b8d86-820e-4e86-942d-172afe78e5db" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:04 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9766ac48-d0cd-4ed9-a59f-29704f9ab430" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:04.230Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "ff69c4a12f3d6c48ab422b45074c160f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"3644f042-f39d-4510-be86-240578507436\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-v1FmRN4+F84dk0SB/kNslBOqiuo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:05 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "3a2e0810-09d8-4d8a-896c-a9f2bdf5b36b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:04.381Z", + "time": 845, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 845 + } + }, + { + "_id": "a37ad2c4920e57d158562fc709accd33", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 328, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "328" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/13a88c47-5846-4e5a-b9b5-759ac7ff89fe" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:05 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "8758a5ec-14bb-494f-aaad-7395eb92de81" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:05.231Z", + "time": 154, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 154 + } + }, + { + "_id": "6d308481fada0bad0e14d374b2f198a3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 328, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "328" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"13a88c47-5846-4e5a-b9b5-759ac7ff89fe\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 314, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 314, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"81c991bc-1a10-45aa-80f3-2a2b84d5012b\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "314" + }, + { + "name": "etag", + "value": "W/\"13a-P86HHVeYVttUbKYya8SjmdvNuuk\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:06 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "1fda234b-c9dc-433a-b974-2079dc18057a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:05.391Z", + "time": 843, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 843 + } + }, + { + "_id": "adedac12de8c38260e88d19d5482af98", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 370, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "370" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"216c69b1-d635-4471-b983-5bdb169c5e6a\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/216c69b1-d635-4471-b983-5bdb169c5e6a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:06 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "bc5aab13-6b55-4000-89d1-e4dda580ba03" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:06.239Z", + "time": 164, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 164 + } + }, + { + "_id": "18855d21b7493c42082660dfed2133cb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 370, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "370" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"216c69b1-d635-4471-b983-5bdb169c5e6a\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 356, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 356, + "text": "{\"allowedValues\":[0,1,2],\"description\":\"Test Integer Description\",\"displayName\":\"Test Integer Display Name\",\"enumeratedValues\":[{\"text\":1,\"value\":0},{\"text\":2,\"value\":1},{\"text\":3,\"value\":2}],\"id\":\"c6f92bc3-9410-48f7-8a37-2066d0dc45f9\",\"isMultiValue\":true,\"name\":\"testInteger\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "356" + }, + { + "name": "etag", + "value": "W/\"164-gLy9Ib14EX0ACgzRDGb1dqqQeHw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:07 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0a9e2406-83c4-4560-882d-3c19314944c4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:06.410Z", + "time": 843, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 843 + } + }, + { + "_id": "d8dd768dc3f63b2204d666025b37ff31", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 358, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "358" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/23d32642-d290-4e0b-a2d5-247befa08961" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:07 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e0bca43e-3676-4bad-bcd1-2cdc5252e23d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:07.259Z", + "time": 184, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 184 + } + }, + { + "_id": "1efdb22de74f9c9b7a7724fa1a8829a7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 358, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "358" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 344, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 344, + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"0e1e5018-090a-4999-b0d3-c139d47424d7\",\"isMultiValue\":true,\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "344" + }, + { + "name": "etag", + "value": "W/\"158-L7r0HrhRCemmrEJalqpOq3GPpw4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "87b2a6d5-5d5c-414e-9054-64ed3e38d2f5" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:07.448Z", + "time": 812, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 812 + } + }, + { + "_id": "8aad226ca8bccd45e9a1ca26e9269f28", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/433f7455-e7d2-4462-8530-0582ef300e5b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "09f0012a-937c-45dc-ad0a-e6cfef09bb13" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:08.265Z", + "time": 210, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 210 + } + }, + { + "_id": "b35079fc126d70c94adc57964f86e186", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 311, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 311, + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"634e62e1-e3f9-4497-ba9a-747adccfc174\",\"isMultiValue\":true,\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "311" + }, + { + "name": "etag", + "value": "W/\"137-0SfQB2SS3XcjzFO8A6qP/KTFT50\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:09 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0a59a366-ec6f-4f57-acca-c17e455a6b5b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:08.480Z", + "time": 790, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 790 + } + }, + { + "_id": "604537de5efbab97441057ad7c96c0fb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 269, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "269" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"806249cf-c3a0-4e69-85f5-1a4c760d731b\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/806249cf-c3a0-4e69-85f5-1a4c760d731b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:09 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f4419a73-dafb-483c-89ec-193e455feab8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:09.275Z", + "time": 151, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 151 + } + }, + { + "_id": "690ee05b27478acd22d2a32af66638e3", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 269, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "269" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"806249cf-c3a0-4e69-85f5-1a4c760d731b\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 255, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 255, + "text": "{\"allowedValues\":[],\"description\":\"\",\"displayName\":\"Is Privileged\",\"enumeratedValues\":[],\"id\":\"ab0480dc-0ea6-4a08-9f82-43c5072e3a5f\",\"isMultiValue\":false,\"name\":\"isPrivileged\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "255" + }, + { + "name": "etag", + "value": "W/\"ff-y/cgLGjnjeUiw6QsIkyXmXbdxcw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6c9e3443-e68b-41ff-b9b5-d4f4494e2330" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 428, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:09.431Z", + "time": 850, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 850 + } + }, + { + "_id": "4c1d8211d7b953d77764246983171f8f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 347, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "347" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/84471a87-ade4-4787-bdfa-99600dbf1a8e" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "10572fdf-44c3-4a56-828f-3b2ffaf5c09f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:10.286Z", + "time": 164, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 164 + } + }, + { + "_id": "d11ec9264c3c297fd8961bac52104fcb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 347, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "347" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 333, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 333, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"4bd38d73-d300-4dc0-b08d-70017882416f\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "333" + }, + { + "name": "etag", + "value": "W/\"14d-XXP9HR+A1ZPVn/ouVifdJA8x5g8\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "29467ec9-d90b-44aa-9f52-b9d2ae8b584b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:10.455Z", + "time": 833, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 833 + } + }, + { + "_id": "afd95f800677785d8e9926fde27772c9", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 368, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "368" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"b0955a58-1955-40a7-9d9d-29947fe5f8f7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b0955a58-1955-40a7-9d9d-29947fe5f8f7" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "7db94012-8b00-418c-88bf-244455db423e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:11.294Z", + "time": 160, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 160 + } + }, + { + "_id": "52eb545fbc0c87283443176a6a370389", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 368, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "368" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"b0955a58-1955-40a7-9d9d-29947fe5f8f7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 354, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 354, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"1b2a87c3-6bbb-4e12-b97a-916b589f07d3\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "354" + }, + { + "name": "etag", + "value": "W/\"162-LxYIWpnkaKjdQKoCkwZZle/K6LA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "4ee8780c-b8df-42ee-abd5-d65cfeeae6a9" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:11.459Z", + "time": 840, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 840 + } + }, + { + "_id": "b44ef504e08415bdd0fc8bd18c86e30e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:12 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b114836b-5509-4015-8902-1cc268c1b943" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:12.304Z", + "time": 156, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 156 + } + }, + { + "_id": "8bb94614b05a63fd0c6de84ac50cf16c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"f0118484-dd06-417a-9d18-30925c5f5785\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-EaD/m833LTitkmFvQSrATa3uCj0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "87954440-7efe-4b98-a636-a22eb939e010" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:12.464Z", + "time": 841, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 841 + } + }, + { + "_id": "091515a2aafc2c1ea6aacd5f607b908c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 329, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "329" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c21ba073-1772-475e-b07d-57de0e1b20f5\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c21ba073-1772-475e-b07d-57de0e1b20f5" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:13 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f387db18-fb2e-46a0-b998-b5f53051beb0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:13.311Z", + "time": 150, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 150 + } + }, + { + "_id": "79464f7f91a9f50e717550c203d37e7c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 329, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "329" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"c21ba073-1772-475e-b07d-57de0e1b20f5\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 315, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 315, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"1420157a-8789-4ec1-8fd9-7a075f4a25ee\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "etag", + "value": "W/\"13b-34SGAQZ+hwqTKu5srOGTgO8ucXg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "36fe9e61-b0c2-4285-8846-a76f92c1291a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:13.468Z", + "time": 850, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 850 + } + }, + { + "_id": "77ac6b493d69618d8f9f83f49d3958ea", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 415, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "415" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"c7558623-2316-4974-a032-9a5ca6f1ced8\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c7558623-2316-4974-a032-9a5ca6f1ced8" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "dce1ad1d-2cec-4835-85e1-8db6ff749b03" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:14.322Z", + "time": 154, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 154 + } + }, + { + "_id": "872b9b902e51332a1995b905b80a317a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 415, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "415" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"c7558623-2316-4974-a032-9a5ca6f1ced8\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 401, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 401, + "text": "{\"allowedValues\":[\"3\",\"4\"],\"description\":\"This is a test entitlement for frodo import/export functions.\",\"displayName\":\"Brycen's Test Entitlement\",\"enumeratedValues\":[{\"text\":\"Testing\",\"value\":\"3\"},{\"text\":\"TestingChange\",\"value\":\"4\"}],\"id\":\"e3c900fb-52c8-4c4d-b440-82fcff4ee610\",\"isMultiValue\":true,\"name\":\"brycenTestItem\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "401" + }, + { + "name": "etag", + "value": "W/\"191-cHg/Al2sni1S+01D0nmwQbGokHw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "8740b671-715e-46d9-a856-bc6468af0e5c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:14.481Z", + "time": 846, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 846 + } + }, + { + "_id": "4cde6819a197157c0d1d469344422211", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 297, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c84bc528-4bb5-4950-983d-ec439bdc467b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:15 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "7f49995c-09b6-45eb-976b-a9cd8d64d54f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:15.332Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + }, + { + "_id": "ecf317191a0e9fa158ae3555b9088239", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 297, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 283, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 283, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"cd798e32-fc5a-48cc-b9f7-36cb6d5bc441\",\"isMultiValue\":false,\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "283" + }, + { + "name": "etag", + "value": "W/\"11b-P5vsQd7dhPH231sGd5Ta8Zmj9Gc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "da77749c-f68f-4f7b-8537-0c346c43b7ec" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:15.489Z", + "time": 855, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 855 + } + }, + { + "_id": "832001de5612288b7452a551f87b851c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 261, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "261" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cd434623-534d-4c5a-9692-6324c9c9b406" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:16 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fa15e31e-6f4a-4d26-bb82-ca1ee49c84d4" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:16.349Z", + "time": 148, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 148 + } + }, + { + "_id": "bcae7c2b42b50e925c02b1fa7f25945b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 261, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "261" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 247, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 247, + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"58af3a3a-e1a6-4d5b-b134-a41650b89485\",\"isMultiValue\":false,\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "247" + }, + { + "name": "etag", + "value": "W/\"f7-WG5YmTPbE5UEhK1x+O/AzdA913U\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:17 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d977490b-1f36-4f71-b567-92814385d326" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 428, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:16.501Z", + "time": 841, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 841 + } + }, + { + "_id": "c2d07b57abdcf4030d9435e1b6b8348c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 517, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "517" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"cfa59305-4e4c-427a-b931-f807daabca56\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cfa59305-4e4c-427a-b931-f807daabca56" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:17 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "14786b85-09ce-45ee-ac00-6ec99b0e3916" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:17.347Z", + "time": 139, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 139 + } + }, + { + "_id": "f31649882c7d4f3caf2fc3b9584d8322", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 517, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "517" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"cfa59305-4e4c-427a-b931-f807daabca56\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 503, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 503, + "text": "{\"allowedValues\":[\"sales\",\"finance\",\"hr\",\"null\"],\"description\":\"Application grant workflows example for LOB determines who it should go to\",\"displayName\":\"Line Of Business\",\"enumeratedValues\":[{\"text\":\"Sales\",\"value\":\"sales\"},{\"text\":\"Finance\",\"value\":\"finance\"},{\"text\":\"Human Resources\",\"value\":\"hr\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"32382976-9a78-4ca3-a5ae-b72915a5a7a8\",\"isMultiValue\":false,\"name\":\"lineOfBusiness\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "503" + }, + { + "name": "etag", + "value": "W/\"1f7-1PyOGhaW74C/POyHkNLMzLvNaZ0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fd3970d8-20ed-4f21-a4ce-4d924bd053e0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:17.494Z", + "time": 868, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 868 + } + }, + { + "_id": "e8ed47f6f1e8c4c240fcd7d1e83f518b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d7339271-9089-4d65-90c1-9e9fa4458383" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:18 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "52af76fa-fdfb-40e5-a3c3-f50d01e6008b" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:18.366Z", + "time": 176, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 176 + } + }, + { + "_id": "8048dd9d7475581128e2f67497a71f4c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 331, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 331, + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"0570091f-0bf1-4044-a54e-151626255830\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "331" + }, + { + "name": "etag", + "value": "W/\"14b-Sc7IDimuwHHNy0X5IpzHwOBAIn8\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f44d0259-8f25-4258-9ec9-f1b38970780a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:18.548Z", + "time": 812, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 812 + } + }, + { + "_id": "61e307f688a750513a675e14ba954191", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 442, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "442" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"d9d62b7a-9588-4929-87b9-d2222591a630\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d9d62b7a-9588-4929-87b9-d2222591a630" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:19 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "f88adc40-fc57-4ad2-ac28-41e136a6d442" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:19.365Z", + "time": 157, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 157 + } + }, + { + "_id": "30e279bc70f0366c6a937b888444bb48", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 442, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "442" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"d9d62b7a-9588-4929-87b9-d2222591a630\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 428, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 428, + "text": "{\"allowedValues\":[\"Text One\",\"Text Two\",\"Text Three\"],\"description\":\"Test String Description\",\"displayName\":\"Test String Display Name\",\"enumeratedValues\":[{\"text\":\"text1\",\"value\":\"Text One\"},{\"text\":\"text2\",\"value\":\"Text Two\"},{\"text\":\"text3\",\"value\":\"Text Three\"}],\"id\":\"f5bdf7fa-2801-4b4e-b977-eebdc2f38c5b\",\"isMultiValue\":true,\"name\":\"testString\",\"objectType\":\"/openidm/managed/application\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "428" + }, + { + "name": "etag", + "value": "W/\"1ac-w67QSFJjAeBC6kJSRxIUkveG40A\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "614e58ed-34bd-4534-a1b0-4e56a692b1a7" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:19.527Z", + "time": 845, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 845 + } + }, + { + "_id": "235a0a5c7f98a7edf1c48cc2bfcff9dc", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 317, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "317" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/dd8607e2-9624-41fc-803d-658d949e04b4" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "a7324413-47ca-4299-b6eb-b592f18f4faf" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:20.376Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + }, + { + "_id": "d2aa232fc093fea1283eafc35f50296b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 317, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "317" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 303, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 303, + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"5161f507-7693-4042-af2e-927519080c62\",\"isMultiValue\":true,\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "303" + }, + { + "name": "etag", + "value": "W/\"12f-sEWRND2bw/iI6HAq4e2smKD0TjI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fc00dbe4-e419-4891-9e1e-7e04b719fdc1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:20.530Z", + "time": 861, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 861 + } + }, + { + "_id": "27eba3cd1ae74ca532c8834012fdeb51", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 288, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "288" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"e8303666-1ecd-45c0-ad55-00ae9d6146c8\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/e8303666-1ecd-45c0-ad55-00ae9d6146c8" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:21 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0b8c081d-9e36-4307-bc37-534aee97b2ab" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:41:21.398Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + }, + { + "_id": "a09bd51e68c7374af74b6ac01151bcb2", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 288, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "288" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"e8303666-1ecd-45c0-ad55-00ae9d6146c8\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 274, + "text": "{\"allowedValues\":[],\"description\":\"Testing\",\"displayName\":\"CP Dummy Entitlement\",\"enumeratedValues\":[],\"id\":\"bf9b2d1d-adbb-4423-9834-2cfeb6d5af83\",\"isMultiValue\":false,\"name\":\"CP-DummyEntitlement\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "etag", + "value": "W/\"112-tHhMvG6kl1VmbtcQlD8Qg5/L2Mg\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:22 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "4ffb29b4-5a0e-40ee-9732-2f2912b04b1d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:41:21.555Z", + "time": 845, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 845 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/oauth2_393036114/recording.har new file mode 100644 index 000000000..f5e54fb4d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all_file/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:41:01.409Z", + "time": 160, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 160 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/openidm_3290118515/recording.har new file mode 100644 index 000000000..c3102ed51 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_all_file_3124693826/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_all_file/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:01 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:41:01.611Z", + "time": 180, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 180 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:41:01 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-aa6a0bac-73c0-4332-8ed9-44d98e24e889" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:41:01.804Z", + "time": 112, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 112 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/am_1076162899/recording.har new file mode 100644 index 000000000..b73d4b626 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_at_f/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:30 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:36:30.688Z", + "time": 169, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 169 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:36:31.027Z", + "time": 111, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 111 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/environment_1072573434/recording.har new file mode 100644 index 000000000..788580fd1 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_at_f/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fd4a098b-db4b-4ea3-b2e8-1f225c1cd1f8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 388, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:36:31.144Z", + "time": 94, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 94 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/iga_2664973160/recording.har new file mode 100644 index 000000000..58577a49a --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/iga_2664973160/recording.har @@ -0,0 +1,2494 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_at_f/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "f91d680fae8e2cc73bb45f739d8e1b43", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/0878ab02-208d-4aff-a770-a0b9c476db85" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "19cf447e-ee22-4f42-b178-4a44b7e6c637" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:31.352Z", + "time": 169, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 169 + } + }, + { + "_id": "999afd9c2368cf5f04d064c18abeacd6", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 409, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "409" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"0878ab02-208d-4aff-a770-a0b9c476db85\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 395, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 395, + "text": "{\"allowedValues\":[\"high\",\"medium\",\"low\",\"null\"],\"description\":\"\",\"displayName\":\"Risk Level\",\"enumeratedValues\":[{\"text\":\"High\",\"value\":\"high\"},{\"text\":\"Medium\",\"value\":\"medium\"},{\"text\":\"Low\",\"value\":\"low\"},{\"text\":\"Other\",\"value\":\"null\"}],\"id\":\"8ad3f8c8-6463-46d9-99bc-44736f161b77\",\"isMultiValue\":false,\"name\":\"riskLevel\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "395" + }, + { + "name": "etag", + "value": "W/\"18b-9wA3m8VUJ8y2MI8lCf0BsPs6y50\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:31 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "617d7d4a-89c5-4b25-8a76-d292f64efff8" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:31.527Z", + "time": 452, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 452 + } + }, + { + "_id": "29c8129190b1712ceed536b8d5ff7146", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 322, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "322" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/09165438-5868-4def-9880-6ed759e3048a" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:32 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "b0fdb204-60a3-4146-b9c0-aa721e4676f2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:31.983Z", + "time": 174, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 174 + } + }, + { + "_id": "0a66b0f0380189abb03b89a5a0502a8e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 322, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "322" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"09165438-5868-4def-9880-6ed759e3048a\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 308, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 308, + "text": "{\"allowedValues\":[\"yes\",\"no\"],\"description\":\"\",\"displayName\":\"Is Sensitive\",\"enumeratedValues\":[{\"text\":\"Yes\",\"value\":\"yes\"},{\"text\":\"No\",\"value\":\"no\"}],\"id\":\"e1f1b3a4-403b-4844-98f6-941477b82c41\",\"isMultiValue\":false,\"name\":\"sensitive\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "308" + }, + { + "name": "etag", + "value": "W/\"134-EBpyTq+78xhCOObIOUd1mjhc6SU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:32 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e9940028-a5cc-4efa-a0d2-b5b9edb86673" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:32.162Z", + "time": 817, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 817 + } + }, + { + "_id": "eb1c6c0bd7438473292ec6759bb3d247", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/107b8d86-820e-4e86-942d-172afe78e5db" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "35e66893-f9b6-454f-9a96-8d60286db957" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:32.983Z", + "time": 144, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 144 + } + }, + { + "_id": "ff69c4a12f3d6c48ab422b45074c160f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"107b8d86-820e-4e86-942d-172afe78e5db\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test User\",\"displayName\":\"Test User\",\"enumeratedValues\":[],\"id\":\"d989397b-1d28-4f5f-8217-6b31ae61cace\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"Test User\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-e8BWP+BaLWqbVqfO06KHqrQNJbU\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:33 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0ccfc95a-4a08-4be3-bae4-17c828c5489c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:33.133Z", + "time": 853, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 853 + } + }, + { + "_id": "d8dd768dc3f63b2204d666025b37ff31", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 358, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "358" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/23d32642-d290-4e0b-a2d5-247befa08961" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:34 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "42102e84-4449-4449-9688-bfefaabc9947" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:33.992Z", + "time": 146, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 146 + } + }, + { + "_id": "1efdb22de74f9c9b7a7724fa1a8829a7", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 358, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "358" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"23d32642-d290-4e0b-a2d5-247befa08961\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 344, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 344, + "text": "{\"allowedValues\":[\"Value 1\",\"Value 2\"],\"description\":\"Test String\",\"displayName\":\"Test String\",\"enumeratedValues\":[{\"text\":\"Text 1\",\"value\":\"Value 1\"},{\"text\":\"Text 2\",\"value\":\"Value 2\"}],\"id\":\"f2c14ec5-9f40-4047-ad4a-5aa50505f0b5\",\"isMultiValue\":true,\"name\":\"Test String\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"string\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "344" + }, + { + "name": "etag", + "value": "W/\"158-2/kQtFAq/9MfP9fDfOh7s+Wi5Bw\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:34 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "819a94b0-df14-4930-9a5d-793c89ee566d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:34.143Z", + "time": 852, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 852 + } + }, + { + "_id": "8aad226ca8bccd45e9a1ca26e9269f28", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/433f7455-e7d2-4462-8530-0582ef300e5b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:35 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9fbe78cf-6170-4391-8ef2-a416d54e0979" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:35.000Z", + "time": 137, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 137 + } + }, + { + "_id": "b35079fc126d70c94adc57964f86e186", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 325, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "325" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"433f7455-e7d2-4462-8530-0582ef300e5b\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 311, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 311, + "text": "{\"allowedValues\":[1.5,3.5],\"description\":\"Test Double\",\"displayName\":\"Test Double\",\"enumeratedValues\":[{\"text\":0.5,\"value\":1.5},{\"text\":2.5,\"value\":3.5}],\"id\":\"eed55968-81a8-4976-9f6e-d293af006c08\",\"isMultiValue\":true,\"name\":\"Test Double\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "311" + }, + { + "name": "etag", + "value": "W/\"137-k8+jp9dDMe0OWFDojj1wKtWe6VI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:35 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "e6904ccf-4632-4d14-87cd-da79465e49b0" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:35.143Z", + "time": 862, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 862 + } + }, + { + "_id": "4c1d8211d7b953d77764246983171f8f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 347, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "347" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/84471a87-ade4-4787-bdfa-99600dbf1a8e" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "9d5006e3-1417-4fc0-a5e1-614062db326e" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:36.011Z", + "time": 143, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 143 + } + }, + { + "_id": "d11ec9264c3c297fd8961bac52104fcb", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 347, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "347" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"84471a87-ade4-4787-bdfa-99600dbf1a8e\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 333, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 333, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization\",\"displayName\":\"Test Organization\",\"enumeratedValues\":[],\"id\":\"5125d88e-a68f-4872-a723-87acfb74688f\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"Test Organization\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "333" + }, + { + "name": "etag", + "value": "W/\"14d-VQvtroIWzPah97Q2boEk20kxAYc\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:36 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "624dc4ef-cbae-46e7-b875-ffc5b9d0c687" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:36.159Z", + "time": 854, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 854 + } + }, + { + "_id": "b44ef504e08415bdd0fc8bd18c86e30e", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:37 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0cb198d8-99cf-46a0-bf8d-b384f2d52d94" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:37.019Z", + "time": 138, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 138 + } + }, + { + "_id": "8bb94614b05a63fd0c6de84ac50cf16c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 315, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "315" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"a70c96d3-67b7-4fb2-82a4-cb7ffa1600a7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"metadata\":{},\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 301, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 301, + "text": "{\"allowedValues\":[],\"description\":\"Test Role\",\"displayName\":\"Test Role\",\"enumeratedValues\":[],\"id\":\"b6ef18b6-df67-4e05-b123-42b293bc15b4\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/role\",\"name\":\"Test Role\",\"objectType\":\"/openidm/managed/role\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "301" + }, + { + "name": "etag", + "value": "W/\"12d-+eDVQpT84c/c4VvKAUYZP0r26OI\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:37 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "0405b981-fb39-4145-8da5-3d021d987fa1" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:37.162Z", + "time": 861, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 861 + } + }, + { + "_id": "4cde6819a197157c0d1d469344422211", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 297, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/c84bc528-4bb5-4950-983d-ec439bdc467b" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:38 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "de7d3c52-1457-434c-9404-c5cc76c22361" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:38.030Z", + "time": 137, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 137 + } + }, + { + "_id": "ecf317191a0e9fa158ae3555b9088239", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 297, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "297" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"c84bc528-4bb5-4950-983d-ec439bdc467b\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 283, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 283, + "text": "{\"allowedValues\":[],\"description\":\"Test Boolean Description\",\"displayName\":\"Test Boolean Display Name\",\"enumeratedValues\":[],\"id\":\"74c86a6d-95f9-4618-9736-a2782881cf4f\",\"isMultiValue\":false,\"name\":\"testBoolean\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"boolean\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "283" + }, + { + "name": "etag", + "value": "W/\"11b-IKhvjhmLucRAU9cdpZZy/f/Sm6o\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:39 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "03f01b2d-3a47-4c23-8c82-310d5ea7bb23" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:38.173Z", + "time": 858, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 858 + } + }, + { + "_id": "832001de5612288b7452a551f87b851c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 261, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "261" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/cd434623-534d-4c5a-9692-6324c9c9b406" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:39 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "24b2c508-2dd9-4ac3-877f-844599bcc1a3" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:39.038Z", + "time": 132, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 132 + } + }, + { + "_id": "bcae7c2b42b50e925c02b1fa7f25945b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 261, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "261" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"cd434623-534d-4c5a-9692-6324c9c9b406\",\"isMultiValue\":false,\"metadata\":{},\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 247, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 247, + "text": "{\"allowedValues\":[],\"description\":\"Test Date\",\"displayName\":\"Test Date\",\"enumeratedValues\":[],\"id\":\"f5543550-7602-4315-a540-0d620200f358\",\"isMultiValue\":false,\"name\":\"Test Date\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"date\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "247" + }, + { + "name": "etag", + "value": "W/\"f7-9LiuGpJM+nPD+5qUKeGQlS14xAQ\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:40 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ea9f910f-8ee3-451a-bcc5-24f9dd2caf30" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 428, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:39.175Z", + "time": 867, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 867 + } + }, + { + "_id": "235a0a5c7f98a7edf1c48cc2bfcff9dc", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 317, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "317" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/dd8607e2-9624-41fc-803d-658d949e04b4" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:40 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "2c52d27e-7d17-4719-9e4b-ded6640eacdf" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 427, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:36:40.048Z", + "time": 149, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 149 + } + }, + { + "_id": "d2aa232fc093fea1283eafc35f50296b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 317, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "317" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"dd8607e2-9624-41fc-803d-658d949e04b4\",\"isMultiValue\":true,\"metadata\":{},\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 303, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 303, + "text": "{\"allowedValues\":[1,2],\"description\":\"Test Integers\",\"displayName\":\"Test Integer\",\"enumeratedValues\":[{\"text\":0,\"value\":1},{\"text\":1,\"value\":2}],\"id\":\"91a1f972-0682-48d0-865e-364555d1915c\",\"isMultiValue\":true,\"name\":\"Test Integer\",\"objectType\":\"/openidm/managed/role\",\"searchable\":true,\"type\":\"integer\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "303" + }, + { + "name": "etag", + "value": "W/\"12f-lsaRNzJ7t9pVGVoA87Qjjlq9+A0\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:41 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "d4a7bdc3-59e9-4dd1-a418-06cc3ef21b45" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 429, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:36:40.207Z", + "time": 844, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 844 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/oauth2_393036114/recording.har new file mode 100644 index 000000000..c669e4b5e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_at_f/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:30 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:36:30.869Z", + "time": 147, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 147 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/openidm_3290118515/recording.har new file mode 100644 index 000000000..3cd393153 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_at_f_148289512/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_at_f/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:31 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:36:31.063Z", + "time": 188, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 188 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 20:36:31 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-1fa8b06c-637d-4178-b107-652f00425dfc" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:36:31.245Z", + "time": 100, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 100 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/am_1076162899/recording.har new file mode 100644 index 000000000..5369fd7dd --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_f/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:42:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:42:01.204Z", + "time": 162, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 162 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:42:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:42:01.530Z", + "time": 114, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 114 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/environment_1072573434/recording.har new file mode 100644 index 000000000..82a210a8f --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_f/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:42:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "7780f2e5-3a78-4f4e-88cb-f33b4cde328c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:42:01.649Z", + "time": 101, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 101 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/oauth2_393036114/recording.har new file mode 100644 index 000000000..58a495efc --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_f/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:42:01 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:42:01.383Z", + "time": 142, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 142 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/openidm_3290118515/recording.har new file mode 100644 index 000000000..fed523b56 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_f_2727575938/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_f/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 20:42:01 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:42:01.564Z", + "time": 180, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 180 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 20:42:01 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-3212f078-f564-41d3-b8ca-3af299a72222" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:42:01.754Z", + "time": 103, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 103 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/am_1076162899/recording.har new file mode 100644 index 000000000..2fdd77d0d --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_i_f/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:58.019Z", + "time": 162, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 162 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:58.356Z", + "time": 117, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 117 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/environment_1072573434/recording.har new file mode 100644 index 000000000..609c0ffdd --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_i_f/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "06a14c9c-5c40-4efc-b3d0-539d866a4f80" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:58.480Z", + "time": 102, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 102 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/iga_2664973160/recording.har new file mode 100644 index 000000000..b9f5e6d6e --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/iga_2664973160/recording.har @@ -0,0 +1,262 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_i_f/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "afd95f800677785d8e9926fde27772c9", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 368, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "368" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"b0955a58-1955-40a7-9d9d-29947fe5f8f7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/b0955a58-1955-40a7-9d9d-29947fe5f8f7" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "45955afe-cca8-45b9-a0b1-612b6b5f5f9c" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T17:36:58.710Z", + "time": 226, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 226 + } + }, + { + "_id": "52eb545fbc0c87283443176a6a370389", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 368, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "368" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"b0955a58-1955-40a7-9d9d-29947fe5f8f7\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"metadata\":{},\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 354, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 354, + "text": "{\"allowedValues\":[],\"description\":\"Test Organization Description\",\"displayName\":\"Test Organization Display Name\",\"enumeratedValues\":[],\"id\":\"434982a6-0db4-4d1c-b86e-8cabba77c59d\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/organization\",\"name\":\"testOrg\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "354" + }, + { + "name": "etag", + "value": "W/\"162-cwhAJO7jr/Gf8XODNChVkaVxvUA\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:59 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "ba1c844d-0deb-49ef-aafd-2e486b049d87" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T17:36:58.943Z", + "time": 1066, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 1066 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/oauth2_393036114/recording.har new file mode 100644 index 000000000..619e132f9 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_i_f/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 561, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:58.196Z", + "time": 154, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 154 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/openidm_3290118515/recording.har new file mode 100644 index 000000000..9a8b78bbf --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_i_f_3126144190/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_i_f/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:58.391Z", + "time": 184, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 184 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 17:36:58 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-74391172-cfdc-4c93-9f7f-76ec1558037f" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T17:36:58.588Z", + "time": 115, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 115 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/am_1076162899/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/am_1076162899/recording.har new file mode 100644 index 000000000..3ea57ea9f --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/am_1076162899/recording.har @@ -0,0 +1,312 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_n_f/am", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccd7a5defd0fdeaa986a2b54642d911a", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "accept-api-version", + "value": "resource=1.1" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 398, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/*" + }, + "response": { + "bodySize": 614, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 614, + "text": "{\"_id\":\"*\",\"_rev\":\"959929574\",\"domains\":[],\"protectedUserAttributes\":[\"telephoneNumber\",\"mail\"],\"cookieName\":\"311468432e97f1f\",\"secureCookie\":true,\"forgotPassword\":\"false\",\"forgotUsername\":\"false\",\"kbaEnabled\":\"false\",\"selfRegistration\":\"false\",\"lang\":\"en-US\",\"successfulUserRegistrationDestination\":\"default\",\"socialImplementations\":[],\"referralsEnabled\":\"false\",\"zeroPageLogin\":{\"enabled\":false,\"refererWhitelist\":[],\"allowedWithoutReferer\":true},\"realm\":\"/\",\"xuiUserSessionValidationEnabled\":true,\"fileBasedConfiguration\":true,\"userIdAttributes\":[],\"cloudOnlyFeaturesEnabled\":true,\"oauth2AIAgentsEnabled\":false}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.1" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"959929574\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "614" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:50 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 786, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:50:50.603Z", + "time": 172, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 172 + } + }, + { + "_id": "6125d0328ad0dcaee55f73fd8b22ca14", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "accept-api-version", + "value": "resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1947, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/json/serverinfo/version" + }, + "response": { + "bodySize": 274, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 274, + "text": "{\"_id\":\"version\",\"_rev\":\"194838800\",\"version\":\"9.0.0-SNAPSHOT\",\"fullVersion\":\"ForgeRock Access Management 9.0.0-SNAPSHOT Build 500b736d5354dc1171d65a84ec4230d63a5a084e (2026-April-21 11:20)\",\"revision\":\"500b736d5354dc1171d65a84ec4230d63a5a084e\",\"date\":\"2026-April-21 11:20\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "resource=1.0" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"194838800\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "274" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 761, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:50:50.949Z", + "time": 102, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 102 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/environment_1072573434/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/environment_1072573434/recording.har new file mode 100644 index 000000000..a3b3b3916 --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/environment_1072573434/recording.har @@ -0,0 +1,125 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_n_f/environment", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ccc7ec61c2094114d7917814bb19b83b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "accept-api-version", + "value": "protocol=1.0,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1898, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/environment/scopes/service-accounts" + }, + "response": { + "bodySize": 1975, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 1975, + "text": "[{\"scope\":\"fr:am:*\",\"description\":\"All Access Management APIs\"},{\"scope\":\"fr:autoaccess:*\",\"description\":\"All Auto Access APIs\"},{\"scope\":\"fr:idc:analytics:*\",\"description\":\"All Analytics APIs\"},{\"scope\":\"fr:idc:certificate:*\",\"description\":\"All TLS certificate APIs\",\"childScopes\":[{\"scope\":\"fr:idc:certificate:read\",\"description\":\"Read TLS certificates\"}]},{\"scope\":\"fr:idc:content-security-policy:*\",\"description\":\"All content security policy APIs\",\"childScopes\":[{\"scope\":\"fr:idc:content-security-policy:read\",\"description\":\"Read content security policy\"}]},{\"scope\":\"fr:idc:cookie-domain:*\",\"description\":\"All cookie domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:cookie-domain:read\",\"description\":\"Read cookie domains\"}]},{\"scope\":\"fr:idc:custom-domain:*\",\"description\":\"All custom domain APIs\",\"childScopes\":[{\"scope\":\"fr:idc:custom-domain:read\",\"description\":\"Read custom domains\"}]},{\"scope\":\"fr:idc:dataset:*\",\"description\":\"All dataset deletion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:dataset:read\",\"description\":\"Read dataset deletions\"}]},{\"scope\":\"fr:idc:esv:*\",\"description\":\"All ESV APIs\",\"childScopes\":[{\"scope\":\"fr:idc:esv:read\",\"description\":\"Read ESVs, excluding values of secrets\"},{\"scope\":\"fr:idc:esv:update\",\"description\":\"Create, modify, and delete ESVs\"},{\"scope\":\"fr:idc:esv:restart\",\"description\":\"Restart workloads that consume ESVs\"}]},{\"scope\":\"fr:idc:promotion:*\",\"description\":\"All configuration promotion APIs\",\"childScopes\":[{\"scope\":\"fr:idc:promotion:read\",\"description\":\"Read configuration promotion\"}]},{\"scope\":\"fr:idc:release:*\",\"description\":\"All product release APIs\",\"childScopes\":[{\"scope\":\"fr:idc:release:read\",\"description\":\"Read product release\"}]},{\"scope\":\"fr:idc:sso-cookie:*\",\"description\":\"All SSO cookie APIs\",\"childScopes\":[{\"scope\":\"fr:idc:sso-cookie:read\",\"description\":\"Read SSO cookie\"}]},{\"scope\":\"fr:idm:*\",\"description\":\"All Identity Management APIs\"},{\"scope\":\"fr:iga:*\",\"description\":\"All Identity Governance APIs\"}]" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "1975" + }, + { + "name": "etag", + "value": "W/\"7b7-tIBWy/EinSCKaoNz4aU2iqiTmFc\"" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "dbb596e3-6c30-4721-be5f-14cd30020ca2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 413, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:50:51.056Z", + "time": 101, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 101 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/iga_2664973160/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/iga_2664973160/recording.har new file mode 100644 index 000000000..364b1c18b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/iga_2664973160/recording.har @@ -0,0 +1,262 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_n_f/iga", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "e8ed47f6f1e8c4c240fcd7d1e83f518b", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1901, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema/d7339271-9089-4d65-90c1-9e9fa4458383" + }, + "response": { + "bodySize": 69, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 69, + "text": "{\"message\":\"Cannot read properties of undefined (reading '_source')\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "69" + }, + { + "name": "etag", + "value": "W/\"45-ZwTS0orWoDYmkvIr8+eny8IwvAo\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:51 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "fadfe861-4a1f-4493-9b8f-03d72e99dd2d" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 452, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 500, + "statusText": "Internal Server Error" + }, + "startedDateTime": "2026-05-22T20:50:51.261Z", + "time": 331, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 331 + } + }, + { + "_id": "8048dd9d7475581128e2f67497a71f4c", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1865, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"d7339271-9089-4d65-90c1-9e9fa4458383\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"metadata\":{},\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/iga/commons/glossary/schema" + }, + "response": { + "bodySize": 331, + "content": { + "mimeType": "application/json; charset=utf-8", + "size": 331, + "text": "{\"allowedValues\":[],\"description\":\"Test User Description\",\"displayName\":\"Test User Display Name\",\"enumeratedValues\":[],\"id\":\"4fe312a1-705a-465c-b18d-958f272a9548\",\"isMultiValue\":false,\"managedObjectType\":\"/openidm/managed/user\",\"name\":\"testUser\",\"objectType\":\"/openidm/managed/assignment\",\"searchable\":false,\"type\":\"managedObject\"}" + }, + "cookies": [], + "headers": [ + { + "name": "x-powered-by", + "value": "Express" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-type", + "value": "application/json; charset=utf-8" + }, + { + "name": "content-length", + "value": "331" + }, + { + "name": "etag", + "value": "W/\"14b-qjtG+Egr8VxPO1tYeVQzTr9j6j4\"" + }, + { + "name": "vary", + "value": "Accept-Encoding" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:52 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "6b193978-ba5d-4783-ab63-3c71ea9d25df" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 454, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 201, + "statusText": "Created" + }, + "startedDateTime": "2026-05-22T20:50:51.598Z", + "time": 734, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 734 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/oauth2_393036114/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/oauth2_393036114/recording.har new file mode 100644 index 000000000..518aacc6a --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/oauth2_393036114/recording.har @@ -0,0 +1,146 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_n_f/oauth2", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "ff75519a93ccab829f8ee8cf5e92b49f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 1345, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/x-www-form-urlencoded" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "content-length", + "value": "1345" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 453, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/x-www-form-urlencoded", + "params": [], + "text": "assertion=&client_id=service-account&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer&scope=fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*" + }, + "queryString": [], + "url": "https://openam-trivir-fairfax.forgeblocks.com/am/oauth2/access_token" + }, + "response": { + "bodySize": 1818, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1818, + "text": "{\"access_token\":\"\",\"scope\":\"fr:am:* fr:idc:esv:* fr:iga:* fr:idc:analytics:* fr:idc:custom-domain:* fr:idc:release:* fr:idc:sso-cookie:* fr:idc:content-security-policy:* fr:idc:certificate:* fr:idm:* fr:idc:dataset:* fr:idc:cookie-domain:* fr:idc:promotion:*\",\"token_type\":\"Bearer\",\"expires_in\":899}" + }, + "cookies": [], + "headers": [ + { + "name": "x-frame-options", + "value": "SAMEORIGIN" + }, + { + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1818" + }, + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:50 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 536, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:50:50.790Z", + "time": 152, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 152 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/openidm_3290118515/recording.har b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/openidm_3290118515/recording.har new file mode 100644 index 000000000..335470e2b --- /dev/null +++ b/test/e2e/mocks/iga_2664973160/glossary-import_2803685525/0_n_f_4242328059/openidm_3290118515/recording.har @@ -0,0 +1,310 @@ +{ + "log": { + "_recordingName": "iga/glossary-import/0_n_f/openidm", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:51 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000" + } + ], + "headersSize": 658, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:50:50.985Z", + "time": 197, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 197 + } + }, + { + "_id": "9cb8561357870863838a9948da32d1e8", + "_order": 1, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/4.0.0-39" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1959, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_fields", + "value": "*" + } + ], + "url": "https://openam-trivir-fairfax.forgeblocks.com/openidm/managed/svcacct/0d62f489-fcdc-4716-9d27-cbf49a116bab?_fields=%2A" + }, + "response": { + "bodySize": 1403, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 1403, + "text": "{\"_id\":\"0d62f489-fcdc-4716-9d27-cbf49a116bab\",\"_rev\":\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\",\"accountStatus\":\"active\",\"name\":\"Frodo-SA-1778187873431\",\"description\":\"bwirick@trivir.com's Frodo Service Account\",\"scopes\":[\"fr:am:*\",\"fr:idc:analytics:*\",\"fr:autoaccess:*\",\"fr:idc:certificate:*\",\"fr:idc:content-security-policy:*\",\"fr:idc:cookie-domain:*\",\"fr:idc:custom-domain:*\",\"fr:idc:dataset:*\",\"fr:idc:esv:*\",\"fr:idm:*\",\"fr:iga:*\",\"fr:idc:promotion:*\",\"fr:idc:release:*\",\"fr:idc:sso-cookie:*\"],\"jwks\":\"{\\\"keys\\\":[{\\\"kty\\\":\\\"RSA\\\",\\\"kid\\\":\\\"9FohBoEyPTYeYHZIMoI9SC7a-kGPm-vmwe-N1p-Xikg\\\",\\\"alg\\\":\\\"RS256\\\",\\\"e\\\":\\\"AQAB\\\",\\\"n\\\":\\\"1zMXAH-QOqMD5ZM-gcLTaHg8LxCAZNUvuXrt2EqwPxqEvu18T8Ctd_tJKbgfsOLiSBm8T4Rqi7ZFUoNyuds_Yp42fwGhHuEy4QRheF43gSErJWfSifT_Hj4uqeYFCpyNIyFU83Cadgp0x-aXWGGPzYT48ekA3rh42E9WteE4F9FLCDulL6Ufi0NoIKmWH6t1sH5od1zIyIMifF4BR_kHkJvP599RTPx-jHpO5LYQuj1H0sb2Yusp0mX9zcGatVNiob6aPlub51XZ3cKeO5FWY3EESOS81XN9KpivzqtovOMj5lzm8bV2dMb4AmJYdzC8GjUeEbmIFJyk3SjfK5WoLKDZ_uzu2iLBpZ3Iaxzg6MENjMOckXI25Z_tbTsghec58_UI5zxQzq_-E0GCCfOGgu3tMXUG62_wCBwJHi1MtTonSxUTdOI56UES3jY_-yJkxPlAkiuFm8Yhn4XSblSvin71SLQpT94WyulshXH4junuXgK-aLktzW6sYFfJ0CKTrtOmtxIHbjML5bUgBr3Sw17W1nea3vjxsRRR1dx5GmgYWQOl3muIyV26SQHyGkvrjVUbLBmM5JRFEvmRyhX2I8YHzZxBUpUVVmHXxkHOOJLxnTdVZHQnZgQ4gyOmq661YXRp1gVAqKKwkLcoRkSvMIJivqwD8wRjGf3S0v7rhA8\\\"}]}\",\"maxCachingTime\":\"15\",\"maxIdleTime\":\"15\",\"maxSessionTime\":\"15\",\"quotaLimit\":\"5\"}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Fri, 22 May 2026 20:50:51 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-security-policy", + "value": "default-src 'none';frame-ancestors 'none';sandbox" + }, + { + "name": "content-type", + "value": "application/json;charset=utf-8" + }, + { + "name": "cross-origin-opener-policy", + "value": "same-origin" + }, + { + "name": "cross-origin-resource-policy", + "value": "same-origin" + }, + { + "name": "etag", + "value": "\"e0e8dcd5-58b9-4bd2-aee8-ba1a2a9ef24b-34551\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "x-frame-options", + "value": "DENY" + }, + { + "name": "content-length", + "value": "1403" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-63439f81-217b-4930-ad05-7bcc6b7cdfc2" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, + { + "name": "via", + "value": "1.1 google" + }, + { + "name": "alt-svc", + "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + } + ], + "headersSize": 683, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2026-05-22T20:50:51.162Z", + "time": 92, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 92 + } + } + ], + "pages": [], + "version": "1.2" + } +}