diff --git a/package-lock.json b/package-lock.json index 7d96bb665..0dfa813bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3166,9 +3166,9 @@ } }, "node_modules/axios": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", - "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.12.2.tgz", + "integrity": "sha512-vMJzPewAlRyOgxV2dU0Cuz2O8zzzx9VYtbJOaBgXFeLc4IV/Eg50n4LowmehOOR61S8ZMpc2K5Sa7g6A4jfkUw==", "dev": true, "license": "MIT", "dependencies": { diff --git a/src/api/BaseApi.ts b/src/api/BaseApi.ts index 874e19203..73f720fac 100644 --- a/src/api/BaseApi.ts +++ b/src/api/BaseApi.ts @@ -25,7 +25,7 @@ if (process.env.FRODO_MOCK) { const timeout = 30000; // agentkeepalive -const maxSockets = 100; +const maxSockets = 500; const maxFreeSockets = 10; const keepAlive = false; @@ -197,8 +197,11 @@ export function generateAmApi({ ...headers, ...state.getAuthenticationHeaderOverrides(), }, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }, requestOverride @@ -269,8 +272,11 @@ export function generateOauth2Api({ ...headers, ...state.getAuthenticationHeaderOverrides(), }, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }; @@ -313,8 +319,11 @@ export function generateIdmApi({ Authorization: `Bearer ${state.getBearerToken()}`, }), }, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }, requestOverride @@ -401,8 +410,11 @@ export function generateLogApi({ // baseURL: getTenantURL(storage.session.getTenant()), timeout, headers, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }, requestOverride @@ -489,8 +501,11 @@ export function generateEnvApi({ timeout, headers, ...requestOverride, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }; @@ -537,8 +552,11 @@ export function generateGovernanceApi({ timeout, headers, ...requestOverride, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }; @@ -578,8 +596,11 @@ export function generateReleaseApi({ 'Content-Type': 'application/json', }, ...requestOverride, - httpAgent: getHttpAgent(), - httpsAgent: getHttpsAgent(false, false), + ...(process.env.FRODO_MOCK !== 'record' && + process.env.FRODO_POLLY_MODE !== 'record' && { + httpAgent: getHttpAgent(), + httpsAgent: getHttpsAgent(state.getAllowInsecureConnection()), + }), proxy: getProxy(), }; diff --git a/src/api/ServiceApi.ts b/src/api/ServiceApi.ts index 40de252ef..f7b5e332a 100644 --- a/src/api/ServiceApi.ts +++ b/src/api/ServiceApi.ts @@ -190,14 +190,6 @@ export async function putServiceNextDescendent({ globalConfig?: boolean; state: State; }): Promise { - // If performing an update (not create), idp updates will throw an HTTP 500 error unless the redirectAfterFormPostURI attribute has a value. - // If no redirectAfterFormPostURI is provided, importing with an empty string as its value will perform the same function without the 500 error. - if ( - serviceId === 'SocialIdentityProviders' && - serviceNextDescendentData.redirectAfterFormPostURI === undefined - ) { - serviceNextDescendentData.redirectAfterFormPostURI = ''; - } const urlString = util.format( serviceURLNextDescendentTemplate, state.getHost(), diff --git a/src/api/SocialIdentityProvidersApi.ts b/src/api/SocialIdentityProvidersApi.ts index e908b0f03..82a32c0e4 100644 --- a/src/api/SocialIdentityProvidersApi.ts +++ b/src/api/SocialIdentityProvidersApi.ts @@ -176,11 +176,6 @@ export async function putProviderByTypeAndId({ providerData: SocialIdpSkeleton; state: State; }) { - // If performing an update (not create), idp updates will throw an HTTP 500 error unless the redirectAfterFormPostURI attribute has a value. - // If no redirectAfterFormPostURI is provided, importing with an empty string as its value will perform the same function without the 500 error. - if (providerData.redirectAfterFormPostURI === undefined) { - providerData.redirectAfterFormPostURI = ''; - } // until we figure out a way to use transport keys in Frodo, // we'll have to drop those encrypted attributes. const cleanData = deleteDeepByKey(providerData, '-encrypted'); diff --git a/src/ops/FrodoError.ts b/src/ops/FrodoError.ts index accbe4ca8..e664c6d8f 100644 --- a/src/ops/FrodoError.ts +++ b/src/ops/FrodoError.ts @@ -75,12 +75,15 @@ export class FrodoError extends Error { case 'AxiosError': { combinedMessage += '\n HTTP client error'; - combinedMessage += this.httpCode - ? `\n Code: ${this.httpCode}` + combinedMessage += this.httpStatus + ? `\n URL: ${error['config']['url']}` : ''; combinedMessage += this.httpStatus ? `\n Status: ${this.httpStatus}` : ''; + combinedMessage += this.httpCode + ? `\n Code: ${this.httpCode}` + : ''; combinedMessage += this.httpErrorText ? `\n Error: ${this.httpErrorText}` : ''; @@ -91,7 +94,7 @@ export class FrodoError extends Error { ? `\n Message: ${this.httpMessage}` : ''; combinedMessage += this.httpDetail - ? `\n Detail: ${this.httpDetail}` + ? `\n Detail: ${typeof this.httpDetail === 'object' ? JSON.stringify(this.httpDetail) : this.httpDetail}` : ''; combinedMessage += this.httpDescription ? `\n Description: ${this.httpDescription}` diff --git a/src/ops/IdpOps.ts b/src/ops/IdpOps.ts index 864b324a0..bdf409c72 100644 --- a/src/ops/IdpOps.ts +++ b/src/ops/IdpOps.ts @@ -1,4 +1,4 @@ -import { getScript, type ScriptSkeleton } from '../api/ScriptApi'; +import { type ScriptSkeleton } from '../api/ScriptApi'; import { deleteProviderByTypeAndId, getSocialIdentityProviders as _getSocialIdentityProviders, @@ -22,7 +22,7 @@ import { import { getCurrentRealmName } from '../utils/ForgeRockUtils'; import { FrodoError } from './FrodoError'; import { type ExportMetaData } from './OpsTypes'; -import { updateScript } from './ScriptOps'; +import { readScript, updateScript } from './ScriptOps'; export type Idp = { /** @@ -480,22 +480,25 @@ export async function createSocialIdentityProvider({ providerType, providerId, providerData, + errorIfExists = true, state, }: { providerType: string; providerId: string; providerData: SocialIdpSkeleton; + errorIfExists?: boolean; state: State; }): Promise { debugMessage({ message: `IdpOps.createSocialIdentityProvider: start`, state, }); + let result: SocialIdpSkeleton; try { - await readSocialIdentityProvider({ providerId, state }); + result = await readSocialIdentityProvider({ providerId, state }); } catch (error) { try { - const result = await updateSocialIdentityProvider({ + result = await updateSocialIdentityProvider({ providerType, providerId, providerData, @@ -513,9 +516,12 @@ export async function createSocialIdentityProvider({ ); } } - throw new FrodoError( - `${getCurrentRealmName(state) + ' realm'} provider ${providerId} already exists` - ); + if (errorIfExists) { + throw new FrodoError( + `${getCurrentRealmName(state) + ' realm'} provider ${providerId} already exists` + ); + } + return result; } export async function updateSocialIdentityProvider({ @@ -547,11 +553,26 @@ export async function updateSocialIdentityProvider({ return response; } catch (error) { if ( + error.response?.status === 500 && + error.response?.data?.message === + 'Unable to update SMS config: Data validation failed for the attribute, Redirect after form post URL' + ) { + providerData['redirectAfterFormPostURI'] = ''; + try { + await _putProviderByTypeAndId({ + type: providerType, + id: providerId, + providerData, + state, + }); + } catch (importError2) { + throw new FrodoError(`Error updating provider ${providerId}`, error); + } + } else if ( error.response?.status === 400 && error.response?.data?.message === 'Invalid attribute specified.' ) { const { validAttributes } = error.response.data.detail; - validAttributes.push('_id', '_type'); for (const attribute of Object.keys(providerData)) { if (!validAttributes.includes(attribute)) { if (state.getVerbose()) @@ -566,17 +587,21 @@ export async function updateSocialIdentityProvider({ } if (state.getVerbose()) printMessage({ message: '\n', type: 'warn', newline: false, state }); - const response = await _putProviderByTypeAndId({ - type: providerType, - id: providerId, - providerData, - state, - }); - debugMessage({ - message: `IdpOps.updateSocialIdentityProvider: end (after retry)`, - state, - }); - return response; + try { + const response = await _putProviderByTypeAndId({ + type: providerType, + id: providerId, + providerData, + state, + }); + debugMessage({ + message: `IdpOps.updateSocialIdentityProvider: end (after retry)`, + state, + }); + return response; + } catch (importError2) { + throw new FrodoError(`Error updating provider ${providerId}`, error); + } } else { // unhandleable error throw new FrodoError( @@ -696,7 +721,7 @@ export async function exportSocialIdentityProvider({ exportData.idp[idpData._id] = idpData; if (idpData.transform) { try { - const scriptData = await getScript({ + const scriptData = await readScript({ scriptId: idpData.transform, state, }); @@ -750,7 +775,7 @@ export async function exportSocialIdentityProviders({ }); exportData.idp[idpData._id] = idpData; if (options.deps && idpData.transform) { - const scriptData = await getScript({ + const scriptData = await readScript({ scriptId: idpData.transform, state, }); diff --git a/src/ops/JourneyOps.test.ts b/src/ops/JourneyOps.test.ts index 54969abe2..72342eb63 100644 --- a/src/ops/JourneyOps.test.ts +++ b/src/ops/JourneyOps.test.ts @@ -280,12 +280,12 @@ describe('JourneyOps', () => { }); }); - describe('getJourneys()', () => { + describe('readJourneys()', () => { test('0: Method is implemented', async () => { expect(JourneyOps.readJourneys).toBeDefined(); }); - test('1: Get all journeys', async () => { + test('1: Read all journeys', async () => { const journeys = await JourneyOps.readJourneys({ state }); expect(journeys).toMatchSnapshot(); }); diff --git a/src/ops/JourneyOps.ts b/src/ops/JourneyOps.ts index 435b88880..8c602ea65 100644 --- a/src/ops/JourneyOps.ts +++ b/src/ops/JourneyOps.ts @@ -7,6 +7,7 @@ import { createCircleOfTrust, updateCircleOfTrust, } from '../api/CirclesOfTrustApi'; +import { VariableSkeleton } from '../api/cloud/VariablesApi'; import { deleteNode, getNode, @@ -25,11 +26,7 @@ import { updateProvider, } from '../api/Saml2Api'; import { type ScriptSkeleton } from '../api/ScriptApi'; -import { - getSocialIdentityProviders, - putProviderByTypeAndId, - type SocialIdpSkeleton, -} from '../api/SocialIdentityProvidersApi'; +import { type SocialIdpSkeleton } from '../api/SocialIdentityProvidersApi'; import { deleteTree, getTree, @@ -67,12 +64,17 @@ import { } from '../utils/ForgeRockUtils'; import { findInArray } from '../utils/JsonUtils'; import { readCirclesOfTrust } from './CirclesOfTrustOps'; +import { resolveVariable, updateVariable } from './cloud/VariablesOps'; import { type EmailTemplateSkeleton, readEmailTemplate, updateEmailTemplate, } from './EmailTemplateOps'; import { FrodoError } from './FrodoError'; +import { + createSocialIdentityProvider, + readSocialIdentityProviders, +} from './IdpOps'; import { findOrphanedNodes as _findOrphanedNodes, isCloudOnlyNode, @@ -563,6 +565,7 @@ export interface SingleTreeExportInterface { saml2Entities: Record; circlesOfTrust: Record; tree: TreeSkeleton; + variable: Record; } export interface MultiTreeExportInterface { @@ -899,6 +902,7 @@ export async function exportJourney({ state, }); + const variables: Record = {}; const nodePromises = []; const scriptPromises = []; const emailTemplatePromises = []; @@ -965,7 +969,11 @@ export async function exportJourney({ if (emailTemplateNodes.includes(nodeType)) { try { const emailTemplate = await readEmailTemplate({ - templateId: nodeObject.emailTemplateName, + templateId: await resolveVariable({ + input: nodeObject.emailTemplateName, + variables, + state, + }), state, }); emailTemplatePromises.push(emailTemplate); @@ -1012,7 +1020,7 @@ export async function exportJourney({ !socialProviderPromise && nodeType === 'SocialProviderHandlerNode' ) { - socialProviderPromise = getSocialIdentityProviders({ state }); + socialProviderPromise = readSocialIdentityProviders({ state }); } // If this is a SelectIdPNode and filteredProviters is not already set to empty array set filteredSocialProviers. @@ -1140,7 +1148,7 @@ export async function exportJourney({ !socialProviderPromise && innerNodeType === 'SocialProviderHandlerNode' ) { - socialProviderPromise = getSocialIdentityProviders({ state }); + socialProviderPromise = readSocialIdentityProviders({ state }); } // If this is a SelectIdPNode and filteredProviters is not already set to empty array set filteredSocialProviers. @@ -1170,6 +1178,24 @@ export async function exportJourney({ ); } + // Process variables + exportData.variable = variables; + if (verbose && Object.keys(variables).length > 0) { + printMessage({ + message: '\n - Variables:', + newline: false, + state, + }); + for (const variable of Object.values(variables)) { + printMessage({ + message: `\n - ${variable._id}`, + type: 'info', + newline: false, + state, + }); + } + } + // Process email templates if (verbose && emailTemplatePromises.length > 0) printMessage({ @@ -1260,7 +1286,7 @@ export async function exportJourney({ newline: false, state, }); - for (const socialProvider of socialProviders.result) { + for (const socialProvider of socialProviders) { // If the list of socialIdentityProviders needs to be filtered based on the // filteredProviders property of a SelectIdPNode do it here. if ( @@ -1591,6 +1617,44 @@ export async function importJourney({ const uuidMap: { [k: string]: string } = {}; const treeId = importData.tree._id; + // Process variables + if ( + deps && + importData.variable && + Object.entries(importData.variable).length > 0 + ) { + if (verbose) + printMessage({ message: ' - Variables:', newline: false, state }); + for (const [variableId, variableObject] of Object.entries( + importData.variable + )) { + if (verbose) + printMessage({ + message: `\n - ${variableId}`, + type: 'info', + newline: false, + state, + }); + try { + await updateVariable({ + variableId, + value: variableObject.value, + description: variableObject.description, + expressionType: variableObject.expressionType, + state, + }); + } catch (error) { + errors.push( + new FrodoError( + `Error importing variable ${variableId} referenced by journey ${treeId}`, + error + ) + ); + } + if (verbose) printMessage({ message: '', state }); + } + } + // Process scripts if ( deps && @@ -1712,41 +1776,22 @@ export async function importJourney({ newline: false, state, }); + const providerType = providerData['_type']['_id'] + ''; try { - await putProviderByTypeAndId({ - type: providerData['_type']['_id'], - id: providerId, + await createSocialIdentityProvider({ + providerType, + providerId, providerData, + errorIfExists: false, state, }); } catch (error) { - if ( - error.response?.status === 500 && - error.response?.data?.message === - 'Unable to update SMS config: Data validation failed for the attribute, Redirect after form post URL' - ) { - providerData['redirectAfterFormPostURI'] = ''; - try { - await putProviderByTypeAndId({ - type: providerData['_type']['_id'], - id: providerId, - providerData, - state, - }); - } catch (importError2) { - throw new FrodoError( - `Error importing ${getCurrentRealmName(state) + ' realm'} provider ${providerId} in journey ${treeId}`, - importError2 - ); - } - } else { - errors.push( - new FrodoError( - `Error importing ${getCurrentRealmName(state) + ' realm'} provider ${providerId} in journey ${treeId}`, - error - ) - ); - } + errors.push( + new FrodoError( + `Error importing ${getCurrentRealmName(state) + ' realm'} provider ${providerId} in journey ${treeId}`, + error + ) + ); } } } diff --git a/src/ops/Saml2Ops.ts b/src/ops/Saml2Ops.ts index 9070e2e43..3e45f7510 100644 --- a/src/ops/Saml2Ops.ts +++ b/src/ops/Saml2Ops.ts @@ -1082,6 +1082,14 @@ export async function importSaml2Provider({ metaData, state, }); + if (location === 'remote') { + const updateResponse = await _updateProvider({ + location, + providerData, + state, + }); + response = { ...response, ...updateResponse }; + } } catch (createProviderErr) { try { response = await _updateProvider({ location, providerData, state }); diff --git a/src/ops/ServiceOps.ts b/src/ops/ServiceOps.ts index 89d2be21a..0936253dc 100644 --- a/src/ops/ServiceOps.ts +++ b/src/ops/ServiceOps.ts @@ -425,6 +425,14 @@ export async function putFullService({ // now create next descendents const nextDescendentResult = await Promise.all( nextDescendents.map(async (descendent) => { + // If performing an update (not create), idp updates will throw an HTTP 500 error unless the redirectAfterFormPostURI attribute has a value. + // If no redirectAfterFormPostURI is provided, importing with an empty string as its value will perform the same function without the 500 error. + if ( + serviceId === 'SocialIdentityProviders' && + descendent.redirectAfterFormPostURI === undefined + ) { + descendent.redirectAfterFormPostURI = ''; + } const type = descendent._type._id; const descendentId = descendent._id; debugMessage({ diff --git a/src/ops/cloud/VariablesOps.ts b/src/ops/cloud/VariablesOps.ts index aac2bf184..7c6e09e3d 100644 --- a/src/ops/cloud/VariablesOps.ts +++ b/src/ops/cloud/VariablesOps.ts @@ -7,6 +7,7 @@ import { VariableExpressionType, VariableSkeleton, } from '../../api/cloud/VariablesApi'; +import Constants from '../../shared/Constants'; import { State } from '../../shared/State'; import { decode, encode } from '../../utils/Base64Utils'; import { @@ -118,6 +119,16 @@ export type Variable = { * @returns {Promise} a promise that resolves to a variable object */ deleteVariable(variableId: string): Promise; + /** + * Attempt to resolve a string to an ESV variable in AIC deployments. + * @param {string} input Input string to be evaluated as a possible ESV. + * @param {Map} variables Provide an empty or prepopulated map of ESV variables. The function adds any resolved variables to the map that don't exist. + * @returns {string} Returns the resolved value of the ESV or the original input string + */ + resolveVariable( + input: string, + variables: Record + ): Promise; // Deprecated @@ -255,6 +266,12 @@ export default (state: State): Variable => { async deleteVariable(variableId: string): Promise { return deleteVariable({ variableId, state }); }, + async resolveVariable( + input: string, + variables: Record + ): Promise { + return resolveVariable({ input, variables, state }); + }, // Deprecated @@ -611,3 +628,42 @@ export async function deleteVariable({ throw new FrodoError(`Error deleting variable ${variableId}`, error); } } + +/** + * Attempt to resolve a string to an ESV variable in AIC deployments. + * @param {string} input Input string to be evaluated as a possible ESV. + * @param {Map} variables Provide an empty or prepopulated map of ESV variables. The function adds any resolved variables to the map that don't exist. + * @returns {string} Returns the resolved value of the ESV or the original input string + */ +export async function resolveVariable({ + input, + variables = {}, + state, +}: { + input: string; + variables?: Record; + state: State; +}): Promise { + if (state.getDeploymentType() !== Constants.CLOUD_DEPLOYMENT_TYPE_KEY) { + return input; + } + // is variable? variable reference example: &{esv.email.template.registration} + if (input.startsWith('&{esv.') && input.endsWith('}')) { + const name = input.substring(2, input.length - 1).replaceAll('.', '-'); + // is variable in map of variables? + let variable: VariableSkeleton = variables[name]; + // read variable definition and value + if (!variable) { + variable = await readVariable({ + variableId: name, + state, + }); + // add variable to map of variables + variables[name] = variable; + } + // return variable value + return variable.value; + } else { + return input; + } +} diff --git a/src/test/mock-recordings/IdpOps_3439825948/1-Import-all-social-providers_3947928337/recording.har b/src/test/mock-recordings/IdpOps_3439825948/1-Import-all-social-providers_3947928337/recording.har index 788192f4e..72c8254c3 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/1-Import-all-social-providers_3947928337/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/1-Import-all-social-providers_3947928337/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -52,7 +52,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -68,7 +68,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 7289, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733777864214,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951288038,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -122,11 +122,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:57:44 GMT" + "value": "Mon, 15 Sep 2025 15:48:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -151,8 +151,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:57:44.167Z", - "time": 68, + "startedDateTime": "2025-09-15T15:48:07.833Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -160,15 +160,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 80 } }, { - "_id": "aad41c04f2a52a2f2fb4850817fd821a", + "_id": "edf84d02001baf38660f2486818d006a", "_order": 0, "cache": {}, "request": { - "bodySize": 1615, + "bodySize": 1585, "cookies": [], "headers": [ { @@ -181,11 +181,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -197,7 +197,7 @@ }, { "name": "content-length", - "value": "1615" + "value": "1585" }, { "name": "accept-encoding", @@ -208,13 +208,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp7\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp7\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp7" @@ -286,11 +286,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:57:44 GMT" + "value": "Mon, 15 Sep 2025 15:48:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -315,8 +315,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-09T20:57:44.241Z", - "time": 174, + "startedDateTime": "2025-09-15T15:48:07.920Z", + "time": 209, "timings": { "blocked": -1, "connect": -1, @@ -324,7 +324,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 174 + "wait": 209 } }, { @@ -345,11 +345,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -372,7 +372,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -388,7 +388,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 2874, - "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733777864465,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951288347,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -442,11 +442,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:57:44 GMT" + "value": "Mon, 15 Sep 2025 15:48:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -471,8 +471,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:57:44.421Z", - "time": 65, + "startedDateTime": "2025-09-15T15:48:08.134Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -480,7 +480,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 87 } }, { @@ -501,11 +501,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -528,7 +528,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2049, + "headersSize": 2026, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -606,11 +606,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:57:44 GMT" + "value": "Mon, 15 Sep 2025 15:48:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-661b718b-7808-4fa3-8279-4b6813d715de" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -635,8 +635,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-09T20:57:44.492Z", - "time": 171, + "startedDateTime": "2025-09-15T15:48:08.226Z", + "time": 232, "timings": { "blocked": -1, "connect": -1, @@ -644,7 +644,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 171 + "wait": 232 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/2-Import-all-social-providers-no-deps_2811074177/recording.har b/src/test/mock-recordings/IdpOps_3439825948/2-Import-all-social-providers-no-deps_2811074177/recording.har index 0049b36ea..798636c99 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/2-Import-all-social-providers-no-deps_2811074177/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/2-Import-all-social-providers-no-deps_2811074177/recording.har @@ -8,11 +8,11 @@ }, "entries": [ { - "_id": "aad41c04f2a52a2f2fb4850817fd821a", + "_id": "edf84d02001baf38660f2486818d006a", "_order": 0, "cache": {}, "request": { - "bodySize": 1615, + "bodySize": 1585, "cookies": [], "headers": [ { @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3c652ca1-3644-4b9d-9b3d-dceff417a01c" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,7 +41,7 @@ }, { "name": "content-length", - "value": "1615" + "value": "1585" }, { "name": "accept-encoding", @@ -52,13 +52,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp7\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp7\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp7" @@ -112,10 +112,6 @@ "name": "expires", "value": "0" }, - { - "name": "location", - "value": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp7" - }, { "name": "pragma", "value": "no-cache" @@ -130,11 +126,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:01 GMT" + "value": "Mon, 15 Sep 2025 15:48:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3c652ca1-3644-4b9d-9b3d-dceff417a01c" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -153,14 +149,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 943, + "headersSize": 787, "httpVersion": "HTTP/1.1", - "redirectURL": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp7", - "status": 201, - "statusText": "Created" + "redirectURL": "", + "status": 200, + "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:58:00.873Z", - "time": 182, + "startedDateTime": "2025-09-15T15:48:08.470Z", + "time": 114, "timings": { "blocked": -1, "connect": -1, @@ -168,7 +164,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 182 + "wait": 114 } }, { @@ -189,11 +185,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3c652ca1-3644-4b9d-9b3d-dceff417a01c" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -216,7 +212,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2049, + "headersSize": 2026, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -276,10 +272,6 @@ "name": "expires", "value": "0" }, - { - "name": "location", - "value": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/appleConfig/FrodoTestIdp8" - }, { "name": "pragma", "value": "no-cache" @@ -294,11 +286,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:01 GMT" + "value": "Mon, 15 Sep 2025 15:48:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3c652ca1-3644-4b9d-9b3d-dceff417a01c" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -317,14 +309,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 945, + "headersSize": 788, "httpVersion": "HTTP/1.1", - "redirectURL": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/appleConfig/FrodoTestIdp8", - "status": 201, - "statusText": "Created" + "redirectURL": "", + "status": 200, + "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:58:01.064Z", - "time": 176, + "startedDateTime": "2025-09-15T15:48:08.592Z", + "time": 102, "timings": { "blocked": -1, "connect": -1, @@ -332,7 +324,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 176 + "wait": 102 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProvider_3304832728/1-Export-social-provider-FrodoTestIdp1_2804808774/recording.har b/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProvider_3304832728/1-Export-social-provider-FrodoTestIdp1_2804808774/recording.har index ee595faa0..1d7f76888 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProvider_3304832728/1-Export-social-provider-FrodoTestIdp1_2804808774/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProvider_3304832728/1-Export-social-provider-FrodoTestIdp1_2804808774/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,14 +41,18 @@ }, { "name": "content-length", - "value": 2 + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1659, + "headersSize": 2022, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -65,11 +69,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 14181, + "bodySize": 14211, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 14181, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 14211, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -119,16 +123,20 @@ }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -142,14 +150,14 @@ "value": "chunked" } ], - "headersSize": 753, + "headersSize": 773, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:06.982Z", - "time": 81, + "startedDateTime": "2025-09-15T15:48:05.250Z", + "time": 221, "timings": { "blocked": -1, "connect": -1, @@ -157,7 +165,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 221 } }, { @@ -173,16 +181,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -192,23 +200,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/bae1d54a-e97d-4997-aa5d-c027f21af82c" }, "response": { - "bodySize": 1367, + "bodySize": 1435, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1367, - "text": "{\"_id\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"name\":\"Facebook Profile Normalization\",\"description\":\"Normalizes raw profile data from Facebook\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1435, + "text": "{\"_id\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"name\":\"Facebook Profile Normalization\",\"description\":\"Normalizes raw profile data from Facebook\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229998,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -258,20 +270,24 @@ }, { "name": "content-length", - "value": "1367" + "value": "1435" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -281,14 +297,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.079Z", - "time": 63, + "startedDateTime": "2025-09-15T15:48:05.478Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -296,7 +312,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 78 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProviders_1185413539/1-Export-all-social-providers_4039068296/recording.har b/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProviders_1185413539/1-Export-all-social-providers_4039068296/recording.har index e45ce4e06..d55201301 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProviders_1185413539/1-Export-all-social-providers_4039068296/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/exportSocialIdentityProviders_1185413539/1-Export-all-social-providers_4039068296/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,14 +41,18 @@ }, { "name": "content-length", - "value": 2 + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1659, + "headersSize": 2022, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -65,11 +69,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 14181, + "bodySize": 14211, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 14181, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 14211, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -119,16 +123,20 @@ }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -142,14 +150,14 @@ "value": "chunked" } ], - "headersSize": 753, + "headersSize": 773, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.168Z", - "time": 81, + "startedDateTime": "2025-09-15T15:48:05.576Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -157,7 +165,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 94 } }, { @@ -173,16 +181,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -192,23 +200,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58d29080-4563-480b-89bb-1e7719776a21" }, "response": { - "bodySize": 1411, + "bodySize": 1479, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1411, - "text": "{\"_id\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"name\":\"Google Profile Normalization\",\"description\":\"Normalizes raw profile data from Google\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLnN1YiksCiAgICAgICAgZmllbGQoImRpc3BsYXlOYW1lIiwgcmF3UHJvZmlsZS5uYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbl9uYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIHJhd1Byb2ZpbGUuZmFtaWx5X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZSksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoImxvY2FsZSIsIHJhd1Byb2ZpbGUubG9jYWxlKSkp\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1479, + "text": "{\"_id\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"name\":\"Google Profile Normalization\",\"description\":\"Normalizes raw profile data from Google\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLnN1YiksCiAgICAgICAgZmllbGQoImRpc3BsYXlOYW1lIiwgcmF3UHJvZmlsZS5uYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbl9uYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIHJhd1Byb2ZpbGUuZmFtaWx5X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZSksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoImxvY2FsZSIsIHJhd1Byb2ZpbGUubG9jYWxlKSkp\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951230900,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -258,20 +270,24 @@ }, { "name": "content-length", - "value": "1411" + "value": "1479" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -281,14 +297,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.266Z", - "time": 61, + "startedDateTime": "2025-09-15T15:48:05.677Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -296,7 +312,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 61 + "wait": 80 } }, { @@ -312,16 +328,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -331,23 +347,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" }, "response": { - "bodySize": 1433, + "bodySize": 1501, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1433, - "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1501, + "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951230411,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -397,20 +417,24 @@ }, { "name": "content-length", - "value": "1433" + "value": "1501" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -420,14 +444,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.413Z", - "time": 60, + "startedDateTime": "2025-09-15T15:48:05.839Z", + "time": 96, "timings": { "blocked": -1, "connect": -1, @@ -435,7 +459,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 60 + "wait": 96 } }, { @@ -451,16 +475,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -470,23 +494,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/bae1d54a-e97d-4997-aa5d-c027f21af82c" }, "response": { - "bodySize": 1367, + "bodySize": 1435, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1367, - "text": "{\"_id\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"name\":\"Facebook Profile Normalization\",\"description\":\"Normalizes raw profile data from Facebook\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1435, + "text": "{\"_id\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"name\":\"Facebook Profile Normalization\",\"description\":\"Normalizes raw profile data from Facebook\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229998,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -536,20 +564,24 @@ }, { "name": "content-length", - "value": "1367" + "value": "1435" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -559,14 +591,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.479Z", - "time": 64, + "startedDateTime": "2025-09-15T15:48:05.942Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -574,7 +606,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 70 } }, { @@ -590,16 +622,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -609,23 +641,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/484e6246-dbc6-4288-97e6-54e55431402e" }, "response": { - "bodySize": 2805, + "bodySize": 2873, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2805, - "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 2873, + "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229101,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -675,20 +711,24 @@ }, { "name": "content-length", - "value": "2805" + "value": "2873" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -698,14 +738,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.644Z", - "time": 66, + "startedDateTime": "2025-09-15T15:48:06.124Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -713,7 +753,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 71 } }, { @@ -729,16 +769,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -748,23 +788,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/6325cf19-a49b-471e-8d26-7e4df76df0e2" }, "response": { - "bodySize": 1442, + "bodySize": 1510, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1442, - "text": "{\"_id\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"name\":\"Okta Profile Normalization\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJPa3RhIHJhd1Byb2ZpbGU6ICIrcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5wcmVmZXJyZWRfdXNlcm5hbWUpKSk=\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1510, + "text": "{\"_id\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"name\":\"Okta Profile Normalization\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJPa3RhIHJhd1Byb2ZpbGU6ICIrcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5wcmVmZXJyZWRfdXNlcm5hbWUpKSkK\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268311024,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -814,20 +858,24 @@ }, { "name": "content-length", - "value": "1442" + "value": "1510" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -837,14 +885,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.812Z", - "time": 61, + "startedDateTime": "2025-09-15T15:48:06.275Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -852,7 +900,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 61 + "wait": 66 } }, { @@ -868,16 +916,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -887,23 +935,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" }, "response": { - "bodySize": 7213, + "bodySize": 7289, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 7213, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 7289, + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757948044822,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -953,20 +1005,24 @@ }, { "name": "content-length", - "value": "7213" + "value": "7289" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -976,14 +1032,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.883Z", - "time": 64, + "startedDateTime": "2025-09-15T15:48:06.347Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -991,7 +1047,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 80 } }, { @@ -1007,16 +1063,16 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -1026,23 +1082,27 @@ "name": "authorization", "value": "Bearer " }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1614, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/73cecbfc-dad0-4395-be6a-6858ee3a80e5" }, "response": { - "bodySize": 2413, + "bodySize": 2481, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2413, - "text": "{\"_id\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"name\":\"Microsoft Profile Normalization\",\"description\":\"Normalizes raw profile data from Microsoft\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKLyoKewogICAgIkBvZGF0YS5jb250ZXh0IjogImh0dHBzOi8vZ3JhcGgubWljcm9zb2Z0LmNvbS92MS4wLyRtZXRhZGF0YSN1c2Vycy8kZW50aXR5IiwKICAgICJAb2RhdGEuaWQiOiAiaHR0cHM6Ly9ncmFwaC5taWNyb3NvZnQuY29tL3YyLzcxMWZmYTljLTU5NzItNDcxMy1hY2UzLTY4OGM5NzMyNjE0YS9kaXJlY3RvcnlPYmplY3RzLzdkNzc1OWUyLTM2ZDgtNGU2NC1iMTczLTNmODkwZDdkNDZkNi9NaWNyb3NvZnQuRGlyZWN0b3J5U2VydmljZXMuVXNlciIsCiAgICAiYnVzaW5lc3NQaG9uZXMiOiBbCiAgICAgICAgIjE4MDE0NzM1NDUxIgogICAgXSwKICAgICJkaXNwbGF5TmFtZSI6ICJWb2xrZXIgU2NoZXViZXIiLAogICAgImdpdmVuTmFtZSI6ICJWb2xrZXIiLAogICAgImpvYlRpdGxlIjogbnVsbCwKICAgICJtYWlsIjogInZzY2hldWJlckB2c2NoZXViZXIub25taWNyb3NvZnQuY29tIiwKICAgICJtb2JpbGVQaG9uZSI6IG51bGwsCiAgICAib2ZmaWNlTG9jYXRpb24iOiBudWxsLAogICAgInByZWZlcnJlZExhbmd1YWdlIjogbnVsbCwKICAgICJzdXJuYW1lIjogIlNjaGV1YmVyIiwKICAgICJ1c2VyUHJpbmNpcGFsTmFtZSI6ICJ2c2NoZXViZXJAdnNjaGV1YmVyLm9ubWljcm9zb2Z0LmNvbSIsCiAgICAiaWQiOiAiN2Q3NzU5ZTItMzZkOC00ZTY0LWIxNzMtM2Y4OTBkN2Q0NmQ2Igp9CiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci5tZXNzYWdlKCJLYXVhaSBNaWNyb3NvZnQgUHJvZmlsZSBOb3JtYWxpemF0aW9uOiByYXdQcm9maWxlPXt9IiwgcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLmRpc3BsYXlOYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbk5hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5zdXJuYW1lKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgiZ3JvdXBzIiwgcmF3UHJvZmlsZS5ncm91cHMpKSk=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 2481, + "text": "{\"_id\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"name\":\"Microsoft Profile Normalization\",\"description\":\"Normalizes raw profile data from Microsoft\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKLyoKewogICAgIkBvZGF0YS5jb250ZXh0IjogImh0dHBzOi8vZ3JhcGgubWljcm9zb2Z0LmNvbS92MS4wLyRtZXRhZGF0YSN1c2Vycy8kZW50aXR5IiwKICAgICJAb2RhdGEuaWQiOiAiaHR0cHM6Ly9ncmFwaC5taWNyb3NvZnQuY29tL3YyLzcxMWZmYTljLTU5NzItNDcxMy1hY2UzLTY4OGM5NzMyNjE0YS9kaXJlY3RvcnlPYmplY3RzLzdkNzc1OWUyLTM2ZDgtNGU2NC1iMTczLTNmODkwZDdkNDZkNi9NaWNyb3NvZnQuRGlyZWN0b3J5U2VydmljZXMuVXNlciIsCiAgICAiYnVzaW5lc3NQaG9uZXMiOiBbCiAgICAgICAgIjE4MDE0NzM1NDUxIgogICAgXSwKICAgICJkaXNwbGF5TmFtZSI6ICJWb2xrZXIgU2NoZXViZXIiLAogICAgImdpdmVuTmFtZSI6ICJWb2xrZXIiLAogICAgImpvYlRpdGxlIjogbnVsbCwKICAgICJtYWlsIjogInZzY2hldWJlckB2c2NoZXViZXIub25taWNyb3NvZnQuY29tIiwKICAgICJtb2JpbGVQaG9uZSI6IG51bGwsCiAgICAib2ZmaWNlTG9jYXRpb24iOiBudWxsLAogICAgInByZWZlcnJlZExhbmd1YWdlIjogbnVsbCwKICAgICJzdXJuYW1lIjogIlNjaGV1YmVyIiwKICAgICJ1c2VyUHJpbmNpcGFsTmFtZSI6ICJ2c2NoZXViZXJAdnNjaGV1YmVyLm9ubWljcm9zb2Z0LmNvbSIsCiAgICAiaWQiOiAiN2Q3NzU5ZTItMzZkOC00ZTY0LWIxNzMtM2Y4OTBkN2Q0NmQ2Igp9CiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci5tZXNzYWdlKCJLYXVhaSBNaWNyb3NvZnQgUHJvZmlsZSBOb3JtYWxpemF0aW9uOiByYXdQcm9maWxlPXt9IiwgcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLmRpc3BsYXlOYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbk5hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5zdXJuYW1lKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgiZ3JvdXBzIiwgcmF3UHJvZmlsZS5ncm91cHMpKSk=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229437,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -1092,20 +1152,24 @@ }, { "name": "content-length", - "value": "2413" + "value": "2481" }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:14:07 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c7fd8ff6-787b-4d74-a2f0-07cfdc3f4eee" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -1115,14 +1179,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 747, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:14:07.958Z", - "time": 61, + "startedDateTime": "2025-09-15T15:48:06.431Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -1130,7 +1194,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 61 + "wait": 72 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/1-Import-first-social-provider_2525487989/recording.har b/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/1-Import-first-social-provider_2525487989/recording.har index 35c4ba0a2..fbef8391b 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/1-Import-first-social-provider_2525487989/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/1-Import-first-social-provider_2525487989/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5ab0be8f-ba29-4d11-b32e-d3728e880580" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -52,7 +52,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -68,7 +68,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 7289, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733777920843,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951287657,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -122,11 +122,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:40 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5ab0be8f-ba29-4d11-b32e-d3728e880580" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -151,8 +151,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:58:40.796Z", - "time": 69, + "startedDateTime": "2025-09-15T15:48:07.451Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -160,15 +160,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 79 } }, { - "_id": "62655b03f6f8bd9ad2d1a1527c768513", + "_id": "436febaca469af47dd6e0d239cd6e406", "_order": 0, "cache": {}, "request": { - "bodySize": 1615, + "bodySize": 1585, "cookies": [], "headers": [ { @@ -181,11 +181,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5ab0be8f-ba29-4d11-b32e-d3728e880580" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -197,7 +197,7 @@ }, { "name": "content-length", - "value": "1615" + "value": "1585" }, { "name": "accept-encoding", @@ -208,13 +208,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp5\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp5\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp5" @@ -286,11 +286,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:41 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-5ab0be8f-ba29-4d11-b32e-d3728e880580" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -315,8 +315,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-09T20:58:40.873Z", - "time": 172, + "startedDateTime": "2025-09-15T15:48:07.535Z", + "time": 202, "timings": { "blocked": -1, "connect": -1, @@ -324,7 +324,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 172 + "wait": 202 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/2-Import-first-social-provider-no-deps_2236058431/recording.har b/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/2-Import-first-social-provider-no-deps_2236058431/recording.har index 789ab3da8..d27009a82 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/2-Import-first-social-provider-no-deps_2236058431/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/importFirstSocialIdentityProvider_2683774449/2-Import-first-social-provider-no-deps_2236058431/recording.har @@ -8,11 +8,11 @@ }, "entries": [ { - "_id": "62655b03f6f8bd9ad2d1a1527c768513", + "_id": "436febaca469af47dd6e0d239cd6e406", "_order": 0, "cache": {}, "request": { - "bodySize": 1615, + "bodySize": 1585, "cookies": [], "headers": [ { @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b6250f87-55d7-4e1f-9566-073b988ab55e" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,7 +41,7 @@ }, { "name": "content-length", - "value": "1615" + "value": "1585" }, { "name": "accept-encoding", @@ -52,13 +52,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp5\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp5\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp5" @@ -112,10 +112,6 @@ "name": "expires", "value": "0" }, - { - "name": "location", - "value": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp5" - }, { "name": "pragma", "value": "no-cache" @@ -130,11 +126,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:50 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-b6250f87-55d7-4e1f-9566-073b988ab55e" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -153,14 +149,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 943, + "headersSize": 787, "httpVersion": "HTTP/1.1", - "redirectURL": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp5", - "status": 201, - "statusText": "Created" + "redirectURL": "", + "status": 200, + "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:58:50.382Z", - "time": 170, + "startedDateTime": "2025-09-15T15:48:07.749Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -168,7 +164,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 170 + "wait": 73 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/1-Import-social-provider-FrodoTestIdp4_3635648402/recording.har b/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/1-Import-social-provider-FrodoTestIdp4_3635648402/recording.har index 8e707a142..c43ed4fa4 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/1-Import-social-provider-FrodoTestIdp4_3635648402/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/1-Import-social-provider-FrodoTestIdp4_3635648402/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-1c8fbd6d-9373-407f-897c-c6493e029c28" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -52,7 +52,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -68,7 +68,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 7289, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733777900694,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogICAgICAvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAgICAgLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951287271,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -122,11 +122,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:20 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-1c8fbd6d-9373-407f-897c-c6493e029c28" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -151,8 +151,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:58:20.634Z", - "time": 82, + "startedDateTime": "2025-09-15T15:48:07.058Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -160,15 +160,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 86 } }, { - "_id": "536d12e8c96acec04129a2b234dfdc60", + "_id": "ec73e44ac5f9fd553857a9747dfe75fa", "_order": 0, "cache": {}, "request": { - "bodySize": 1615, + "bodySize": 1585, "cookies": [], "headers": [ { @@ -181,11 +181,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-1c8fbd6d-9373-407f-897c-c6493e029c28" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -197,7 +197,7 @@ }, { "name": "content-length", - "value": "1615" + "value": "1585" }, { "name": "accept-encoding", @@ -208,13 +208,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp4\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp4\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp4" @@ -286,11 +286,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:20 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-1c8fbd6d-9373-407f-897c-c6493e029c28" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -315,8 +315,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-09T20:58:20.723Z", - "time": 175, + "startedDateTime": "2025-09-15T15:48:07.150Z", + "time": 193, "timings": { "blocked": -1, "connect": -1, @@ -324,7 +324,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 175 + "wait": 193 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/2-Import-social-provider-FrodoTestIdp4-no-deps_1263354232/recording.har b/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/2-Import-social-provider-FrodoTestIdp4-no-deps_1263354232/recording.har index 37eb819e0..6dbcc812e 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/2-Import-social-provider-FrodoTestIdp4-no-deps_1263354232/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/importSocialIdentityProvider_3861667235/2-Import-social-provider-FrodoTestIdp4-no-deps_1263354232/recording.har @@ -8,11 +8,11 @@ }, "entries": [ { - "_id": "536d12e8c96acec04129a2b234dfdc60", + "_id": "ec73e44ac5f9fd553857a9747dfe75fa", "_order": 0, "cache": {}, "request": { - "bodySize": 1615, + "bodySize": 1585, "cookies": [], "headers": [ { @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-f540673f-1f98-4658-9add-c36835388038" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,7 +41,7 @@ }, { "name": "content-length", - "value": "1615" + "value": "1585" }, { "name": "accept-encoding", @@ -52,13 +52,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp4\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"FrodoTestIdp4\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp4" @@ -112,10 +112,6 @@ "name": "expires", "value": "0" }, - { - "name": "location", - "value": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp4" - }, { "name": "pragma", "value": "no-cache" @@ -130,11 +126,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:30 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-f540673f-1f98-4658-9add-c36835388038" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -153,14 +149,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 943, + "headersSize": 787, "httpVersion": "HTTP/1.1", - "redirectURL": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp4", - "status": 201, - "statusText": "Created" + "redirectURL": "", + "status": 200, + "statusText": "OK" }, - "startedDateTime": "2024-12-09T20:58:30.436Z", - "time": 169, + "startedDateTime": "2025-09-15T15:48:07.354Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -168,7 +164,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 169 + "wait": 83 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProvider_4218312314/1-Get-social-provider-FrodoTestIdp1_2324280748/recording.har b/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProvider_4218312314/1-Get-social-provider-FrodoTestIdp1_2324280748/recording.har index db90f3bdb..90a81e0e6 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProvider_4218312314/1-Get-social-provider-FrodoTestIdp1_2324280748/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProvider_4218312314/1-Get-social-provider-FrodoTestIdp1_2324280748/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-32" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3d260758-3de5-4ae7-a31b-f2162d9818f5" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,14 +41,18 @@ }, { "name": "content-length", - "value": 2 + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1659, + "headersSize": 2022, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -65,11 +69,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 14341, + "bodySize": 14211, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 14341, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 14211, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -119,16 +123,20 @@ }, { "name": "date", - "value": "Sat, 30 Sep 2023 04:03:33 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3d260758-3de5-4ae7-a31b-f2162d9818f5" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -142,14 +150,14 @@ "value": "chunked" } ], - "headersSize": 753, + "headersSize": 773, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-09-30T04:03:34.195Z", - "time": 99, + "startedDateTime": "2025-09-15T15:48:06.751Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -157,7 +165,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 88 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProviders_930971509/1-Read-social-providers_2781310883/recording.har b/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProviders_930971509/1-Read-social-providers_2781310883/recording.har index 7f4c20752..2ee726568 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProviders_930971509/1-Read-social-providers_2781310883/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/readSocialIdentityProviders_930971509/1-Read-social-providers_2781310883/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-32" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3d260758-3de5-4ae7-a31b-f2162d9818f5" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,14 +41,18 @@ }, { "name": "content-length", - "value": 2 + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1659, + "headersSize": 2022, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -65,11 +69,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 14341, + "bodySize": 14211, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 14341, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 14211, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"297318173925-mho17cgnm550s2gre7h27feb6sbs2msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"FrodoTestIdp2\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741718342521\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"clientSecret\":null,\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"FrodoTestIdp1\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -117,22 +121,22 @@ "name": "content-type", "value": "application/json;charset=UTF-8" }, - { - "name": "transfer-encoding", - "value": "chunked" - }, { "name": "date", - "value": "Sat, 30 Sep 2023 04:03:33 GMT" + "value": "Mon, 15 Sep 2025 15:48:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-3d260758-3de5-4ae7-a31b-f2162d9818f5" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -140,16 +144,20 @@ { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" } ], - "headersSize": 753, + "headersSize": 773, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-09-30T04:03:34.098Z", - "time": 85, + "startedDateTime": "2025-09-15T15:48:06.519Z", + "time": 218, "timings": { "blocked": -1, "connect": -1, @@ -157,7 +165,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 218 } } ], diff --git a/src/test/mock-recordings/IdpOps_3439825948/updateSocialIdentityProvider_2825627011/1-Update-social-provider-FrodoTestIdp3_1534422775/recording.har b/src/test/mock-recordings/IdpOps_3439825948/updateSocialIdentityProvider_2825627011/1-Update-social-provider-FrodoTestIdp3_1534422775/recording.har index b1e45ff70..635e15158 100644 --- a/src/test/mock-recordings/IdpOps_3439825948/updateSocialIdentityProvider_2825627011/1-Update-social-provider-FrodoTestIdp3_1534422775/recording.har +++ b/src/test/mock-recordings/IdpOps_3439825948/updateSocialIdentityProvider_2825627011/1-Update-social-provider-FrodoTestIdp3_1534422775/recording.har @@ -8,11 +8,11 @@ }, "entries": [ { - "_id": "98bbf027b071d7b32a60d8ea799b7e8d", + "_id": "4ce708137768fde03bcf66cd8ba4e418", "_order": 0, "cache": {}, "request": { - "bodySize": 1276, + "bodySize": 1246, "cookies": [], "headers": [ { @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-840a0555-5a43-4136-a30e-2fb7e9479010" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "accept-api-version", @@ -41,7 +41,7 @@ }, { "name": "content-length", - "value": "1276" + "value": "1246" }, { "name": "accept-encoding", @@ -52,13 +52,13 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-1234567.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-1234567.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-1234567.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-1234567.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-1234567.okta.com/oauth2/v1/token\",\"_id\":\"FrodoTestIdp3\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-1234567.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-1234567.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-1234567.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-1234567.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-1234567.okta.com/oauth2/v1/token\",\"_id\":\"FrodoTestIdp3\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/FrodoTestIdp3" @@ -130,11 +130,11 @@ }, { "name": "date", - "value": "Mon, 09 Dec 2024 20:58:10 GMT" + "value": "Mon, 15 Sep 2025 15:48:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-840a0555-5a43-4136-a30e-2fb7e9479010" + "value": "frodo-6a174885-53fc-4ba1-bfa3-d0ea4c7127f6" }, { "name": "strict-transport-security", @@ -159,8 +159,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-09T20:58:10.775Z", - "time": 174, + "startedDateTime": "2025-09-15T15:48:06.853Z", + "time": 192, "timings": { "blocked": -1, "connect": -1, @@ -168,7 +168,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 174 + "wait": 192 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/1-Disable-enabled-journey-FrodoTestJourney8_2633191427/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/1-Disable-enabled-journey-FrodoTestJourney8_2633191427/recording.har index c92fb3400..e88e85d3d 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/1-Disable-enabled-journey-FrodoTestJourney8_2633191427/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/1-Disable-enabled-journey-FrodoTestJourney8_2633191427/recording.har @@ -20,42 +20,46 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 579, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" }, "response": { - "bodySize": 847, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 847, - "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-1975989323\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":false}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -93,7 +97,7 @@ }, { "name": "etag", - "value": "\"-1975989323\"" + "value": "\"2013582348\"" }, { "name": "expires", @@ -109,20 +113,24 @@ }, { "name": "content-length", - "value": "847" + "value": "880" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:37 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -132,14 +140,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.476Z", - "time": 50, + "startedDateTime": "2025-09-15T17:11:36.891Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -147,15 +155,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 50 + "wait": 66 } }, { - "_id": "6eb3e924bf1455d9356fa57a25a88d27", + "_id": "d63aa9efc8ee63edb4bcc0d6f46ba2f6", "_order": 0, "cache": {}, "request": { - "bodySize": 826, + "bodySize": 860, "cookies": [], "headers": [ { @@ -168,46 +176,50 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " }, { "name": "content-length", - "value": 826 + "value": "860" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 600, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"FrodoTestJourney8\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":false}" + "text": "{\"_id\":\"FrodoTestJourney8\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" }, "response": { - "bodySize": 847, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 847, - "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-1975989323\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":false}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -245,7 +257,7 @@ }, { "name": "etag", - "value": "\"-1975989323\"" + "value": "\"2013582348\"" }, { "name": "expires", @@ -261,20 +273,24 @@ }, { "name": "content-length", - "value": "847" + "value": "880" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:37 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -284,14 +300,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.531Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:36.963Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -299,7 +315,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 74 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/2-Disable-already-disabled-journey-FrodoTestJourney9_501024290/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/2-Disable-already-disabled-journey-FrodoTestJourney9_501024290/recording.har index 854ae11fc..c149e896d 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/2-Disable-already-disabled-journey-FrodoTestJourney9_501024290/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/disableJourney_3091010186/2-Disable-already-disabled-journey-FrodoTestJourney9_501024290/recording.har @@ -20,42 +20,46 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 579, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" }, "response": { - "bodySize": 846, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 846, - "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-280938100\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":false}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -93,7 +97,7 @@ }, { "name": "etag", - "value": "\"-280938100\"" + "value": "\"-586333725\"" }, { "name": "expires", @@ -109,20 +113,24 @@ }, { "name": "content-length", - "value": "846" + "value": "880" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:37 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -132,14 +140,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.606Z", - "time": 59, + "startedDateTime": "2025-09-15T17:11:37.045Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -147,15 +155,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 59 + "wait": 68 } }, { - "_id": "821badde06e8bcc9feeb0e557fdd8b24", + "_id": "e44ebf0157b9db0a8bafe8f2518c1a2b", "_order": 0, "cache": {}, "request": { - "bodySize": 826, + "bodySize": 860, "cookies": [], "headers": [ { @@ -168,46 +176,50 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " }, { "name": "content-length", - "value": 826 + "value": "860" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 600, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"FrodoTestJourney9\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":false}" + "text": "{\"_id\":\"FrodoTestJourney9\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" }, "response": { - "bodySize": 846, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 846, - "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-280938100\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":false}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -245,7 +257,7 @@ }, { "name": "etag", - "value": "\"-280938100\"" + "value": "\"-586333725\"" }, { "name": "expires", @@ -261,20 +273,24 @@ }, { "name": "content-length", - "value": "846" + "value": "880" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:37 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -284,14 +300,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.670Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:37.118Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -299,7 +315,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 78 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/1-Enable-disabled-journey-FrodoTestJourney6_2951481009/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/1-Enable-disabled-journey-FrodoTestJourney6_2951481009/recording.har index fd74b7390..78a5f95a0 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/1-Enable-disabled-journey-FrodoTestJourney6_2951481009/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/1-Enable-disabled-journey-FrodoTestJourney6_2951481009/recording.har @@ -20,42 +20,46 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 579, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" }, "response": { - "bodySize": 846, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 846, - "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1165751593\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":true}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -93,7 +97,7 @@ }, { "name": "etag", - "value": "\"-1165751593\"" + "value": "\"-1471147218\"" }, { "name": "expires", @@ -109,20 +113,24 @@ }, { "name": "content-length", - "value": "846" + "value": "880" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -132,14 +140,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.233Z", - "time": 48, + "startedDateTime": "2025-09-15T17:11:36.536Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -147,15 +155,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 48 + "wait": 77 } }, { - "_id": "a66893e501e64b5560d489f4b7dc3986", + "_id": "a430d74f8947588a78f6ab13b97bf67a", "_order": 0, "cache": {}, "request": { - "bodySize": 825, + "bodySize": 859, "cookies": [], "headers": [ { @@ -168,46 +176,50 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " }, { "name": "content-length", - "value": 825 + "value": "859" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 600, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"FrodoTestJourney6\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":true}" + "text": "{\"_id\":\"FrodoTestJourney6\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" }, "response": { - "bodySize": 846, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 846, - "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1165751593\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":true}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -245,7 +257,7 @@ }, { "name": "etag", - "value": "\"-1165751593\"" + "value": "\"-1471147218\"" }, { "name": "expires", @@ -261,20 +273,24 @@ }, { "name": "content-length", - "value": "846" + "value": "880" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -284,14 +300,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.285Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:36.617Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -299,7 +315,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 88 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/2-Enable-already-enabled-journey-FrodoTestJourney7_2975328694/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/2-Enable-already-enabled-journey-FrodoTestJourney7_2975328694/recording.har index 12123b485..3afda12a3 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/2-Enable-already-enabled-journey-FrodoTestJourney7_2975328694/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/enableJourney_3658539729/2-Enable-already-enabled-journey-FrodoTestJourney7_2975328694/recording.har @@ -20,42 +20,46 @@ "value": "application/json, text/plain, */*" }, { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "name": "content-type", + "value": "application/json" }, { - "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" }, { - "name": "content-type", - "value": "application/json" + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 579, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" }, "response": { - "bodySize": 844, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 844, - "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"120187468\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":true}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -93,7 +97,7 @@ }, { "name": "etag", - "value": "\"120187468\"" + "value": "\"-185208157\"" }, { "name": "expires", @@ -109,20 +113,24 @@ }, { "name": "content-length", - "value": "844" + "value": "879" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -132,14 +140,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 765, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.363Z", - "time": 47, + "startedDateTime": "2025-09-15T17:11:36.714Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -147,15 +155,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 47 + "wait": 74 } }, { - "_id": "d69c87d93bea1dc31f896b13bb089d95", + "_id": "264c118232872821168748aad7fe1b36", "_order": 0, "cache": {}, "request": { - "bodySize": 825, + "bodySize": 859, "cookies": [], "headers": [ { @@ -168,46 +176,50 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-46" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", "value": "protocol=2.1,resource=1.0" }, { - "name": "cookie", - "value": "6ac6499e9da2071=A8fC5cVXCiei6qOP_oyB7Q1cWyg.*AAJTSQACMDIAAlNLABxocHRBdDRGcjMvRlZNNzBNWDAxVFJUc3ZCQkU9AAR0eXBlAANDVFMAAlMxAAIwMQ..*" + "name": "authorization", + "value": "Bearer " }, { "name": "content-length", - "value": 825 + "value": "859" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 600, + "headersSize": 2025, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"_id\":\"FrodoTestJourney7\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":true}" + "text": "{\"_id\":\"FrodoTestJourney7\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" }, "response": { - "bodySize": 844, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 844, - "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"120187468\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"enabled\":true}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -245,7 +257,7 @@ }, { "name": "etag", - "value": "\"120187468\"" + "value": "\"-185208157\"" }, { "name": "expires", @@ -261,20 +273,24 @@ }, { "name": "content-length", - "value": "844" + "value": "879" }, { "name": "date", - "value": "Wed, 01 Nov 2023 02:23:36 GMT" + "value": "Mon, 15 Sep 2025 17:11:37 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-c181a5b4-c576-4214-b51f-245f214a9d22" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", "value": "max-age=31536000; includeSubDomains; preload;" }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -284,14 +300,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 765, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-11-01T02:23:36.415Z", - "time": 53, + "startedDateTime": "2025-09-15T17:11:36.805Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -299,7 +315,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 53 + "wait": 76 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/1-Export-journey-FrodoTestJourney3-w_2365774526/o-dependencies_2489362743/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/1-Export-journey-FrodoTestJourney3-w_2365774526/o-dependencies_2489362743/recording.har index 4c8f3f5b1..6f07bc829 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/1-Export-journey-FrodoTestJourney3-w_2365774526/o-dependencies_2489362743/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/1-Export-journey-FrodoTestJourney3-w_2365774526/o-dependencies_2489362743/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,18 +48,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" }, "response": { - "bodySize": 3257, + "bodySize": 3275, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3257, - "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true}" + "size": 3275, + "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}}" }, "cookies": [], "headers": [ @@ -81,7 +81,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -97,7 +97,7 @@ }, { "name": "etag", - "value": "\"1468237684\"" + "value": "\"-250164044\"" }, { "name": "expires", @@ -113,15 +113,15 @@ }, { "name": "content-length", - "value": "3257" + "value": "3275" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -146,8 +146,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:40.917Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:00.801Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -155,7 +155,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 70 } }, { @@ -176,15 +176,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -199,7 +199,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -232,7 +232,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -268,11 +268,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -297,8 +297,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.007Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:00.881Z", + "time": 62, "timings": { "blocked": -1, "connect": -1, @@ -306,7 +306,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 62 } }, { @@ -327,15 +327,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -350,18 +350,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" }, "response": { - "bodySize": 398, + "bodySize": 416, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 398, - "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"-1901002889\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 416, + "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"589396101\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -383,7 +383,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -399,7 +399,7 @@ }, { "name": "etag", - "value": "\"-1901002889\"" + "value": "\"589396101\"" }, { "name": "expires", @@ -415,15 +415,15 @@ }, { "name": "content-length", - "value": "398" + "value": "416" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -442,14 +442,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.008Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:00.882Z", + "time": 183, "timings": { "blocked": -1, "connect": -1, @@ -457,7 +457,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 183 } }, { @@ -478,15 +478,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -501,7 +501,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -534,7 +534,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -570,11 +570,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -599,8 +599,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.009Z", - "time": 232, + "startedDateTime": "2025-09-15T17:11:00.885Z", + "time": 184, "timings": { "blocked": -1, "connect": -1, @@ -608,7 +608,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 232 + "wait": 184 } }, { @@ -629,15 +629,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -652,7 +652,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -685,7 +685,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -721,11 +721,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -750,8 +750,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.011Z", - "time": 220, + "startedDateTime": "2025-09-15T17:11:00.888Z", + "time": 180, "timings": { "blocked": -1, "connect": -1, @@ -759,7 +759,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 220 + "wait": 180 } }, { @@ -780,15 +780,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -803,7 +803,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -836,7 +836,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -872,11 +872,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -901,8 +901,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.013Z", - "time": 259, + "startedDateTime": "2025-09-15T17:11:00.891Z", + "time": 176, "timings": { "blocked": -1, "connect": -1, @@ -910,7 +910,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 259 + "wait": 176 } }, { @@ -931,15 +931,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -954,7 +954,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -987,7 +987,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1023,11 +1023,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1052,8 +1052,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.014Z", - "time": 231, + "startedDateTime": "2025-09-15T17:11:00.894Z", + "time": 176, "timings": { "blocked": -1, "connect": -1, @@ -1061,7 +1061,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 231 + "wait": 176 } }, { @@ -1082,15 +1082,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1105,7 +1105,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1138,7 +1138,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1174,11 +1174,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1203,8 +1203,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.016Z", - "time": 258, + "startedDateTime": "2025-09-15T17:11:00.896Z", + "time": 168, "timings": { "blocked": -1, "connect": -1, @@ -1212,7 +1212,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 258 + "wait": 168 } }, { @@ -1233,15 +1233,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1256,7 +1256,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1289,7 +1289,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1325,11 +1325,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1354,8 +1354,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.018Z", - "time": 245, + "startedDateTime": "2025-09-15T17:11:00.898Z", + "time": 173, "timings": { "blocked": -1, "connect": -1, @@ -1363,7 +1363,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 245 + "wait": 173 } }, { @@ -1384,15 +1384,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1407,7 +1407,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1440,7 +1440,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1476,11 +1476,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1505,8 +1505,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.019Z", - "time": 254, + "startedDateTime": "2025-09-15T17:11:00.900Z", + "time": 166, "timings": { "blocked": -1, "connect": -1, @@ -1514,7 +1514,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 254 + "wait": 166 } }, { @@ -1535,15 +1535,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1558,18 +1558,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" }, "response": { - "bodySize": 268, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1857773376\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 296, + "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1634445849\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1591,7 +1591,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1607,7 +1607,7 @@ }, { "name": "etag", - "value": "\"1857773376\"" + "value": "\"1634445849\"" }, { "name": "expires", @@ -1623,15 +1623,15 @@ }, { "name": "content-length", - "value": "268" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1656,8 +1656,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.021Z", - "time": 217, + "startedDateTime": "2025-09-15T17:11:00.902Z", + "time": 166, "timings": { "blocked": -1, "connect": -1, @@ -1665,7 +1665,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 217 + "wait": 166 } }, { @@ -1686,15 +1686,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1709,7 +1709,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1742,7 +1742,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1778,11 +1778,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1807,8 +1807,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.280Z", - "time": 187, + "startedDateTime": "2025-09-15T17:11:01.078Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -1816,7 +1816,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 187 + "wait": 81 } }, { @@ -1837,15 +1837,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1860,7 +1860,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1893,7 +1893,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1929,11 +1929,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1958,8 +1958,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.281Z", - "time": 129, + "startedDateTime": "2025-09-15T17:11:01.079Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -1967,7 +1967,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 129 + "wait": 81 } }, { @@ -1988,15 +1988,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2011,7 +2011,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2044,7 +2044,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2080,11 +2080,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2109,8 +2109,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.282Z", - "time": 142, + "startedDateTime": "2025-09-15T17:11:01.080Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -2118,7 +2118,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 82 } }, { @@ -2139,15 +2139,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2162,7 +2162,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2195,7 +2195,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2231,11 +2231,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2260,8 +2260,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.282Z", - "time": 166, + "startedDateTime": "2025-09-15T17:11:01.082Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -2269,7 +2269,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 166 + "wait": 80 } }, { @@ -2290,15 +2290,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2313,7 +2313,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2346,7 +2346,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2382,11 +2382,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:40 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2411,8 +2411,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.283Z", - "time": 129, + "startedDateTime": "2025-09-15T17:11:01.083Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -2420,7 +2420,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 129 + "wait": 78 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/2-Export-journey-FrodoTestJourney3-w_684826395/dependencies_1379947466/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/2-Export-journey-FrodoTestJourney3-w_684826395/dependencies_1379947466/recording.har index b710bac7b..366409362 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/2-Export-journey-FrodoTestJourney3-w_684826395/dependencies_1379947466/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/2-Export-journey-FrodoTestJourney3-w_684826395/dependencies_1379947466/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,18 +48,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" }, "response": { - "bodySize": 3257, + "bodySize": 3275, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3257, - "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true}" + "size": 3275, + "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}}" }, "cookies": [], "headers": [ @@ -81,7 +81,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -97,7 +97,7 @@ }, { "name": "etag", - "value": "\"1468237684\"" + "value": "\"-250164044\"" }, { "name": "expires", @@ -113,15 +113,15 @@ }, { "name": "content-length", - "value": "3257" + "value": "3275" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -146,8 +146,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.486Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:01.184Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -155,7 +155,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 71 } }, { @@ -176,11 +176,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -195,24 +195,28 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1904, + "headersSize": 1881, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/ui/themerealm" }, "response": { - "bodySize": 80893, + "bodySize": 90138, "content": { "mimeType": "application/json;charset=utf-8", - "size": 80893, - "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"alpha\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" + "size": 90138, + "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"/alpha\":[{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"alpha\":[{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"e47838b5-48c9-4dea-8a84-43f4b4ea8e04\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputSelectHoverColor\":\"#f6f8fa\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountFooterScriptTag\":\"\",\"accountFooterScriptTagEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"boldLinks\":false,\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyA11yAddFallbackErrorHeading\":true,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardBorderRadius\":4,\"journeyCardHeaderBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFloatingLabels\":true,\"journeyFocusElement\":\"header\",\"journeyFocusFirstFocusableItemEnabled\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyFooterScriptTag\":\"\",\"journeyFooterScriptTagEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyHeaderSkipLinkEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputSelectHoverColor\":\"#f6f8fa\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyJustifiedContentMobileViewEnabled\":false,\"journeyLayout\":\"justified-right\",\"journeyRememberMeEnabled\":false,\"journeyRememberMeLabel\":\"\",\"journeySignInButtonPosition\":\"flex-column\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Copy of Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"successColor\":\"#2ed47a\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" }, "cookies": [], "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -256,7 +260,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -279,14 +283,14 @@ "value": "chunked" } ], - "headersSize": 671, + "headersSize": 685, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.570Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:01.266Z", + "time": 118, "timings": { "blocked": -1, "connect": -1, @@ -294,11 +298,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 118 } }, { - "_id": "425eabd99f3d46889c1dcb32c3c5933f", + "_id": "d0df0334cd3f7846107895e5e8dc3fcb", "_order": 0, "cache": {}, "request": { @@ -315,15 +319,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -338,18 +342,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" }, "response": { - "bodySize": 351, + "bodySize": 416, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 416, + "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"589396101\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -371,7 +375,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -387,7 +391,7 @@ }, { "name": "etag", - "value": "\"-99193033\"" + "value": "\"589396101\"" }, { "name": "expires", @@ -403,15 +407,15 @@ }, { "name": "content-length", - "value": "351" + "value": "416" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -436,8 +440,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.571Z", - "time": 159, + "startedDateTime": "2025-09-15T17:11:01.267Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -445,11 +449,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 159 + "wait": 89 } }, { - "_id": "d0df0334cd3f7846107895e5e8dc3fcb", + "_id": "425eabd99f3d46889c1dcb32c3c5933f", "_order": 0, "cache": {}, "request": { @@ -466,15 +470,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -489,18 +493,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" }, "response": { - "bodySize": 398, + "bodySize": 351, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 398, - "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"-1901002889\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 351, + "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -522,7 +526,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -538,7 +542,7 @@ }, { "name": "etag", - "value": "\"-1901002889\"" + "value": "\"-99193033\"" }, { "name": "expires", @@ -554,15 +558,15 @@ }, { "name": "content-length", - "value": "398" + "value": "351" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -581,14 +585,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.572Z", - "time": 149, + "startedDateTime": "2025-09-15T17:11:01.267Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -596,7 +600,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 89 } }, { @@ -617,15 +621,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -640,7 +644,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -673,7 +677,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -709,11 +713,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -738,8 +742,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.573Z", - "time": 162, + "startedDateTime": "2025-09-15T17:11:01.268Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -747,7 +751,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 162 + "wait": 87 } }, { @@ -768,15 +772,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -791,7 +795,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -824,7 +828,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -860,11 +864,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -889,8 +893,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.573Z", - "time": 181, + "startedDateTime": "2025-09-15T17:11:01.269Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -898,7 +902,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 85 } }, { @@ -919,15 +923,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -942,7 +946,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -975,7 +979,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1011,11 +1015,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1040,8 +1044,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.574Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:01.270Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -1049,7 +1053,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 84 } }, { @@ -1070,15 +1074,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1093,7 +1097,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1126,7 +1130,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1162,11 +1166,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1191,8 +1195,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.575Z", - "time": 126, + "startedDateTime": "2025-09-15T17:11:01.271Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -1200,7 +1204,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 126 + "wait": 90 } }, { @@ -1221,15 +1225,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1244,7 +1248,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1277,7 +1281,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1313,11 +1317,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1342,8 +1346,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.575Z", - "time": 174, + "startedDateTime": "2025-09-15T17:11:01.272Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -1351,7 +1355,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 174 + "wait": 80 } }, { @@ -1372,15 +1376,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1395,7 +1399,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1428,7 +1432,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1464,11 +1468,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1493,8 +1497,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.576Z", - "time": 157, + "startedDateTime": "2025-09-15T17:11:01.273Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -1502,7 +1506,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 157 + "wait": 86 } }, { @@ -1523,15 +1527,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1546,7 +1550,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1579,7 +1583,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1615,11 +1619,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1644,8 +1648,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.576Z", - "time": 177, + "startedDateTime": "2025-09-15T17:11:01.273Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -1653,7 +1657,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 177 + "wait": 87 } }, { @@ -1674,15 +1678,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1697,18 +1701,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" }, "response": { - "bodySize": 268, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1857773376\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 296, + "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1634445849\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1730,7 +1734,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1746,7 +1750,7 @@ }, { "name": "etag", - "value": "\"1857773376\"" + "value": "\"1634445849\"" }, { "name": "expires", @@ -1762,15 +1766,15 @@ }, { "name": "content-length", - "value": "268" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1795,8 +1799,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.577Z", - "time": 157, + "startedDateTime": "2025-09-15T17:11:01.274Z", + "time": 154, "timings": { "blocked": -1, "connect": -1, @@ -1804,7 +1808,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 157 + "wait": 154 } }, { @@ -1825,11 +1829,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1848,18 +1852,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/739bdc48-fd24-4c52-b353-88706d75558a" }, "response": { - "bodySize": 1032, + "bodySize": 1060, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1032, - "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"Ii8qIENoZWNrIFVzZXJuYW1lXG4gKlxuICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbVxuICogXG4gKiBDaGVjayBpZiB1c2VybmFtZSBoYXMgYWxyZWFkeSBiZWVuIGNvbGxlY3RlZC5cbiAqIFJldHVybiBcImtub3duXCIgaWYgeWVzLCBcInVua25vd25cIiBvdGhlcndpc2UuXG4gKiBcbiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuXG4gKiBcbiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDpcbiAqIC0ga25vd25cbiAqIC0gdW5rbm93blxuICovXG4oZnVuY3Rpb24gKCkge1xuICAgIGlmIChudWxsICE9IHNoYXJlZFN0YXRlLmdldChcInVzZXJuYW1lXCIpKSB7XG4gICAgICAgIG91dGNvbWUgPSBcImtub3duXCI7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBvdXRjb21lID0gXCJ1bmtub3duXCI7XG4gICAgfVxufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1060, + "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"LyogQ2hlY2sgVXNlcm5hbWUKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogQ2hlY2sgaWYgdXNlcm5hbWUgaGFzIGFscmVhZHkgYmVlbiBjb2xsZWN0ZWQuCiAqIFJldHVybiAia25vd24iIGlmIHllcywgInVua25vd24iIG90aGVyd2lzZS4KICogCiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuCiAqIAogKiBUaGUgU2NyaXB0ZWQgRGVjaXNpb24gTm9kZSBuZWVkcyB0aGUgZm9sbG93aW5nIG91dGNvbWVzIGRlZmluZWQ6CiAqIC0ga25vd24KICogLSB1bmtub3duCiAqLwooZnVuY3Rpb24gKCkgewogICAgaWYgKG51bGwgIT0gc2hhcmVkU3RhdGUuZ2V0KCJ1c2VybmFtZSIpKSB7CiAgICAgICAgb3V0Y29tZSA9ICJrbm93biI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBvdXRjb21lID0gInVua25vd24iOwogICAgfQp9KCkpOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250390,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -1909,15 +1913,15 @@ }, { "name": "content-length", - "value": "1032" + "value": "1060" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1942,8 +1946,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.763Z", - "time": 172, + "startedDateTime": "2025-09-15T17:11:01.438Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -1951,7 +1955,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 172 + "wait": 99 } }, { @@ -1972,11 +1976,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1995,18 +1999,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1999, + "headersSize": 1976, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58c824ae-84ed-4724-82cd-db128fc3f6c" }, "response": { - "bodySize": 3093, + "bodySize": 3081, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3093, - "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5pbXBvcnQgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuXG5Kc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdChcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSxcbiAgICAgICAgZmllbGQoXCJzblwiLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSxcbiAgICAgICAgZmllbGQoXCJtYWlsXCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSxcbiAgICAgICAgZmllbGQoXCJ1c2VyTmFtZVwiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKVxuXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQWRkcmVzcy5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwicG9zdGFsQWRkcmVzc1wiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxBZGRyZXNzKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwiY2l0eVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUuYWRkcmVzc1JlZ2lvbi5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwic3RhdGVQcm92aW5jZVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzUmVnaW9uKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbENvZGUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInBvc3RhbENvZGVcIiwgbm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQ29kZSlcbmlmIChub3JtYWxpemVkUHJvZmlsZS5jb3VudHJ5LmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoXCJjb3VudHJ5XCIsIG5vcm1hbGl6ZWRQcm9maWxlLmNvdW50cnkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucGhvbmUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInRlbGVwaG9uZU51bWJlclwiLCBub3JtYWxpemVkUHJvZmlsZS5waG9uZSlcblxuLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5XG4vLyB0aGVuIGFkZCBhIGJvb2xlYW4gZmxhZyB0byB0aGUgc2hhcmVkIHN0YXRlIHRvIGluZGljYXRlIG5hbWVzIGFyZSBub3QgcHJlc2VudFxuLy8gdGhpcyBjb3VsZCBiZSB1c2VkIGVsc2V3aGVyZVxuLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmdcbi8vIHRoZSB1c2VyIG9iamVjdCB3aXRoIGJsYW5rIHZhbHVlcyB3aGVuIGdpdmVuTmFtZSAgYW5kIGZhbWlseU5hbWUgaXMgbm90IHByZXNlbnRcbmJvb2xlYW4gbm9HaXZlbk5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuaXNOdWxsKCkgfHwgKCFub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuYXNTdHJpbmcoKT8udHJpbSgpKVxuYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpXG5zaGFyZWRTdGF0ZS5wdXQoXCJuYW1lRW1wdHlPck51bGxcIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKVxuXG5yZXR1cm4gbWFuYWdlZFVzZXJcbiI=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 3081, + "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlck5hbWUiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKQoKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgicG9zdGFsQWRkcmVzcyIsIG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MpCmlmIChub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgiY2l0eSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24uaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgic3RhdGVQcm92aW5jZSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24pCmlmIChub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInBvc3RhbENvZGUiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlKQppZiAobm9ybWFsaXplZFByb2ZpbGUuY291bnRyeS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KCJjb3VudHJ5Iiwgbm9ybWFsaXplZFByb2ZpbGUuY291bnRyeSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBob25lLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInRlbGVwaG9uZU51bWJlciIsIG5vcm1hbGl6ZWRQcm9maWxlLnBob25lKQoKLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5Ci8vIHRoZW4gYWRkIGEgYm9vbGVhbiBmbGFnIHRvIHRoZSBzaGFyZWQgc3RhdGUgdG8gaW5kaWNhdGUgbmFtZXMgYXJlIG5vdCBwcmVzZW50Ci8vIHRoaXMgY291bGQgYmUgdXNlZCBlbHNld2hlcmUKLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmcKLy8gdGhlIHVzZXIgb2JqZWN0IHdpdGggYmxhbmsgdmFsdWVzIHdoZW4gZ2l2ZW5OYW1lICBhbmQgZmFtaWx5TmFtZSBpcyBub3QgcHJlc2VudApib29sZWFuIG5vR2l2ZW5OYW1lID0gbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmFzU3RyaW5nKCk/LnRyaW0oKSkKYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpCnNoYXJlZFN0YXRlLnB1dCgibmFtZUVtcHR5T3JOdWxsIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKQoKcmV0dXJuIG1hbmFnZWRVc2VyCg==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250309,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -2056,15 +2060,15 @@ }, { "name": "content-length", - "value": "3093" + "value": "3081" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2089,8 +2093,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.764Z", - "time": 183, + "startedDateTime": "2025-09-15T17:11:01.439Z", + "time": 98, "timings": { "blocked": -1, "connect": -1, @@ -2098,7 +2102,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 183 + "wait": 98 } }, { @@ -2119,11 +2123,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2146,7 +2150,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2045, + "headersSize": 2022, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -2163,11 +2167,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 10076, + "bodySize": 11382, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 10076, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 11382, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -2217,11 +2221,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2250,8 +2254,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.767Z", - "time": 443, + "startedDateTime": "2025-09-15T17:11:01.440Z", + "time": 219, "timings": { "blocked": -1, "connect": -1, @@ -2259,7 +2263,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 443 + "wait": 219 } }, { @@ -2280,11 +2284,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2303,18 +2307,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/d58977ed-0542-4147-8197-973ef7300191" }, "response": { - "bodySize": 413, + "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 413, - "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"Ii8qXG4gKiBDdXN0b20gRGV2aWNlIE1hdGNoIFNjcmlwdFxuICovXG5cbm91dGNvbWUgPSBcInRydWVcIjsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 473, + "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"LyoKICogQ3VzdG9tIERldmljZSBNYXRjaCBTY3JpcHQKICovCgpvdXRjb21lID0gInRydWUiOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250470,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -2364,15 +2368,15 @@ }, { "name": "content-length", - "value": "413" + "value": "473" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2397,8 +2401,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.768Z", - "time": 107, + "startedDateTime": "2025-09-15T17:11:01.441Z", + "time": 97, "timings": { "blocked": -1, "connect": -1, @@ -2406,7 +2410,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 107 + "wait": 97 } }, { @@ -2427,15 +2431,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2450,7 +2454,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2483,7 +2487,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2519,11 +2523,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2548,8 +2552,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.769Z", - "time": 192, + "startedDateTime": "2025-09-15T17:11:01.442Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -2557,7 +2561,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 192 + "wait": 94 } }, { @@ -2578,15 +2582,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2601,7 +2605,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2634,7 +2638,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2670,11 +2674,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2699,8 +2703,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.770Z", - "time": 225, + "startedDateTime": "2025-09-15T17:11:01.443Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -2708,7 +2712,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 225 + "wait": 86 } }, { @@ -2729,15 +2733,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2752,7 +2756,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2785,7 +2789,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2821,11 +2825,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2850,8 +2854,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.771Z", - "time": 125, + "startedDateTime": "2025-09-15T17:11:01.444Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -2859,11 +2863,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 125 + "wait": 84 } }, { - "_id": "5dc74b4844a1c5faf07302218b39f237", + "_id": "c06a21de3d481674fcdef66b0c8f064b", "_order": 0, "cache": {}, "request": { @@ -2880,15 +2884,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2903,18 +2907,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" }, "response": { - "bodySize": 465, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 465, - "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 258, + "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -2936,7 +2940,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2952,7 +2956,7 @@ }, { "name": "etag", - "value": "\"280483221\"" + "value": "\"969732594\"" }, { "name": "expires", @@ -2968,15 +2972,15 @@ }, { "name": "content-length", - "value": "465" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3001,8 +3005,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.772Z", - "time": 156, + "startedDateTime": "2025-09-15T17:11:01.445Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -3010,11 +3014,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 156 + "wait": 83 } }, { - "_id": "c06a21de3d481674fcdef66b0c8f064b", + "_id": "5dc74b4844a1c5faf07302218b39f237", "_order": 0, "cache": {}, "request": { @@ -3031,15 +3035,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3054,18 +3058,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" }, "response": { - "bodySize": 258, + "bodySize": 465, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 465, + "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -3087,7 +3091,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3103,7 +3107,7 @@ }, { "name": "etag", - "value": "\"969732594\"" + "value": "\"280483221\"" }, { "name": "expires", @@ -3119,15 +3123,15 @@ }, { "name": "content-length", - "value": "258" + "value": "465" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3152,8 +3156,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.772Z", - "time": 183, + "startedDateTime": "2025-09-15T17:11:01.446Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -3161,7 +3165,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 183 + "wait": 89 } }, { @@ -3182,11 +3186,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -3201,7 +3205,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1912, + "headersSize": 1889, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -3218,7 +3222,11 @@ "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -3266,7 +3274,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3285,14 +3293,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.775Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:01.447Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -3300,7 +3308,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 65 } }, { @@ -3321,11 +3329,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3344,7 +3352,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1992, + "headersSize": 1969, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -3414,11 +3422,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3443,8 +3451,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.842Z", - "time": 143, + "startedDateTime": "2025-09-15T17:11:01.518Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -3452,7 +3460,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 143 + "wait": 85 } }, { @@ -3473,15 +3481,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3496,7 +3504,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2012, + "headersSize": 1989, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -3534,7 +3542,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "protocol=2.1,resource=1.0, resource=1.0" }, { "name": "content-security-policy", @@ -3566,11 +3574,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3595,8 +3603,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:41.990Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:01.615Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -3604,7 +3612,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 101 } }, { @@ -3625,11 +3633,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3648,7 +3656,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1993, + "headersSize": 1970, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -3717,11 +3725,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:01 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3746,8 +3754,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:42.084Z", - "time": 108, + "startedDateTime": "2025-09-15T17:11:01.723Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -3755,7 +3763,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 108 + "wait": 86 } }, { @@ -3776,11 +3784,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3799,18 +3807,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l" }, "response": { - "bodySize": 1581, + "bodySize": 1604, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1581, - "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"1007701944\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{}}}}" + "size": 1604, + "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-901720656\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{},\"treeConfiguration\":{}}}}" }, "cookies": [], "headers": [ @@ -3848,7 +3856,7 @@ }, { "name": "etag", - "value": "\"1007701944\"" + "value": "\"-901720656\"" }, { "name": "expires", @@ -3864,15 +3872,15 @@ }, { "name": "content-length", - "value": "1581" + "value": "1604" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:41 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3897,8 +3905,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:42.198Z", - "time": 105, + "startedDateTime": "2025-09-15T17:11:01.815Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -3906,7 +3914,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 105 + "wait": 85 } }, { @@ -3927,11 +3935,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3950,7 +3958,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2010, + "headersSize": 1987, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -3966,11 +3974,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/saml2/jsp/exportmetadata.jsp?entityid=urn%3Afederation%3AMicrosoftOnline&realm=alpha" }, "response": { - "bodySize": 7836, + "bodySize": 18597, "content": { "mimeType": "text/xml;charset=utf-8", - "size": 7836, - "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" + "size": 18597, + "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" }, "cookies": [ { @@ -4007,17 +4015,13 @@ "name": "content-type", "value": "text/xml;charset=utf-8" }, - { - "name": "content-length", - "value": "7836" - }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4034,16 +4038,20 @@ { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" } ], - "headersSize": 613, + "headersSize": 619, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:42.309Z", - "time": 545, + "startedDateTime": "2025-09-15T17:11:01.906Z", + "time": 53, "timings": { "blocked": -1, "connect": -1, @@ -4051,7 +4059,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 545 + "wait": 53 } }, { @@ -4072,11 +4080,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4095,18 +4103,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" }, "response": { - "bodySize": 1485, + "bodySize": 1501, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1485, - "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5sb2dnZXIud2FybmluZyhcIkdpdEh1YiByYXdQcm9maWxlOiBcIityYXdQcm9maWxlKVxuXG5yZXR1cm4ganNvbihvYmplY3QoXG4gICAgICAgIGZpZWxkKFwiaWRcIiwgcmF3UHJvZmlsZS5pZCksXG4gICAgICAgIGZpZWxkKFwiZGlzcGxheU5hbWVcIiwgcmF3UHJvZmlsZS5uYW1lKSxcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgcmF3UHJvZmlsZS5maXJzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJmYW1pbHlOYW1lXCIsIHJhd1Byb2ZpbGUubGFzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJwaG90b1VybFwiLCByYXdQcm9maWxlLnBpY3R1cmUuZGF0YS51cmwpLFxuICAgICAgICBmaWVsZChcImVtYWlsXCIsIHJhd1Byb2ZpbGUuZW1haWwpLFxuICAgICAgICBmaWVsZChcInVzZXJuYW1lXCIsIHJhd1Byb2ZpbGUuZW1haWwpKSki\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1501, + "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250221,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4156,15 +4164,15 @@ }, { "name": "content-length", - "value": "1485" + "value": "1501" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4189,8 +4197,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:42.860Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:01.963Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -4198,7 +4206,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 81 } }, { @@ -4219,11 +4227,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4242,18 +4250,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" }, "response": { - "bodySize": 7381, + "bodySize": 7281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 7381, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTXG4gKiBvciB3aXRoIG9uZSBvZiBpdHMgYWZmaWxpYXRlcy4gQWxsIHVzZSBzaGFsbCBiZSBleGNsdXNpdmVseSBzdWJqZWN0XG4gKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy5cbiAqL1xuXG4vKlxuICogVGhpcyBzY3JpcHQgcmV0dXJucyB0aGUgc29jaWFsIGlkZW50aXR5IHByb2ZpbGUgaW5mb3JtYXRpb24gZm9yIHRoZSBhdXRoZW50aWNhdGluZyB1c2VyXG4gKiBpbiBhIHN0YW5kYXJkIGZvcm0gZXhwZWN0ZWQgYnkgdGhlIFNvY2lhbCBQcm92aWRlciBIYW5kbGVyIE5vZGUuXG4gKlxuICogRGVmaW5lZCB2YXJpYWJsZXM6XG4gKiByYXdQcm9maWxlIC0gVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBwcm9maWxlIGluZm9ybWF0aW9uIGZvciB0aGUgYXV0aGVudGljYXRpbmcgdXNlci5cbiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLlxuICogbG9nZ2VyIC0gVGhlIGRlYnVnIGxvZ2dlciBpbnN0YW5jZTpcbiAqICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L3NjcmlwdGluZy1ndWlkZS9zY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuaHRtbCNzY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuXG4gKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS5cbiAqICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIHJlYWxtIHRoZSB1c2VyIGlzIGF1dGhlbnRpY2F0aW5nIHRvLlxuICogcmVxdWVzdEhlYWRlcnMgLSBUcmVlTWFwICgyKS5cbiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OlxuICogICAgICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoZW50aWNhdGlvbi1ndWlkZS9zY3JpcHRpbmctYXBpLW5vZGUuaHRtbCNzY3JpcHRpbmctYXBpLW5vZGUtcmVxdWVzdEhlYWRlcnMuXG4gKiByZXF1ZXN0UGFyYW1ldGVycyAtIFRyZWVNYXAgKDIpLlxuICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy5cbiAqIHNlbGVjdGVkSWRwIC0gU3RyaW5nIChwcmltaXRpdmUpLlxuICogICAgICAgICAgICAgICBUaGUgc29jaWFsIGlkZW50aXR5IHByb3ZpZGVyIG5hbWUuIEZvciBleGFtcGxlOiBnb29nbGUuXG4gKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLlxuICogICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgaG9sZHMgdGhlIHN0YXRlIG9mIHRoZSBhdXRoZW50aWNhdGlvbiB0cmVlIGFuZCBhbGxvd3MgZGF0YSBleGNoYW5nZSBiZXR3ZWVuIHRoZSBzdGF0ZWxlc3Mgbm9kZXM6XG4gKiAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuXG4gKiAgICAgICAgICAgICAgICAgIFRoZSBvYmplY3QgZm9yIHN0b3Jpbmcgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHRoYXQgbXVzdCBub3QgbGVhdmUgdGhlIHNlcnZlciB1bmVuY3J5cHRlZCxcbiAqICAgICAgICAgICAgICAgICAgYW5kIHRoYXQgbWF5IG5vdCBuZWVkIHRvIHBlcnNpc3QgYmV0d2VlbiBhdXRoZW50aWNhdGlvbiByZXF1ZXN0cyBkdXJpbmcgdGhlIGF1dGhlbnRpY2F0aW9uIHNlc3Npb246XG4gKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqXG4gKiBSZXR1cm4gLSBhIEpzb25WYWx1ZSAoMSkuXG4gKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuXG4gKiAgICAgICAgICBDdXJyZW50bHksIHRoZSBJbW1lZGlhdGVseSBJbnZva2VkIEZ1bmN0aW9uIEV4cHJlc3Npb24gKGFsc28ga25vd24gYXMgU2VsZi1FeGVjdXRpbmcgQW5vbnltb3VzIEZ1bmN0aW9uKVxuICogICAgICAgICAgaXMgdGhlIGxhc3QgKGFuZCBvbmx5KSBzdGF0ZW1lbnQgaW4gdGhpcyBzY3JpcHQsIGFuZCBpdHMgcmV0dXJuIHZhbHVlIHdpbGwgYmVjb21lIHRoZSBzY3JpcHQgcmVzdWx0LlxuICogICAgICAgICAgRG8gbm90IHVzZSBcInJldHVybiB2YXJpYWJsZVwiIHN0YXRlbWVudCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24gZGVmaW5pdGlvbi5cbiAqXG4gKiAgICAgICAgICBUaGlzIHNjcmlwdCdzIGxhc3Qgc3RhdGVtZW50IHNob3VsZCByZXN1bHQgaW4gYSBKc29uVmFsdWUgKDEpIHdpdGggdGhlIGZvbGxvd2luZyBrZXlzOlxuICogICAgICAgICAge1xuICogICAgICAgICAgICAgIHtcImRpc3BsYXlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZW1haWxcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJmYW1pbHlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZ2l2ZW5OYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiaWRcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJsb2NhbGVcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJwaG90b1VybFwiOiBcImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlXCJ9LFxuICogICAgICAgICAgICAgIHtcInVzZXJuYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn1cbiAqICAgICAgICAgIH1cbiAqXG4gKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC5cbiAqICAgICAgICAgIEZvciBleGFtcGxlLCB0aGUgc2NyaXB0IGFzc29jaWF0ZWQgd2l0aCB0aGUgU29jaWFsIFByb3ZpZGVyIEhhbmRsZXIgTm9kZSBhbmQsXG4gKiAgICAgICAgICB1bHRpbWF0ZWx5LCB0aGUgbWFuYWdlZCBvYmplY3QgY3JlYXRlZC91cGRhdGVkIHdpdGggdGhpcyBkYXRhXG4gKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLlxuICogICAgICAgICAgSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6XG4gKiAgICAgICAgICB1c2VybmFtZSwgZ2l2ZW5OYW1lLCBmYW1pbHlOYW1lLCBlbWFpbC5cbiAqXG4gKiAgICAgICAgICBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlXG4gKiAgICAgICAgICBhcmJpdHJhcnkgY2hhcmFjdGVycyBmcm9tIHRoZSBVbml2ZXJzYWwgQ2hhcmFjdGVyIFNldCAoVUNTKS5cbiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLlxuICpcbiAqICgxKSBKc29uVmFsdWUgLSBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hcGlkb2NzL29yZy9mb3JnZXJvY2svanNvbi9Kc29uVmFsdWUuaHRtbC5cbiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuXG4gKiAoMykgTGlua2VkSGFzaE1hcCAtIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzExL2RvY3MvYXBpL2phdmEuYmFzZS9qYXZhL3V0aWwvTGlua2VkSGFzaE1hcC5odG1sLlxuICovXG5cbihmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGZySmF2YSA9IEphdmFJbXBvcnRlcihcbiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuICAgICk7XG5cbiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTtcblxuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2lkJywgcmF3UHJvZmlsZS5nZXQoJ3N1YicpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdlbWFpbCcsIHJhd1Byb2ZpbGUuZ2V0KCdtYWlsJykuYXNTdHJpbmcoKSk7XG4gICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgnZ2l2ZW5OYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCd1c2VybmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCd1cG4nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdyb2xlcycsIHJhd1Byb2ZpbGUuZ2V0KCdyb2xlcycpLmFzU3RyaW5nKCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gbm9ybWFsaXplZFByb2ZpbGVEYXRhOiAnK25vcm1hbGl6ZWRQcm9maWxlRGF0YSk7XG5cbiAgICByZXR1cm4gbm9ybWFsaXplZFByb2ZpbGVEYXRhO1xufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 7281, + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250546,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4303,15 +4311,15 @@ }, { "name": "content-length", - "value": "7381" + "value": "7281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4336,8 +4344,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:42.861Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:01.964Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -4345,7 +4353,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 87 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/3-Export-journey-FrodoTestJourney3-w_2536379012/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/3-Export-journey-FrodoTestJourney3-w_2536379012/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har index 1717077bf..68a4a4aff 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/3-Export-journey-FrodoTestJourney3-w_2536379012/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/exportJourney_2045999962/3-Export-journey-FrodoTestJourney3-w_2536379012/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,18 +48,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" }, "response": { - "bodySize": 3257, + "bodySize": 3275, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3257, - "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true}" + "size": 3275, + "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}}" }, "cookies": [], "headers": [ @@ -81,7 +81,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -97,7 +97,7 @@ }, { "name": "etag", - "value": "\"1468237684\"" + "value": "\"-250164044\"" }, { "name": "expires", @@ -113,15 +113,15 @@ }, { "name": "content-length", - "value": "3257" + "value": "3275" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -146,8 +146,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:42.996Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:02.079Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -155,7 +155,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 72 } }, { @@ -176,11 +176,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -195,24 +195,28 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1904, + "headersSize": 1881, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/ui/themerealm" }, "response": { - "bodySize": 80893, + "bodySize": 90138, "content": { "mimeType": "application/json;charset=utf-8", - "size": 80893, - "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"alpha\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" + "size": 90138, + "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"/alpha\":[{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"alpha\":[{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"e47838b5-48c9-4dea-8a84-43f4b4ea8e04\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputSelectHoverColor\":\"#f6f8fa\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountFooterScriptTag\":\"\",\"accountFooterScriptTagEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"boldLinks\":false,\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyA11yAddFallbackErrorHeading\":true,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardBorderRadius\":4,\"journeyCardHeaderBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFloatingLabels\":true,\"journeyFocusElement\":\"header\",\"journeyFocusFirstFocusableItemEnabled\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyFooterScriptTag\":\"\",\"journeyFooterScriptTagEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyHeaderSkipLinkEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputSelectHoverColor\":\"#f6f8fa\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyJustifiedContentMobileViewEnabled\":false,\"journeyLayout\":\"justified-right\",\"journeyRememberMeEnabled\":false,\"journeyRememberMeLabel\":\"\",\"journeySignInButtonPosition\":\"flex-column\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Copy of Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"successColor\":\"#2ed47a\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" }, "cookies": [], "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -256,7 +260,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -279,14 +283,14 @@ "value": "chunked" } ], - "headersSize": 671, + "headersSize": 685, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.089Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:02.159Z", + "time": 121, "timings": { "blocked": -1, "connect": -1, @@ -294,7 +298,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 121 } }, { @@ -315,15 +319,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -338,7 +342,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -371,7 +375,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -407,11 +411,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -436,8 +440,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.091Z", - "time": 194, + "startedDateTime": "2025-09-15T17:11:02.160Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -445,7 +449,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 194 + "wait": 85 } }, { @@ -466,15 +470,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -489,18 +493,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" }, "response": { - "bodySize": 398, + "bodySize": 416, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 398, - "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"-1901002889\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 416, + "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"589396101\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -522,7 +526,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -538,7 +542,7 @@ }, { "name": "etag", - "value": "\"-1901002889\"" + "value": "\"589396101\"" }, { "name": "expires", @@ -554,15 +558,15 @@ }, { "name": "content-length", - "value": "398" + "value": "416" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -581,14 +585,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.092Z", - "time": 192, + "startedDateTime": "2025-09-15T17:11:02.161Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -596,11 +600,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 192 + "wait": 87 } }, { - "_id": "b8de6463cfe600961d1d4d3e87c4c72c", + "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", "_order": 0, "cache": {}, "request": { @@ -617,15 +621,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -640,18 +644,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" }, "response": { - "bodySize": 533, + "bodySize": 384, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 384, + "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -673,7 +677,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -689,7 +693,7 @@ }, { "name": "etag", - "value": "\"1072614526\"" + "value": "\"-498498895\"" }, { "name": "expires", @@ -705,15 +709,15 @@ }, { "name": "content-length", - "value": "533" + "value": "384" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -738,8 +742,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.093Z", - "time": 137, + "startedDateTime": "2025-09-15T17:11:02.162Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -747,11 +751,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 137 + "wait": 78 } }, { - "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", + "_id": "b8de6463cfe600961d1d4d3e87c4c72c", "_order": 0, "cache": {}, "request": { @@ -768,15 +772,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -791,18 +795,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" }, "response": { - "bodySize": 384, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 384, - "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 533, + "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -824,7 +828,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -840,7 +844,7 @@ }, { "name": "etag", - "value": "\"-498498895\"" + "value": "\"1072614526\"" }, { "name": "expires", @@ -856,15 +860,15 @@ }, { "name": "content-length", - "value": "384" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -889,8 +893,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.093Z", - "time": 181, + "startedDateTime": "2025-09-15T17:11:02.162Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -898,7 +902,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 81 } }, { @@ -919,15 +923,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -942,7 +946,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -975,7 +979,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1011,11 +1015,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1040,8 +1044,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.094Z", - "time": 240, + "startedDateTime": "2025-09-15T17:11:02.163Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -1049,7 +1053,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 240 + "wait": 86 } }, { @@ -1070,15 +1074,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1093,7 +1097,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1126,7 +1130,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1162,11 +1166,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1191,8 +1195,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.095Z", - "time": 126, + "startedDateTime": "2025-09-15T17:11:02.164Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -1200,7 +1204,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 126 + "wait": 83 } }, { @@ -1221,15 +1225,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1244,7 +1248,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1277,7 +1281,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1313,11 +1317,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1342,8 +1346,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.095Z", - "time": 251, + "startedDateTime": "2025-09-15T17:11:02.165Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -1351,7 +1355,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 251 + "wait": 80 } }, { @@ -1372,15 +1376,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1395,7 +1399,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -1428,7 +1432,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1464,11 +1468,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1493,8 +1497,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.096Z", - "time": 250, + "startedDateTime": "2025-09-15T17:11:02.166Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -1502,11 +1506,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 250 + "wait": 78 } }, { - "_id": "57280129530e3aaf3fc6c1022e9a6c7e", + "_id": "4ab5c2526be220f23011da2036a53fcd", "_order": 0, "cache": {}, "request": { @@ -1523,15 +1527,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1546,18 +1550,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" }, "response": { - "bodySize": 268, + "bodySize": 613, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1857773376\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 613, + "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -1579,7 +1583,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1595,7 +1599,7 @@ }, { "name": "etag", - "value": "\"1857773376\"" + "value": "\"1765887235\"" }, { "name": "expires", @@ -1611,15 +1615,15 @@ }, { "name": "content-length", - "value": "268" + "value": "613" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1644,8 +1648,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.097Z", - "time": 232, + "startedDateTime": "2025-09-15T17:11:02.167Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -1653,11 +1657,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 232 + "wait": 81 } }, { - "_id": "4ab5c2526be220f23011da2036a53fcd", + "_id": "57280129530e3aaf3fc6c1022e9a6c7e", "_order": 0, "cache": {}, "request": { @@ -1674,15 +1678,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1697,18 +1701,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" }, "response": { - "bodySize": 613, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 613, - "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 296, + "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1634445849\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1730,7 +1734,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1746,7 +1750,7 @@ }, { "name": "etag", - "value": "\"1765887235\"" + "value": "\"1634445849\"" }, { "name": "expires", @@ -1762,15 +1766,15 @@ }, { "name": "content-length", - "value": "613" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1795,8 +1799,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.097Z", - "time": 250, + "startedDateTime": "2025-09-15T17:11:02.168Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -1804,7 +1808,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 250 + "wait": 76 } }, { @@ -1825,11 +1829,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1848,18 +1852,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/739bdc48-fd24-4c52-b353-88706d75558a" }, "response": { - "bodySize": 1032, + "bodySize": 1060, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1032, - "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"Ii8qIENoZWNrIFVzZXJuYW1lXG4gKlxuICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbVxuICogXG4gKiBDaGVjayBpZiB1c2VybmFtZSBoYXMgYWxyZWFkeSBiZWVuIGNvbGxlY3RlZC5cbiAqIFJldHVybiBcImtub3duXCIgaWYgeWVzLCBcInVua25vd25cIiBvdGhlcndpc2UuXG4gKiBcbiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuXG4gKiBcbiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDpcbiAqIC0ga25vd25cbiAqIC0gdW5rbm93blxuICovXG4oZnVuY3Rpb24gKCkge1xuICAgIGlmIChudWxsICE9IHNoYXJlZFN0YXRlLmdldChcInVzZXJuYW1lXCIpKSB7XG4gICAgICAgIG91dGNvbWUgPSBcImtub3duXCI7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBvdXRjb21lID0gXCJ1bmtub3duXCI7XG4gICAgfVxufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1060, + "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"LyogQ2hlY2sgVXNlcm5hbWUKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogQ2hlY2sgaWYgdXNlcm5hbWUgaGFzIGFscmVhZHkgYmVlbiBjb2xsZWN0ZWQuCiAqIFJldHVybiAia25vd24iIGlmIHllcywgInVua25vd24iIG90aGVyd2lzZS4KICogCiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuCiAqIAogKiBUaGUgU2NyaXB0ZWQgRGVjaXNpb24gTm9kZSBuZWVkcyB0aGUgZm9sbG93aW5nIG91dGNvbWVzIGRlZmluZWQ6CiAqIC0ga25vd24KICogLSB1bmtub3duCiAqLwooZnVuY3Rpb24gKCkgewogICAgaWYgKG51bGwgIT0gc2hhcmVkU3RhdGUuZ2V0KCJ1c2VybmFtZSIpKSB7CiAgICAgICAgb3V0Y29tZSA9ICJrbm93biI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBvdXRjb21lID0gInVua25vd24iOwogICAgfQp9KCkpOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250390,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -1909,15 +1913,15 @@ }, { "name": "content-length", - "value": "1032" + "value": "1060" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1942,8 +1946,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.355Z", - "time": 173, + "startedDateTime": "2025-09-15T17:11:02.259Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -1951,7 +1955,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 173 + "wait": 80 } }, { @@ -1972,11 +1976,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1995,18 +1999,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1999, + "headersSize": 1976, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58c824ae-84ed-4724-82cd-db128fc3f6c" }, "response": { - "bodySize": 3093, + "bodySize": 3081, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3093, - "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5pbXBvcnQgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuXG5Kc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdChcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSxcbiAgICAgICAgZmllbGQoXCJzblwiLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSxcbiAgICAgICAgZmllbGQoXCJtYWlsXCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSxcbiAgICAgICAgZmllbGQoXCJ1c2VyTmFtZVwiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKVxuXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQWRkcmVzcy5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwicG9zdGFsQWRkcmVzc1wiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxBZGRyZXNzKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwiY2l0eVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUuYWRkcmVzc1JlZ2lvbi5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwic3RhdGVQcm92aW5jZVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzUmVnaW9uKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbENvZGUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInBvc3RhbENvZGVcIiwgbm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQ29kZSlcbmlmIChub3JtYWxpemVkUHJvZmlsZS5jb3VudHJ5LmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoXCJjb3VudHJ5XCIsIG5vcm1hbGl6ZWRQcm9maWxlLmNvdW50cnkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucGhvbmUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInRlbGVwaG9uZU51bWJlclwiLCBub3JtYWxpemVkUHJvZmlsZS5waG9uZSlcblxuLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5XG4vLyB0aGVuIGFkZCBhIGJvb2xlYW4gZmxhZyB0byB0aGUgc2hhcmVkIHN0YXRlIHRvIGluZGljYXRlIG5hbWVzIGFyZSBub3QgcHJlc2VudFxuLy8gdGhpcyBjb3VsZCBiZSB1c2VkIGVsc2V3aGVyZVxuLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmdcbi8vIHRoZSB1c2VyIG9iamVjdCB3aXRoIGJsYW5rIHZhbHVlcyB3aGVuIGdpdmVuTmFtZSAgYW5kIGZhbWlseU5hbWUgaXMgbm90IHByZXNlbnRcbmJvb2xlYW4gbm9HaXZlbk5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuaXNOdWxsKCkgfHwgKCFub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuYXNTdHJpbmcoKT8udHJpbSgpKVxuYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpXG5zaGFyZWRTdGF0ZS5wdXQoXCJuYW1lRW1wdHlPck51bGxcIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKVxuXG5yZXR1cm4gbWFuYWdlZFVzZXJcbiI=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 3081, + "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlck5hbWUiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKQoKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgicG9zdGFsQWRkcmVzcyIsIG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MpCmlmIChub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgiY2l0eSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24uaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgic3RhdGVQcm92aW5jZSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24pCmlmIChub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInBvc3RhbENvZGUiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlKQppZiAobm9ybWFsaXplZFByb2ZpbGUuY291bnRyeS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KCJjb3VudHJ5Iiwgbm9ybWFsaXplZFByb2ZpbGUuY291bnRyeSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBob25lLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInRlbGVwaG9uZU51bWJlciIsIG5vcm1hbGl6ZWRQcm9maWxlLnBob25lKQoKLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5Ci8vIHRoZW4gYWRkIGEgYm9vbGVhbiBmbGFnIHRvIHRoZSBzaGFyZWQgc3RhdGUgdG8gaW5kaWNhdGUgbmFtZXMgYXJlIG5vdCBwcmVzZW50Ci8vIHRoaXMgY291bGQgYmUgdXNlZCBlbHNld2hlcmUKLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmcKLy8gdGhlIHVzZXIgb2JqZWN0IHdpdGggYmxhbmsgdmFsdWVzIHdoZW4gZ2l2ZW5OYW1lICBhbmQgZmFtaWx5TmFtZSBpcyBub3QgcHJlc2VudApib29sZWFuIG5vR2l2ZW5OYW1lID0gbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmFzU3RyaW5nKCk/LnRyaW0oKSkKYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpCnNoYXJlZFN0YXRlLnB1dCgibmFtZUVtcHR5T3JOdWxsIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKQoKcmV0dXJuIG1hbmFnZWRVc2VyCg==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250309,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -2056,15 +2060,15 @@ }, { "name": "content-length", - "value": "3093" + "value": "3081" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2089,8 +2093,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.356Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:02.260Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -2098,7 +2102,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 92 } }, { @@ -2119,11 +2123,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2146,7 +2150,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2045, + "headersSize": 2022, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -2163,11 +2167,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 10076, + "bodySize": 11382, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 10076, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 11382, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -2217,11 +2221,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2250,8 +2254,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.358Z", - "time": 292, + "startedDateTime": "2025-09-15T17:11:02.261Z", + "time": 98, "timings": { "blocked": -1, "connect": -1, @@ -2259,7 +2263,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 292 + "wait": 98 } }, { @@ -2280,11 +2284,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2303,18 +2307,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/d58977ed-0542-4147-8197-973ef7300191" }, "response": { - "bodySize": 413, + "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 413, - "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"Ii8qXG4gKiBDdXN0b20gRGV2aWNlIE1hdGNoIFNjcmlwdFxuICovXG5cbm91dGNvbWUgPSBcInRydWVcIjsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 473, + "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"LyoKICogQ3VzdG9tIERldmljZSBNYXRjaCBTY3JpcHQKICovCgpvdXRjb21lID0gInRydWUiOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250470,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -2364,15 +2368,15 @@ }, { "name": "content-length", - "value": "413" + "value": "473" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2397,8 +2401,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.359Z", - "time": 178, + "startedDateTime": "2025-09-15T17:11:02.262Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -2406,7 +2410,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 178 + "wait": 87 } }, { @@ -2427,15 +2431,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2450,7 +2454,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -2483,7 +2487,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2519,11 +2523,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2548,8 +2552,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.360Z", - "time": 179, + "startedDateTime": "2025-09-15T17:11:02.263Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -2557,11 +2561,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 179 + "wait": 77 } }, { - "_id": "ecd9fc7ad9149c87ca8794251fc9181c", + "_id": "30c1108fa6de55729dac4ba745113b85", "_order": 0, "cache": {}, "request": { @@ -2578,15 +2582,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2601,18 +2605,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" }, "response": { - "bodySize": 454, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 454, - "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 260, + "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -2634,7 +2638,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2650,7 +2654,7 @@ }, { "name": "etag", - "value": "\"1791446947\"" + "value": "\"-2073692024\"" }, { "name": "expires", @@ -2666,15 +2670,15 @@ }, { "name": "content-length", - "value": "454" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2693,14 +2697,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.360Z", - "time": 243, + "startedDateTime": "2025-09-15T17:11:02.264Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -2708,11 +2712,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 243 + "wait": 85 } }, { - "_id": "30c1108fa6de55729dac4ba745113b85", + "_id": "ecd9fc7ad9149c87ca8794251fc9181c", "_order": 0, "cache": {}, "request": { @@ -2729,15 +2733,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2752,18 +2756,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" }, "response": { - "bodySize": 260, + "bodySize": 454, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 454, + "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2785,7 +2789,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2801,7 +2805,7 @@ }, { "name": "etag", - "value": "\"-2073692024\"" + "value": "\"1791446947\"" }, { "name": "expires", @@ -2817,15 +2821,15 @@ }, { "name": "content-length", - "value": "260" + "value": "454" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2844,14 +2848,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.361Z", - "time": 255, + "startedDateTime": "2025-09-15T17:11:02.264Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -2859,11 +2863,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 255 + "wait": 87 } }, { - "_id": "5dc74b4844a1c5faf07302218b39f237", + "_id": "c06a21de3d481674fcdef66b0c8f064b", "_order": 0, "cache": {}, "request": { @@ -2880,15 +2884,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2903,18 +2907,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" }, "response": { - "bodySize": 465, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 465, - "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 258, + "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -2936,7 +2940,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2952,7 +2956,7 @@ }, { "name": "etag", - "value": "\"280483221\"" + "value": "\"969732594\"" }, { "name": "expires", @@ -2968,15 +2972,15 @@ }, { "name": "content-length", - "value": "465" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3001,8 +3005,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.362Z", - "time": 240, + "startedDateTime": "2025-09-15T17:11:02.265Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -3010,11 +3014,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 240 + "wait": 83 } }, { - "_id": "c06a21de3d481674fcdef66b0c8f064b", + "_id": "5dc74b4844a1c5faf07302218b39f237", "_order": 0, "cache": {}, "request": { @@ -3031,15 +3035,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3054,18 +3058,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" }, "response": { - "bodySize": 258, + "bodySize": 465, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 465, + "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -3087,7 +3091,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3103,7 +3107,7 @@ }, { "name": "etag", - "value": "\"969732594\"" + "value": "\"280483221\"" }, { "name": "expires", @@ -3119,15 +3123,15 @@ }, { "name": "content-length", - "value": "258" + "value": "465" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3152,8 +3156,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.362Z", - "time": 256, + "startedDateTime": "2025-09-15T17:11:02.266Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -3161,7 +3165,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 256 + "wait": 84 } }, { @@ -3182,11 +3186,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -3201,7 +3205,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1912, + "headersSize": 1889, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -3218,7 +3222,11 @@ "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -3266,7 +3274,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3285,14 +3293,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.363Z", - "time": 59, + "startedDateTime": "2025-09-15T17:11:02.267Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -3300,7 +3308,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 59 + "wait": 64 } }, { @@ -3321,11 +3329,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3344,7 +3352,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1992, + "headersSize": 1969, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -3414,11 +3422,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3443,8 +3451,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.428Z", - "time": 184, + "startedDateTime": "2025-09-15T17:11:02.336Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -3452,7 +3460,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 184 + "wait": 71 } }, { @@ -3473,15 +3481,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3496,7 +3504,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2012, + "headersSize": 1989, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -3534,7 +3542,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "protocol=2.1,resource=1.0, resource=1.0" }, { "name": "content-security-policy", @@ -3566,11 +3574,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:42 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3595,8 +3603,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.616Z", - "time": 105, + "startedDateTime": "2025-09-15T17:11:02.414Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -3604,7 +3612,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 105 + "wait": 72 } }, { @@ -3625,11 +3633,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3648,7 +3656,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1993, + "headersSize": 1970, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -3717,11 +3725,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3746,8 +3754,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.724Z", - "time": 144, + "startedDateTime": "2025-09-15T17:11:02.491Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -3755,7 +3763,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 144 + "wait": 71 } }, { @@ -3776,11 +3784,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3799,18 +3807,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l" }, "response": { - "bodySize": 1581, + "bodySize": 1604, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1581, - "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"1007701944\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{}}}}" + "size": 1604, + "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-901720656\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{},\"treeConfiguration\":{}}}}" }, "cookies": [], "headers": [ @@ -3848,7 +3856,7 @@ }, { "name": "etag", - "value": "\"1007701944\"" + "value": "\"-901720656\"" }, { "name": "expires", @@ -3864,15 +3872,15 @@ }, { "name": "content-length", - "value": "1581" + "value": "1604" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3897,8 +3905,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.874Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:02.566Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -3906,7 +3914,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 89 } }, { @@ -3927,11 +3935,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3950,7 +3958,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2010, + "headersSize": 1987, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -3966,11 +3974,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/saml2/jsp/exportmetadata.jsp?entityid=urn%3Afederation%3AMicrosoftOnline&realm=alpha" }, "response": { - "bodySize": 7836, + "bodySize": 18597, "content": { "mimeType": "text/xml;charset=utf-8", - "size": 7836, - "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" + "size": 18597, + "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" }, "cookies": [ { @@ -4007,17 +4015,13 @@ "name": "content-type", "value": "text/xml;charset=utf-8" }, - { - "name": "content-length", - "value": "7836" - }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4034,16 +4038,20 @@ { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" } ], - "headersSize": 613, + "headersSize": 619, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:43.973Z", - "time": 52, + "startedDateTime": "2025-09-15T17:11:02.660Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -4051,7 +4059,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 52 + "wait": 67 } }, { @@ -4072,11 +4080,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4095,18 +4103,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" }, "response": { - "bodySize": 1485, + "bodySize": 1501, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1485, - "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5sb2dnZXIud2FybmluZyhcIkdpdEh1YiByYXdQcm9maWxlOiBcIityYXdQcm9maWxlKVxuXG5yZXR1cm4ganNvbihvYmplY3QoXG4gICAgICAgIGZpZWxkKFwiaWRcIiwgcmF3UHJvZmlsZS5pZCksXG4gICAgICAgIGZpZWxkKFwiZGlzcGxheU5hbWVcIiwgcmF3UHJvZmlsZS5uYW1lKSxcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgcmF3UHJvZmlsZS5maXJzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJmYW1pbHlOYW1lXCIsIHJhd1Byb2ZpbGUubGFzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJwaG90b1VybFwiLCByYXdQcm9maWxlLnBpY3R1cmUuZGF0YS51cmwpLFxuICAgICAgICBmaWVsZChcImVtYWlsXCIsIHJhd1Byb2ZpbGUuZW1haWwpLFxuICAgICAgICBmaWVsZChcInVzZXJuYW1lXCIsIHJhd1Byb2ZpbGUuZW1haWwpKSki\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1501, + "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250221,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4156,15 +4164,15 @@ }, { "name": "content-length", - "value": "1485" + "value": "1501" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4189,8 +4197,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.030Z", - "time": 99, + "startedDateTime": "2025-09-15T17:11:02.733Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -4198,7 +4206,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 74 } }, { @@ -4219,11 +4227,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4242,18 +4250,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" }, "response": { - "bodySize": 7381, + "bodySize": 7281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 7381, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTXG4gKiBvciB3aXRoIG9uZSBvZiBpdHMgYWZmaWxpYXRlcy4gQWxsIHVzZSBzaGFsbCBiZSBleGNsdXNpdmVseSBzdWJqZWN0XG4gKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy5cbiAqL1xuXG4vKlxuICogVGhpcyBzY3JpcHQgcmV0dXJucyB0aGUgc29jaWFsIGlkZW50aXR5IHByb2ZpbGUgaW5mb3JtYXRpb24gZm9yIHRoZSBhdXRoZW50aWNhdGluZyB1c2VyXG4gKiBpbiBhIHN0YW5kYXJkIGZvcm0gZXhwZWN0ZWQgYnkgdGhlIFNvY2lhbCBQcm92aWRlciBIYW5kbGVyIE5vZGUuXG4gKlxuICogRGVmaW5lZCB2YXJpYWJsZXM6XG4gKiByYXdQcm9maWxlIC0gVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBwcm9maWxlIGluZm9ybWF0aW9uIGZvciB0aGUgYXV0aGVudGljYXRpbmcgdXNlci5cbiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLlxuICogbG9nZ2VyIC0gVGhlIGRlYnVnIGxvZ2dlciBpbnN0YW5jZTpcbiAqICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L3NjcmlwdGluZy1ndWlkZS9zY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuaHRtbCNzY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuXG4gKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS5cbiAqICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIHJlYWxtIHRoZSB1c2VyIGlzIGF1dGhlbnRpY2F0aW5nIHRvLlxuICogcmVxdWVzdEhlYWRlcnMgLSBUcmVlTWFwICgyKS5cbiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OlxuICogICAgICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoZW50aWNhdGlvbi1ndWlkZS9zY3JpcHRpbmctYXBpLW5vZGUuaHRtbCNzY3JpcHRpbmctYXBpLW5vZGUtcmVxdWVzdEhlYWRlcnMuXG4gKiByZXF1ZXN0UGFyYW1ldGVycyAtIFRyZWVNYXAgKDIpLlxuICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy5cbiAqIHNlbGVjdGVkSWRwIC0gU3RyaW5nIChwcmltaXRpdmUpLlxuICogICAgICAgICAgICAgICBUaGUgc29jaWFsIGlkZW50aXR5IHByb3ZpZGVyIG5hbWUuIEZvciBleGFtcGxlOiBnb29nbGUuXG4gKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLlxuICogICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgaG9sZHMgdGhlIHN0YXRlIG9mIHRoZSBhdXRoZW50aWNhdGlvbiB0cmVlIGFuZCBhbGxvd3MgZGF0YSBleGNoYW5nZSBiZXR3ZWVuIHRoZSBzdGF0ZWxlc3Mgbm9kZXM6XG4gKiAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuXG4gKiAgICAgICAgICAgICAgICAgIFRoZSBvYmplY3QgZm9yIHN0b3Jpbmcgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHRoYXQgbXVzdCBub3QgbGVhdmUgdGhlIHNlcnZlciB1bmVuY3J5cHRlZCxcbiAqICAgICAgICAgICAgICAgICAgYW5kIHRoYXQgbWF5IG5vdCBuZWVkIHRvIHBlcnNpc3QgYmV0d2VlbiBhdXRoZW50aWNhdGlvbiByZXF1ZXN0cyBkdXJpbmcgdGhlIGF1dGhlbnRpY2F0aW9uIHNlc3Npb246XG4gKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqXG4gKiBSZXR1cm4gLSBhIEpzb25WYWx1ZSAoMSkuXG4gKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuXG4gKiAgICAgICAgICBDdXJyZW50bHksIHRoZSBJbW1lZGlhdGVseSBJbnZva2VkIEZ1bmN0aW9uIEV4cHJlc3Npb24gKGFsc28ga25vd24gYXMgU2VsZi1FeGVjdXRpbmcgQW5vbnltb3VzIEZ1bmN0aW9uKVxuICogICAgICAgICAgaXMgdGhlIGxhc3QgKGFuZCBvbmx5KSBzdGF0ZW1lbnQgaW4gdGhpcyBzY3JpcHQsIGFuZCBpdHMgcmV0dXJuIHZhbHVlIHdpbGwgYmVjb21lIHRoZSBzY3JpcHQgcmVzdWx0LlxuICogICAgICAgICAgRG8gbm90IHVzZSBcInJldHVybiB2YXJpYWJsZVwiIHN0YXRlbWVudCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24gZGVmaW5pdGlvbi5cbiAqXG4gKiAgICAgICAgICBUaGlzIHNjcmlwdCdzIGxhc3Qgc3RhdGVtZW50IHNob3VsZCByZXN1bHQgaW4gYSBKc29uVmFsdWUgKDEpIHdpdGggdGhlIGZvbGxvd2luZyBrZXlzOlxuICogICAgICAgICAge1xuICogICAgICAgICAgICAgIHtcImRpc3BsYXlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZW1haWxcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJmYW1pbHlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZ2l2ZW5OYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiaWRcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJsb2NhbGVcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJwaG90b1VybFwiOiBcImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlXCJ9LFxuICogICAgICAgICAgICAgIHtcInVzZXJuYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn1cbiAqICAgICAgICAgIH1cbiAqXG4gKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC5cbiAqICAgICAgICAgIEZvciBleGFtcGxlLCB0aGUgc2NyaXB0IGFzc29jaWF0ZWQgd2l0aCB0aGUgU29jaWFsIFByb3ZpZGVyIEhhbmRsZXIgTm9kZSBhbmQsXG4gKiAgICAgICAgICB1bHRpbWF0ZWx5LCB0aGUgbWFuYWdlZCBvYmplY3QgY3JlYXRlZC91cGRhdGVkIHdpdGggdGhpcyBkYXRhXG4gKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLlxuICogICAgICAgICAgSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6XG4gKiAgICAgICAgICB1c2VybmFtZSwgZ2l2ZW5OYW1lLCBmYW1pbHlOYW1lLCBlbWFpbC5cbiAqXG4gKiAgICAgICAgICBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlXG4gKiAgICAgICAgICBhcmJpdHJhcnkgY2hhcmFjdGVycyBmcm9tIHRoZSBVbml2ZXJzYWwgQ2hhcmFjdGVyIFNldCAoVUNTKS5cbiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLlxuICpcbiAqICgxKSBKc29uVmFsdWUgLSBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hcGlkb2NzL29yZy9mb3JnZXJvY2svanNvbi9Kc29uVmFsdWUuaHRtbC5cbiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuXG4gKiAoMykgTGlua2VkSGFzaE1hcCAtIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzExL2RvY3MvYXBpL2phdmEuYmFzZS9qYXZhL3V0aWwvTGlua2VkSGFzaE1hcC5odG1sLlxuICovXG5cbihmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGZySmF2YSA9IEphdmFJbXBvcnRlcihcbiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuICAgICk7XG5cbiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTtcblxuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2lkJywgcmF3UHJvZmlsZS5nZXQoJ3N1YicpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdlbWFpbCcsIHJhd1Byb2ZpbGUuZ2V0KCdtYWlsJykuYXNTdHJpbmcoKSk7XG4gICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgnZ2l2ZW5OYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCd1c2VybmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCd1cG4nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdyb2xlcycsIHJhd1Byb2ZpbGUuZ2V0KCdyb2xlcycpLmFzU3RyaW5nKCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gbm9ybWFsaXplZFByb2ZpbGVEYXRhOiAnK25vcm1hbGl6ZWRQcm9maWxlRGF0YSk7XG5cbiAgICByZXR1cm4gbm9ybWFsaXplZFByb2ZpbGVEYXRhO1xufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 7281, + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250546,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4303,15 +4311,15 @@ }, { "name": "content-length", - "value": "7381" + "value": "7281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:02 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4336,8 +4344,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.031Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:02.734Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -4345,7 +4353,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 74 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/1-Export-journeys-w_450056636/o-dependencies_2489362743/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/1-Export-journeys-w_450056636/o-dependencies_2489362743/recording.har index 84aaea9cd..4da87aebb 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/1-Export-journeys-w_450056636/o-dependencies_2489362743/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/1-Export-journeys-w_450056636/o-dependencies_2489362743/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,7 +48,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -60,11 +60,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees?_queryFilter=true" }, "response": { - "bodySize": 40698, + "bodySize": 44061, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 40698, - "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"-501795106\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"description\":\"Reset Password Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j10\",\"_rev\":\"751431822\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"ForgottenUsername\",\"_rev\":\"1703131230\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"description\":\"Forgotten Username Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"UpdatePassword\",\"_rev\":\"-1067190791\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"description\":\"Update password using active session\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"1132068003\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-562983220\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"Registration\",\"_rev\":\"-340494482\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"description\":\"Platform Registration Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"1533193571\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"247254510\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"1561467361\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"RadioChoice\",\"_rev\":\"947126104\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"-1832802229\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"OrphanedTest\",\"_rev\":\"-764260244\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"description\":\"Test orphaned nodes\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"test\",\"_rev\":\"279923916\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j01\",\"_rev\":\"-523887030\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j00\",\"_rev\":\"-643620752\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":1033,\"y\":261.015625},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"Login\",\"_rev\":\"-453684268\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"description\":\"Platform Login Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j03\",\"_rev\":\"-1352811052\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j02\",\"_rev\":\"2029292005\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j05\",\"_rev\":\"1652057497\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j04\",\"_rev\":\"-1089876293\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j07\",\"_rev\":\"-937100459\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j06\",\"_rev\":\"605160891\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j09\",\"_rev\":\"-1358707527\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j08\",\"_rev\":\"-1997695217\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"512701181\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"description\":\"Prompt for missing preferences on 3rd login\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTest\",\"_rev\":\"1975823900\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}},\"mustRun\":false,\"enabled\":true}],\"resultCount\":29,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + "size": 44061, + "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}},{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}},{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}},{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}},{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}},{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}],\"resultCount\":32,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" }, "cookies": [], "headers": [ @@ -86,7 +86,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "protocol=2.1,resource=1.0, resource=1.0" }, { "name": "content-security-policy", @@ -114,11 +114,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -147,8 +147,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.156Z", - "time": 142, + "startedDateTime": "2025-09-15T17:11:02.843Z", + "time": 105, "timings": { "blocked": -1, "connect": -1, @@ -156,11 +156,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 105 } }, { - "_id": "b3fe3510cd92f9e432c12a7d11f8d5a0", + "_id": "af9f974213681cbb429fe2cb288da8d9", "_order": 0, "cache": {}, "request": { @@ -177,15 +177,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -200,18 +200,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ForgottenUsername" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Agent" }, "response": { - "bodySize": 1273, + "bodySize": 1188, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1273, - "text": "{\"_id\":\"ForgottenUsername\",\"_rev\":\"1703131230\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"description\":\"Forgotten Username Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 1188, + "text": "{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -233,7 +233,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -249,7 +249,7 @@ }, { "name": "etag", - "value": "\"1703131230\"" + "value": "\"414379761\"" }, { "name": "expires", @@ -265,15 +265,15 @@ }, { "name": "content-length", - "value": "1273" + "value": "1188" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -292,14 +292,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.311Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:02.960Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -307,11 +307,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 73 } }, { - "_id": "710c38486084ac7b99b5145198d5e62b", + "_id": "14e8704ed246dc2bc7c443b9c6c51e3d", "_order": 0, "cache": {}, "request": { @@ -328,15 +328,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -351,18 +351,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5e2a7c95-94af-4b23-8724-deb13853726a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ZeroPageLoginNode/51e2cd24-cf1f-4313-8af0-35ea9e04d2fe" }, "response": { - "bodySize": 451, + "bodySize": 385, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 451, - "text": "{\"_id\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"_rev\":\"-1421046051\",\"nodes\":[{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Forgotten Username\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 385, + "text": "{\"_id\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"_rev\":\"1918749982\",\"passwordHeader\":\"X-OpenAM-Password\",\"referrerWhiteList\":[],\"allowWithoutReferer\":true,\"usernameHeader\":\"X-OpenAM-Username\",\"_type\":{\"_id\":\"ZeroPageLoginNode\",\"name\":\"Zero Page Login Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"Has Credentials\"},{\"id\":\"false\",\"displayName\":\"No Credentials\"}]}" }, "cookies": [], "headers": [ @@ -384,7 +384,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -400,7 +400,7 @@ }, { "name": "etag", - "value": "\"-1421046051\"" + "value": "\"1918749982\"" }, { "name": "expires", @@ -416,15 +416,15 @@ }, { "name": "content-length", - "value": "451" + "value": "385" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -443,14 +443,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.399Z", - "time": 146, + "startedDateTime": "2025-09-15T17:11:03.039Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -458,11 +458,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 84 } }, { - "_id": "9622062f1bc993445582b8c38d8bd6c4", + "_id": "35115e9f38e61cf31cdeff69e429e2d7", "_order": 0, "cache": {}, "request": { @@ -479,15 +479,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -502,18 +502,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2050, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/b93ce36e-1976-4610-b24f-8d6760b5463b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AgentDataStoreDecisionNode/6736a00a-fc65-438e-b4ea-23f66b4a8739" }, "response": { - "bodySize": 256, + "bodySize": 249, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 256, - "text": "{\"_id\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\",\"_rev\":\"1389809903\",\"tree\":\"Login\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 249, + "text": "{\"_id\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\",\"_rev\":\"-37205592\",\"_type\":{\"_id\":\"AgentDataStoreDecisionNode\",\"name\":\"Agent Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -535,7 +535,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -551,7 +551,7 @@ }, { "name": "etag", - "value": "\"1389809903\"" + "value": "\"-37205592\"" }, { "name": "expires", @@ -567,15 +567,15 @@ }, { "name": "content-length", - "value": "256" + "value": "249" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -594,14 +594,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.400Z", - "time": 126, + "startedDateTime": "2025-09-15T17:11:03.040Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -609,11 +609,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 126 + "wait": 83 } }, { - "_id": "2a438656c535bf6497f6b74fa011172b", + "_id": "4846ac14c6dfb23e45540c5659a7c314", "_order": 0, "cache": {}, "request": { @@ -630,15 +630,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -653,18 +653,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2071, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/bf9ea8d5-9802-4f26-9664-a21840faac23" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cbd1f1af-eb0a-4274-a762-adacf04c7080" }, "response": { - "bodySize": 296, + "bodySize": 464, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 296, - "text": "{\"_id\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\",\"_rev\":\"-626658673\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 464, + "text": "{\"_id\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"_rev\":\"1362999754\",\"nodes\":[{\"_id\":\"2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"6072842f-5f7c-4b62-8ae2-4f18a5701ba4\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -686,7 +686,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -702,7 +702,7 @@ }, { "name": "etag", - "value": "\"-626658673\"" + "value": "\"1362999754\"" }, { "name": "expires", @@ -718,15 +718,15 @@ }, { "name": "content-length", - "value": "296" + "value": "464" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -751,8 +751,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.400Z", - "time": 176, + "startedDateTime": "2025-09-15T17:11:03.041Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -760,11 +760,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 176 + "wait": 74 } }, { - "_id": "3a0066f1671cf4c1502e674e85b5c1b1", + "_id": "2778d9349667e5e47a441389b9328aca", "_order": 0, "cache": {}, "request": { @@ -781,15 +781,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -804,18 +804,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/d9a79f01-2ce3-4be2-a28a-975f35c3c8ca" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018" }, "response": { - "bodySize": 436, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 436, - "text": "{\"_id\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"_rev\":\"2035832000\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"forgottenUsername\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018\",\"_rev\":\"756665730\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -837,7 +837,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -853,7 +853,7 @@ }, { "name": "etag", - "value": "\"2035832000\"" + "value": "\"756665730\"" }, { "name": "expires", @@ -869,15 +869,15 @@ }, { "name": "content-length", - "value": "436" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -896,14 +896,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.401Z", - "time": 177, + "startedDateTime": "2025-09-15T17:11:03.129Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -911,11 +911,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 177 + "wait": 75 } }, { - "_id": "56a36eacbdf48c30f1c8494b58810a6f", + "_id": "5114962942d8e03d9b3c9e847ded436d", "_order": 0, "cache": {}, "request": { @@ -932,15 +932,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -955,18 +955,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/9f1e8d94-4922-481b-9e14-212b66548900" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/6072842f-5f7c-4b62-8ae2-4f18a5701ba4" }, "response": { - "bodySize": 307, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 307, - "text": "{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"_rev\":\"-1331445210\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"6072842f-5f7c-4b62-8ae2-4f18a5701ba4\",\"_rev\":\"-597464788\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -988,7 +988,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1004,7 +1004,7 @@ }, { "name": "etag", - "value": "\"-1331445210\"" + "value": "\"-597464788\"" }, { "name": "expires", @@ -1020,15 +1020,15 @@ }, { "name": "content-length", - "value": "307" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1047,14 +1047,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.584Z", - "time": 122, + "startedDateTime": "2025-09-15T17:11:03.130Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -1062,11 +1062,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 122 + "wait": 73 } }, { - "_id": "84d251b736d069d67c1b7fdb6458ee02", + "_id": "b3fe3510cd92f9e432c12a7d11f8d5a0", "_order": 0, "cache": {}, "request": { @@ -1083,15 +1083,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1106,18 +1106,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2019, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTest" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ForgottenUsername" }, "response": { - "bodySize": 2431, + "bodySize": 1290, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2431, - "text": "{\"_id\":\"FrodoTest\",\"_rev\":\"1975823900\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}},\"mustRun\":false,\"enabled\":true}" + "size": 1290, + "text": "{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -1139,7 +1139,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1155,7 +1155,7 @@ }, { "name": "etag", - "value": "\"1975823900\"" + "value": "\"-15270498\"" }, { "name": "expires", @@ -1171,15 +1171,15 @@ }, { "name": "content-length", - "value": "2431" + "value": "1290" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:43 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1198,14 +1198,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.710Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:03.211Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -1213,11 +1213,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 77 } }, { - "_id": "d9f16c7616e73b22bb652e7dc288cbc4", + "_id": "710c38486084ac7b99b5145198d5e62b", "_order": 0, "cache": {}, "request": { @@ -1234,15 +1234,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1257,18 +1257,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/278bf084-9eea-46fe-8ce9-2600dde3b046" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5e2a7c95-94af-4b23-8724-deb13853726a" }, "response": { - "bodySize": 641, + "bodySize": 451, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 641, - "text": "{\"_id\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\",\"_rev\":\"-1455503261\",\"nodes\":[{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 451, + "text": "{\"_id\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"_rev\":\"-1421046051\",\"nodes\":[{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Forgotten Username\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1290,7 +1290,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1306,7 +1306,7 @@ }, { "name": "etag", - "value": "\"-1455503261\"" + "value": "\"-1421046051\"" }, { "name": "expires", @@ -1322,15 +1322,15 @@ }, { "name": "content-length", - "value": "641" + "value": "451" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1355,8 +1355,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.792Z", - "time": 175, + "startedDateTime": "2025-09-15T17:11:03.295Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -1364,11 +1364,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 175 + "wait": 85 } }, { - "_id": "34439a0cc18bbf2011e5612fe1d744bb", + "_id": "9622062f1bc993445582b8c38d8bd6c4", "_order": 0, "cache": {}, "request": { @@ -1385,15 +1385,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1408,18 +1408,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/64157fca-bd5b-4405-a4c8-64ffd98a5461" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/b93ce36e-1976-4610-b24f-8d6760b5463b" }, "response": { - "bodySize": 612, + "bodySize": 284, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 612, - "text": "{\"_id\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\",\"_rev\":\"370099639\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 284, + "text": "{\"_id\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\",\"_rev\":\"1166482376\",\"displayErrorOutcome\":false,\"tree\":\"Login\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1441,7 +1441,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1457,7 +1457,7 @@ }, { "name": "etag", - "value": "\"370099639\"" + "value": "\"1166482376\"" }, { "name": "expires", @@ -1473,15 +1473,15 @@ }, { "name": "content-length", - "value": "612" + "value": "284" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1500,14 +1500,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.793Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:03.296Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -1515,11 +1515,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 84 } }, { - "_id": "7db4363f6645ba01722de86b1000051e", + "_id": "2a438656c535bf6497f6b74fa011172b", "_order": 0, "cache": {}, "request": { @@ -1536,15 +1536,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1559,18 +1559,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2048, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/731c5810-020b-45c8-a7fc-3c21903ae2b3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/bf9ea8d5-9802-4f26-9664-a21840faac23" }, "response": { - "bodySize": 533, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"_rev\":\"1250582707\",\"nodes\":[{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 296, + "text": "{\"_id\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\",\"_rev\":\"-626658673\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1592,7 +1592,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1608,7 +1608,7 @@ }, { "name": "etag", - "value": "\"1250582707\"" + "value": "\"-626658673\"" }, { "name": "expires", @@ -1624,15 +1624,15 @@ }, { "name": "content-length", - "value": "533" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1657,8 +1657,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.794Z", - "time": 161, + "startedDateTime": "2025-09-15T17:11:03.297Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -1666,11 +1666,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 161 + "wait": 86 } }, { - "_id": "db405b41f64e349ee40e45abfbf1f026", + "_id": "3a0066f1671cf4c1502e674e85b5c1b1", "_order": 0, "cache": {}, "request": { @@ -1687,15 +1687,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1710,18 +1710,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/bf153f37-83dd-4f39-aa0c-74135430242e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/d9a79f01-2ce3-4be2-a28a-975f35c3c8ca" }, "response": { - "bodySize": 349, + "bodySize": 436, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 349, - "text": "{\"_id\":\"bf153f37-83dd-4f39-aa0c-74135430242e\",\"_rev\":\"707624425\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" + "size": 436, + "text": "{\"_id\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"_rev\":\"2035832000\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"forgottenUsername\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1743,7 +1743,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1759,7 +1759,7 @@ }, { "name": "etag", - "value": "\"707624425\"" + "value": "\"2035832000\"" }, { "name": "expires", @@ -1775,15 +1775,15 @@ }, { "name": "content-length", - "value": "349" + "value": "436" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1802,14 +1802,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.794Z", - "time": 173, + "startedDateTime": "2025-09-15T17:11:03.298Z", + "time": 97, "timings": { "blocked": -1, "connect": -1, @@ -1817,11 +1817,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 173 + "wait": 97 } }, { - "_id": "963e1f3ff05d0f498b612ae093a10e18", + "_id": "56a36eacbdf48c30f1c8494b58810a6f", "_order": 0, "cache": {}, "request": { @@ -1838,15 +1838,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1861,18 +1861,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/d5cc2d52-6ce4-452d-85ea-3a5b50218b67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/9f1e8d94-4922-481b-9e14-212b66548900" }, "response": { - "bodySize": 395, + "bodySize": 307, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 395, - "text": "{\"_id\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\",\"_rev\":\"60612304\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 307, + "text": "{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"_rev\":\"-1331445210\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1894,7 +1894,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1910,7 +1910,7 @@ }, { "name": "etag", - "value": "\"60612304\"" + "value": "\"-1331445210\"" }, { "name": "expires", @@ -1926,15 +1926,15 @@ }, { "name": "content-length", - "value": "395" + "value": "307" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1953,14 +1953,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.795Z", - "time": 196, + "startedDateTime": "2025-09-15T17:11:03.399Z", + "time": 96, "timings": { "blocked": -1, "connect": -1, @@ -1968,11 +1968,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 196 + "wait": 96 } }, { - "_id": "ae1ae17ca179e4ed5ede1b4a7396d093", + "_id": "84d251b736d069d67c1b7fdb6458ee02", "_order": 0, "cache": {}, "request": { @@ -1989,15 +1989,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2012,18 +2012,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1996, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e2c39477-847a-4df2-9c5d-b449a752638b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTest" }, "response": { - "bodySize": 352, + "bodySize": 2448, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 352, - "text": "{\"_id\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"_rev\":\"-495106283\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 2448, + "text": "{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}}" }, "cookies": [], "headers": [ @@ -2045,7 +2045,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2061,7 +2061,7 @@ }, { "name": "etag", - "value": "\"-495106283\"" + "value": "\"257422172\"" }, { "name": "expires", @@ -2077,15 +2077,15 @@ }, { "name": "content-length", - "value": "352" + "value": "2448" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2110,8 +2110,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.796Z", - "time": 153, + "startedDateTime": "2025-09-15T17:11:03.502Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -2119,11 +2119,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 153 + "wait": 73 } }, { - "_id": "1e60c1d5bcea0926192c9cab2d4ecad0", + "_id": "d9f16c7616e73b22bb652e7dc288cbc4", "_order": 0, "cache": {}, "request": { @@ -2140,15 +2140,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2163,18 +2163,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/fc7e47cd-c679-4211-8e05-a36654f23c67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/278bf084-9eea-46fe-8ce9-2600dde3b046" }, "response": { - "bodySize": 475, + "bodySize": 641, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 475, - "text": "{\"_id\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"_rev\":\"-1432043869\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 641, + "text": "{\"_id\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\",\"_rev\":\"-1455503261\",\"nodes\":[{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2196,7 +2196,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2212,7 +2212,7 @@ }, { "name": "etag", - "value": "\"-1432043869\"" + "value": "\"-1455503261\"" }, { "name": "expires", @@ -2228,15 +2228,15 @@ }, { "name": "content-length", - "value": "475" + "value": "641" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2261,8 +2261,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.797Z", - "time": 153, + "startedDateTime": "2025-09-15T17:11:03.582Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -2270,11 +2270,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 153 + "wait": 83 } }, { - "_id": "24f7f35031d7af469ab0b9edf27d69cf", + "_id": "34439a0cc18bbf2011e5612fe1d744bb", "_order": 0, "cache": {}, "request": { @@ -2291,15 +2291,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2314,18 +2314,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7a351800-fb7e-4145-903c-388554747556" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/64157fca-bd5b-4405-a4c8-64ffd98a5461" }, "response": { - "bodySize": 259, + "bodySize": 612, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"_rev\":\"1005646283\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 612, + "text": "{\"_id\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\",\"_rev\":\"370099639\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -2347,7 +2347,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2363,7 +2363,7 @@ }, { "name": "etag", - "value": "\"1005646283\"" + "value": "\"370099639\"" }, { "name": "expires", @@ -2379,15 +2379,15 @@ }, { "name": "content-length", - "value": "259" + "value": "612" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2406,14 +2406,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.998Z", - "time": 173, + "startedDateTime": "2025-09-15T17:11:03.582Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -2421,11 +2421,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 173 + "wait": 84 } }, { - "_id": "2ded1da71fd6943aec890c2900e80cf5", + "_id": "7db4363f6645ba01722de86b1000051e", "_order": 0, "cache": {}, "request": { @@ -2442,15 +2442,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2465,18 +2465,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/804e6a68-1720-442b-926a-007e90f02782" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/731c5810-020b-45c8-a7fc-3c21903ae2b3" }, "response": { - "bodySize": 258, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"_rev\":\"695550246\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 533, + "text": "{\"_id\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"_rev\":\"1250582707\",\"nodes\":[{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2498,7 +2498,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2514,7 +2514,7 @@ }, { "name": "etag", - "value": "\"695550246\"" + "value": "\"1250582707\"" }, { "name": "expires", @@ -2530,15 +2530,15 @@ }, { "name": "content-length", - "value": "258" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2557,14 +2557,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:44.999Z", - "time": 155, + "startedDateTime": "2025-09-15T17:11:03.583Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -2572,11 +2572,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 155 + "wait": 82 } }, { - "_id": "d3af3161eacb107f66633f5e808922cc", + "_id": "963e1f3ff05d0f498b612ae093a10e18", "_order": 0, "cache": {}, "request": { @@ -2593,15 +2593,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2616,18 +2616,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/228a44d5-fd78-4278-8999-fdd470ea7ebf" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/d5cc2d52-6ce4-452d-85ea-3a5b50218b67" }, "response": { - "bodySize": 440, + "bodySize": 418, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 440, - "text": "{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"_rev\":\"-1175277026\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 418, + "text": "{\"_id\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\",\"_rev\":\"-1743956002\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -2649,7 +2649,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2665,7 +2665,7 @@ }, { "name": "etag", - "value": "\"-1175277026\"" + "value": "\"-1743956002\"" }, { "name": "expires", @@ -2681,15 +2681,15 @@ }, { "name": "content-length", - "value": "440" + "value": "418" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2714,8 +2714,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.000Z", - "time": 192, + "startedDateTime": "2025-09-15T17:11:03.584Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -2723,11 +2723,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 192 + "wait": 87 } }, { - "_id": "e69a9f5d2435f5f6663f35a3489959ad", + "_id": "db405b41f64e349ee40e45abfbf1f026", "_order": 0, "cache": {}, "request": { @@ -2744,15 +2744,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2767,18 +2767,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/dd16c8d4-baca-4ae0-bcd8-fb98b9040524" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/bf153f37-83dd-4f39-aa0c-74135430242e" }, "response": { - "bodySize": 258, + "bodySize": 349, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"_rev\":\"148590759\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 349, + "text": "{\"_id\":\"bf153f37-83dd-4f39-aa0c-74135430242e\",\"_rev\":\"707624425\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" }, "cookies": [], "headers": [ @@ -2800,7 +2800,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2816,7 +2816,7 @@ }, { "name": "etag", - "value": "\"148590759\"" + "value": "\"707624425\"" }, { "name": "expires", @@ -2832,15 +2832,15 @@ }, { "name": "content-length", - "value": "258" + "value": "349" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2865,8 +2865,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.001Z", - "time": 240, + "startedDateTime": "2025-09-15T17:11:03.584Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -2874,11 +2874,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 240 + "wait": 87 } }, { - "_id": "d39732c018c2ba2f67bec6ab36304059", + "_id": "1e60c1d5bcea0926192c9cab2d4ecad0", "_order": 0, "cache": {}, "request": { @@ -2895,15 +2895,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2918,18 +2918,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/038f9b2a-36b2-489b-9e03-386c9a62ea21" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/fc7e47cd-c679-4211-8e05-a36654f23c67" }, "response": { - "bodySize": 439, + "bodySize": 475, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 439, - "text": "{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"_rev\":\"-409686295\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 475, + "text": "{\"_id\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"_rev\":\"-1432043869\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -2951,7 +2951,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2967,7 +2967,7 @@ }, { "name": "etag", - "value": "\"-409686295\"" + "value": "\"-1432043869\"" }, { "name": "expires", @@ -2983,15 +2983,15 @@ }, { "name": "content-length", - "value": "439" + "value": "475" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3010,14 +3010,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.002Z", - "time": 130, + "startedDateTime": "2025-09-15T17:11:03.585Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -3025,11 +3025,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 130 + "wait": 79 } }, { - "_id": "38e2ed70b4f2fae5907aa5b4f6ae5eb6", + "_id": "ae1ae17ca179e4ed5ede1b4a7396d093", "_order": 0, "cache": {}, "request": { @@ -3046,15 +3046,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3069,18 +3069,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e2c39477-847a-4df2-9c5d-b449a752638b" }, "response": { - "bodySize": 861, + "bodySize": 352, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 861, - "text": "{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"1561467361\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true}" + "size": 352, + "text": "{\"_id\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"_rev\":\"-495106283\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -3102,7 +3102,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3118,7 +3118,7 @@ }, { "name": "etag", - "value": "\"1561467361\"" + "value": "\"-495106283\"" }, { "name": "expires", @@ -3134,15 +3134,15 @@ }, { "name": "content-length", - "value": "861" + "value": "352" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3167,8 +3167,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.248Z", - "time": 100, + "startedDateTime": "2025-09-15T17:11:03.585Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -3176,11 +3176,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 100 + "wait": 81 } }, { - "_id": "8a882c949cd444cb419af1da438fc25f", + "_id": "24f7f35031d7af469ab0b9edf27d69cf", "_order": 0, "cache": {}, "request": { @@ -3197,15 +3197,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3220,18 +3220,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/1c586352-4568-4918-8985-876f142d1427" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7a351800-fb7e-4145-903c-388554747556" }, "response": { - "bodySize": 239, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 239, - "text": "{\"_id\":\"1c586352-4568-4918-8985-876f142d1427\",\"_rev\":\"1832077009\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 259, + "text": "{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"_rev\":\"1005646283\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3253,7 +3253,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3269,7 +3269,7 @@ }, { "name": "etag", - "value": "\"1832077009\"" + "value": "\"1005646283\"" }, { "name": "expires", @@ -3285,15 +3285,15 @@ }, { "name": "content-length", - "value": "239" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3318,8 +3318,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.354Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:03.677Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -3327,11 +3327,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 85 } }, { - "_id": "fa5c61f6e1c8e3892db11bee15b0cb96", + "_id": "2ded1da71fd6943aec890c2900e80cf5", "_order": 0, "cache": {}, "request": { @@ -3348,15 +3348,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3371,18 +3371,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/804e6a68-1720-442b-926a-007e90f02782" }, "response": { - "bodySize": 447, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 447, - "text": "{\"_id\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"_rev\":\"-1422384466\",\"nodes\":[{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"_rev\":\"695550246\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3404,7 +3404,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3420,7 +3420,7 @@ }, { "name": "etag", - "value": "\"-1422384466\"" + "value": "\"695550246\"" }, { "name": "expires", @@ -3436,15 +3436,15 @@ }, { "name": "content-length", - "value": "447" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3463,14 +3463,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.355Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:03.678Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -3478,11 +3478,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 85 } }, { - "_id": "1f9a52f336547be46759af9e2f64c428", + "_id": "d3af3161eacb107f66633f5e808922cc", "_order": 0, "cache": {}, "request": { @@ -3499,15 +3499,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3522,18 +3522,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/f7446364-c2af-4a05-b3cc-e51d2cac5495" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/228a44d5-fd78-4278-8999-fdd470ea7ebf" }, "response": { - "bodySize": 259, + "bodySize": 440, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"_rev\":\"1088101812\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 440, + "text": "{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"_rev\":\"-1175277026\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -3555,7 +3555,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3571,7 +3571,7 @@ }, { "name": "etag", - "value": "\"1088101812\"" + "value": "\"-1175277026\"" }, { "name": "expires", @@ -3587,15 +3587,15 @@ }, { "name": "content-length", - "value": "259" + "value": "440" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3614,14 +3614,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.452Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:03.679Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -3629,11 +3629,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 81 } }, { - "_id": "3c5531c96d1f9f4ef456efa586b8517a", + "_id": "e69a9f5d2435f5f6663f35a3489959ad", "_order": 0, "cache": {}, "request": { @@ -3650,15 +3650,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3673,18 +3673,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/25f9ef92-b8a8-45fd-97bd-d32e90040202" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/dd16c8d4-baca-4ae0-bcd8-fb98b9040524" }, "response": { - "bodySize": 260, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"_rev\":\"-1249183159\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"_rev\":\"148590759\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3706,7 +3706,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3722,7 +3722,7 @@ }, { "name": "etag", - "value": "\"-1249183159\"" + "value": "\"148590759\"" }, { "name": "expires", @@ -3738,15 +3738,15 @@ }, { "name": "content-length", - "value": "260" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3765,14 +3765,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.454Z", - "time": 110, + "startedDateTime": "2025-09-15T17:11:03.679Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -3780,11 +3780,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 110 + "wait": 83 } }, { - "_id": "816719c228076f06fa8d3e6f6bcc684b", + "_id": "d39732c018c2ba2f67bec6ab36304059", "_order": 0, "cache": {}, "request": { @@ -3801,15 +3801,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3824,18 +3824,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/038f9b2a-36b2-489b-9e03-386c9a62ea21" }, "response": { - "bodySize": 531, + "bodySize": 439, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 531, - "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true}" + "size": 439, + "text": "{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"_rev\":\"-409686295\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -3857,7 +3857,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3873,7 +3873,7 @@ }, { "name": "etag", - "value": "\"147050450\"" + "value": "\"-409686295\"" }, { "name": "expires", @@ -3889,15 +3889,15 @@ }, { "name": "content-length", - "value": "531" + "value": "439" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3916,14 +3916,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.569Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:03.680Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -3931,11 +3931,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 81 } }, { - "_id": "9806b81570a8adb6b93758c314a6448c", + "_id": "38e2ed70b4f2fae5907aa5b4f6ae5eb6", "_order": 0, "cache": {}, "request": { @@ -3952,15 +3952,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3975,18 +3975,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/5883ff1e-80dd-49f5-a609-120303e1b0cd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney1" }, "response": { - "bodySize": 259, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"_rev\":\"1326879436\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}}" }, "cookies": [], "headers": [ @@ -4008,7 +4008,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4024,7 +4024,7 @@ }, { "name": "etag", - "value": "\"1326879436\"" + "value": "\"-156934367\"" }, { "name": "expires", @@ -4040,15 +4040,15 @@ }, { "name": "content-length", - "value": "259" + "value": "879" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:03 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4073,8 +4073,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.697Z", - "time": 141, + "startedDateTime": "2025-09-15T17:11:03.769Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -4082,11 +4082,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 141 + "wait": 70 } }, { - "_id": "3dcf1087679ef590fd8a1472d98f5dc0", + "_id": "8a882c949cd444cb419af1da438fc25f", "_order": 0, "cache": {}, "request": { @@ -4103,15 +4103,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4126,18 +4126,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/59129227-f192-4ff4-a7b4-bc7690b82d4f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/1c586352-4568-4918-8985-876f142d1427" }, "response": { - "bodySize": 260, + "bodySize": 239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"59129227-f192-4ff4-a7b4-bc7690b82d4f\",\"_rev\":\"-1475080074\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 239, + "text": "{\"_id\":\"1c586352-4568-4918-8985-876f142d1427\",\"_rev\":\"1832077009\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -4159,7 +4159,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4175,7 +4175,7 @@ }, { "name": "etag", - "value": "\"-1475080074\"" + "value": "\"1832077009\"" }, { "name": "expires", @@ -4191,15 +4191,15 @@ }, { "name": "content-length", - "value": "260" + "value": "239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:44 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4218,14 +4218,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.698Z", - "time": 127, + "startedDateTime": "2025-09-15T17:11:03.843Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -4233,11 +4233,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 127 + "wait": 76 } }, { - "_id": "ff06d60964067c939978bf58cafdd93c", + "_id": "fa5c61f6e1c8e3892db11bee15b0cb96", "_order": 0, "cache": {}, "request": { @@ -4254,15 +4254,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4277,18 +4277,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f" }, "response": { - "bodySize": 677, + "bodySize": 447, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 677, - "text": "{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"-1832802229\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true}" + "size": 447, + "text": "{\"_id\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"_rev\":\"-1422384466\",\"nodes\":[{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -4310,7 +4310,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4326,7 +4326,7 @@ }, { "name": "etag", - "value": "\"-1832802229\"" + "value": "\"-1422384466\"" }, { "name": "expires", @@ -4342,15 +4342,15 @@ }, { "name": "content-length", - "value": "677" + "value": "447" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4375,8 +4375,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.844Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:03.844Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -4384,11 +4384,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 71 } }, { - "_id": "31699714f4411bf5594c1924e144fab1", + "_id": "1f9a52f336547be46759af9e2f64c428", "_order": 0, "cache": {}, "request": { @@ -4405,15 +4405,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4428,18 +4428,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e3bc0d65-9f4d-4ca3-aa44-69fee11753a1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/f7446364-c2af-4a05-b3cc-e51d2cac5495" }, "response": { - "bodySize": 268, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"_rev\":\"-724872196\",\"tree\":\"FrodoTestJourney1\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 259, + "text": "{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"_rev\":\"1088101812\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -4461,7 +4461,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4477,7 +4477,7 @@ }, { "name": "etag", - "value": "\"-724872196\"" + "value": "\"1088101812\"" }, { "name": "expires", @@ -4493,15 +4493,15 @@ }, { "name": "content-length", - "value": "268" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4526,8 +4526,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:45.931Z", - "time": 146, + "startedDateTime": "2025-09-15T17:11:03.922Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -4535,11 +4535,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 82 } }, { - "_id": "79b0909ea887375721f9522d457e821e", + "_id": "3c5531c96d1f9f4ef456efa586b8517a", "_order": 0, "cache": {}, "request": { @@ -4556,15 +4556,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4579,18 +4579,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/25f9ef92-b8a8-45fd-97bd-d32e90040202" }, "response": { - "bodySize": 3257, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3257, - "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true}" + "size": 260, + "text": "{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"_rev\":\"-1249183159\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -4612,7 +4612,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4628,7 +4628,7 @@ }, { "name": "etag", - "value": "\"1468237684\"" + "value": "\"-1249183159\"" }, { "name": "expires", @@ -4644,15 +4644,15 @@ }, { "name": "content-length", - "value": "3257" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4677,8 +4677,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.081Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:03.922Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -4686,11 +4686,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 83 } }, { - "_id": "d0df0334cd3f7846107895e5e8dc3fcb", + "_id": "816719c228076f06fa8d3e6f6bcc684b", "_order": 0, "cache": {}, "request": { @@ -4707,15 +4707,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4730,18 +4730,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" }, "response": { - "bodySize": 398, + "bodySize": 551, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 398, - "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"-1901002889\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 551, + "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}}" }, "cookies": [], "headers": [ @@ -4763,7 +4763,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4779,7 +4779,7 @@ }, { "name": "etag", - "value": "\"-1901002889\"" + "value": "\"-1571351278\"" }, { "name": "expires", @@ -4795,15 +4795,15 @@ }, { "name": "content-length", - "value": "398" + "value": "551" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4828,8 +4828,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.181Z", - "time": 179, + "startedDateTime": "2025-09-15T17:11:04.012Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -4837,11 +4837,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 179 + "wait": 67 } }, { - "_id": "425eabd99f3d46889c1dcb32c3c5933f", + "_id": "3dcf1087679ef590fd8a1472d98f5dc0", "_order": 0, "cache": {}, "request": { @@ -4858,15 +4858,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4881,18 +4881,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/59129227-f192-4ff4-a7b4-bc7690b82d4f" }, "response": { - "bodySize": 351, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 260, + "text": "{\"_id\":\"59129227-f192-4ff4-a7b4-bc7690b82d4f\",\"_rev\":\"-1475080074\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -4914,7 +4914,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4930,7 +4930,7 @@ }, { "name": "etag", - "value": "\"-99193033\"" + "value": "\"-1475080074\"" }, { "name": "expires", @@ -4946,15 +4946,15 @@ }, { "name": "content-length", - "value": "351" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4973,14 +4973,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.181Z", - "time": 192, + "startedDateTime": "2025-09-15T17:11:04.084Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -4988,11 +4988,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 192 + "wait": 71 } }, { - "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", + "_id": "9806b81570a8adb6b93758c314a6448c", "_order": 0, "cache": {}, "request": { @@ -5009,15 +5009,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5032,18 +5032,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/5883ff1e-80dd-49f5-a609-120303e1b0cd" }, "response": { - "bodySize": 384, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 384, - "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 259, + "text": "{\"_id\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"_rev\":\"1326879436\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5065,7 +5065,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5081,7 +5081,7 @@ }, { "name": "etag", - "value": "\"-498498895\"" + "value": "\"1326879436\"" }, { "name": "expires", @@ -5097,15 +5097,15 @@ }, { "name": "content-length", - "value": "384" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5130,8 +5130,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.182Z", - "time": 159, + "startedDateTime": "2025-09-15T17:11:04.084Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -5139,11 +5139,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 159 + "wait": 71 } }, { - "_id": "9dcbe4d218995c9c0883f3d6505a57f7", + "_id": "ff06d60964067c939978bf58cafdd93c", "_order": 0, "cache": {}, "request": { @@ -5160,15 +5160,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5183,18 +5183,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/a681751d-ab8c-4cb8-8be9-92b4cc688b69" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney2" }, "response": { - "bodySize": 473, + "bodySize": 693, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 473, - "text": "{\"_id\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"_rev\":\"-42205309\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 693, + "text": "{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}}" }, "cookies": [], "headers": [ @@ -5216,7 +5216,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5232,7 +5232,7 @@ }, { "name": "etag", - "value": "\"-42205309\"" + "value": "\"743763339\"" }, { "name": "expires", @@ -5248,15 +5248,15 @@ }, { "name": "content-length", - "value": "473" + "value": "693" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5281,8 +5281,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.183Z", - "time": 126, + "startedDateTime": "2025-09-15T17:11:04.161Z", + "time": 57, "timings": { "blocked": -1, "connect": -1, @@ -5290,11 +5290,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 126 + "wait": 57 } }, { - "_id": "b8de6463cfe600961d1d4d3e87c4c72c", + "_id": "31699714f4411bf5594c1924e144fab1", "_order": 0, "cache": {}, "request": { @@ -5311,15 +5311,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5334,18 +5334,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e3bc0d65-9f4d-4ca3-aa44-69fee11753a1" }, "response": { - "bodySize": 533, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 296, + "text": "{\"_id\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"_rev\":\"-948199723\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney1\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -5367,7 +5367,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5383,7 +5383,7 @@ }, { "name": "etag", - "value": "\"1072614526\"" + "value": "\"-948199723\"" }, { "name": "expires", @@ -5399,15 +5399,15 @@ }, { "name": "content-length", - "value": "533" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5432,8 +5432,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.183Z", - "time": 170, + "startedDateTime": "2025-09-15T17:11:04.223Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -5441,11 +5441,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 170 + "wait": 68 } }, { - "_id": "d976d6818121c86009e96f77ba399350", + "_id": "79b0909ea887375721f9522d457e821e", "_order": 0, "cache": {}, "request": { @@ -5462,15 +5462,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5485,18 +5485,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/ab9f607b-0f87-4e46-972d-fa726cd1c8f0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" }, "response": { - "bodySize": 705, + "bodySize": 3275, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 705, - "text": "{\"_id\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\",\"_rev\":\"1440831455\",\"nodes\":[{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"stage\":\"{\\\"themeId\\\":\\\"00203891-dde0-4114-b27a-219ae0b43a61\\\"}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 3275, + "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}}" }, "cookies": [], "headers": [ @@ -5518,7 +5518,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5534,7 +5534,7 @@ }, { "name": "etag", - "value": "\"1440831455\"" + "value": "\"-250164044\"" }, { "name": "expires", @@ -5550,15 +5550,15 @@ }, { "name": "content-length", - "value": "705" + "value": "3275" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5577,14 +5577,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.184Z", - "time": 156, + "startedDateTime": "2025-09-15T17:11:04.295Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -5592,11 +5592,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 156 + "wait": 81 } }, { - "_id": "16963926bcaa0712cbfbdbc0f4af218b", + "_id": "425eabd99f3d46889c1dcb32c3c5933f", "_order": 0, "cache": {}, "request": { @@ -5613,15 +5613,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5636,18 +5636,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/c3167e4f-4756-4ad2-bbbd-1278fc1dbf59" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" }, "response": { - "bodySize": 350, + "bodySize": 351, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 350, - "text": "{\"_id\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\",\"_rev\":\"-846450844\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" + "size": 351, + "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -5669,7 +5669,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5685,7 +5685,7 @@ }, { "name": "etag", - "value": "\"-846450844\"" + "value": "\"-99193033\"" }, { "name": "expires", @@ -5701,15 +5701,15 @@ }, { "name": "content-length", - "value": "350" + "value": "351" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5728,14 +5728,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.184Z", - "time": 174, + "startedDateTime": "2025-09-15T17:11:04.383Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -5743,11 +5743,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 174 + "wait": 94 } }, { - "_id": "c0a9c7308368255487d7c0eef34cb2fa", + "_id": "d0df0334cd3f7846107895e5e8dc3fcb", "_order": 0, "cache": {}, "request": { @@ -5764,15 +5764,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5787,18 +5787,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/ce5239a2-6218-4470-912d-b09f71e38a2e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" }, "response": { - "bodySize": 385, + "bodySize": 416, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 385, - "text": "{\"_id\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\",\"_rev\":\"-768692223\",\"script\":\"3bd13a46-61c4-4974-8efb-1700c80c64e3\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":false,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 416, + "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"589396101\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -5820,7 +5820,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5836,7 +5836,7 @@ }, { "name": "etag", - "value": "\"-768692223\"" + "value": "\"589396101\"" }, { "name": "expires", @@ -5852,15 +5852,15 @@ }, { "name": "content-length", - "value": "385" + "value": "416" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5879,14 +5879,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.185Z", - "time": 164, + "startedDateTime": "2025-09-15T17:11:04.383Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -5894,11 +5894,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 164 + "wait": 101 } }, { - "_id": "4ab5c2526be220f23011da2036a53fcd", + "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", "_order": 0, "cache": {}, "request": { @@ -5915,15 +5915,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5938,18 +5938,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" }, "response": { - "bodySize": 613, + "bodySize": 384, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 613, - "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 384, + "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -5971,7 +5971,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5987,7 +5987,7 @@ }, { "name": "etag", - "value": "\"1765887235\"" + "value": "\"-498498895\"" }, { "name": "expires", @@ -6003,15 +6003,15 @@ }, { "name": "content-length", - "value": "613" + "value": "384" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6036,8 +6036,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.185Z", - "time": 187, + "startedDateTime": "2025-09-15T17:11:04.384Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -6045,11 +6045,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 187 + "wait": 101 } }, { - "_id": "57280129530e3aaf3fc6c1022e9a6c7e", + "_id": "9dcbe4d218995c9c0883f3d6505a57f7", "_order": 0, "cache": {}, "request": { @@ -6066,15 +6066,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6089,18 +6089,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/a681751d-ab8c-4cb8-8be9-92b4cc688b69" }, "response": { - "bodySize": 268, + "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1857773376\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 473, + "text": "{\"_id\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"_rev\":\"-42205309\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -6122,7 +6122,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6138,7 +6138,7 @@ }, { "name": "etag", - "value": "\"1857773376\"" + "value": "\"-42205309\"" }, { "name": "expires", @@ -6154,15 +6154,15 @@ }, { "name": "content-length", - "value": "268" + "value": "473" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6181,14 +6181,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.186Z", - "time": 146, + "startedDateTime": "2025-09-15T17:11:04.385Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -6196,11 +6196,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 92 } }, { - "_id": "e3519c8b69afdaeed453e589fe6cfdf6", + "_id": "b8de6463cfe600961d1d4d3e87c4c72c", "_order": 0, "cache": {}, "request": { @@ -6217,15 +6217,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6240,18 +6240,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/78164e4b-ac34-46fb-b271-2ae0b1c4dda3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" }, "response": { - "bodySize": 259, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"_rev\":\"1320178888\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 533, + "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -6273,7 +6273,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6289,7 +6289,7 @@ }, { "name": "etag", - "value": "\"1320178888\"" + "value": "\"1072614526\"" }, { "name": "expires", @@ -6305,15 +6305,15 @@ }, { "name": "content-length", - "value": "259" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6338,8 +6338,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.379Z", - "time": 115, + "startedDateTime": "2025-09-15T17:11:04.385Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -6347,11 +6347,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 115 + "wait": 99 } }, { - "_id": "ecd9fc7ad9149c87ca8794251fc9181c", + "_id": "16963926bcaa0712cbfbdbc0f4af218b", "_order": 0, "cache": {}, "request": { @@ -6368,15 +6368,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6391,18 +6391,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/c3167e4f-4756-4ad2-bbbd-1278fc1dbf59" }, "response": { - "bodySize": 454, + "bodySize": 350, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 454, - "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 350, + "text": "{\"_id\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\",\"_rev\":\"-846450844\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" }, "cookies": [], "headers": [ @@ -6424,7 +6424,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6440,7 +6440,7 @@ }, { "name": "etag", - "value": "\"1791446947\"" + "value": "\"-846450844\"" }, { "name": "expires", @@ -6456,15 +6456,15 @@ }, { "name": "content-length", - "value": "454" + "value": "350" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6489,8 +6489,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.380Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:04.386Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -6498,11 +6498,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 90 } }, { - "_id": "30c1108fa6de55729dac4ba745113b85", + "_id": "d976d6818121c86009e96f77ba399350", "_order": 0, "cache": {}, "request": { @@ -6519,15 +6519,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6542,18 +6542,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/ab9f607b-0f87-4e46-972d-fa726cd1c8f0" }, "response": { - "bodySize": 260, + "bodySize": 705, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 705, + "text": "{\"_id\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\",\"_rev\":\"1440831455\",\"nodes\":[{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"stage\":\"{\\\"themeId\\\":\\\"00203891-dde0-4114-b27a-219ae0b43a61\\\"}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -6575,7 +6575,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6591,7 +6591,7 @@ }, { "name": "etag", - "value": "\"-2073692024\"" + "value": "\"1440831455\"" }, { "name": "expires", @@ -6607,15 +6607,15 @@ }, { "name": "content-length", - "value": "260" + "value": "705" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6634,14 +6634,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.380Z", - "time": 118, + "startedDateTime": "2025-09-15T17:11:04.386Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -6649,11 +6649,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 99 } }, { - "_id": "c06a21de3d481674fcdef66b0c8f064b", + "_id": "c0a9c7308368255487d7c0eef34cb2fa", "_order": 0, "cache": {}, "request": { @@ -6670,15 +6670,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6693,18 +6693,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/ce5239a2-6218-4470-912d-b09f71e38a2e" }, "response": { - "bodySize": 258, + "bodySize": 385, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 385, + "text": "{\"_id\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\",\"_rev\":\"-768692223\",\"script\":\"3bd13a46-61c4-4974-8efb-1700c80c64e3\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":false,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -6726,7 +6726,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6742,7 +6742,7 @@ }, { "name": "etag", - "value": "\"969732594\"" + "value": "\"-768692223\"" }, { "name": "expires", @@ -6758,15 +6758,15 @@ }, { "name": "content-length", - "value": "258" + "value": "385" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6785,14 +6785,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.381Z", - "time": 125, + "startedDateTime": "2025-09-15T17:11:04.387Z", + "time": 97, "timings": { "blocked": -1, "connect": -1, @@ -6800,11 +6800,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 125 + "wait": 97 } }, { - "_id": "5dc74b4844a1c5faf07302218b39f237", + "_id": "4ab5c2526be220f23011da2036a53fcd", "_order": 0, "cache": {}, "request": { @@ -6821,15 +6821,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6844,18 +6844,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" }, "response": { - "bodySize": 465, + "bodySize": 613, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 465, - "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 613, + "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -6877,7 +6877,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6893,7 +6893,7 @@ }, { "name": "etag", - "value": "\"280483221\"" + "value": "\"1765887235\"" }, { "name": "expires", @@ -6909,15 +6909,15 @@ }, { "name": "content-length", - "value": "465" + "value": "613" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6936,14 +6936,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.381Z", - "time": 133, + "startedDateTime": "2025-09-15T17:11:04.388Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -6951,11 +6951,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 133 + "wait": 88 } }, { - "_id": "e8a0eef4e7b1e5d6b53c75636e448bfa", + "_id": "57280129530e3aaf3fc6c1022e9a6c7e", "_order": 0, "cache": {}, "request": { @@ -6972,15 +6972,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6995,18 +6995,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" }, "response": { - "bodySize": 860, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 860, - "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"247254510\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true}" + "size": 296, + "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1634445849\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -7028,7 +7028,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7044,7 +7044,7 @@ }, { "name": "etag", - "value": "\"247254510\"" + "value": "\"1634445849\"" }, { "name": "expires", @@ -7060,15 +7060,15 @@ }, { "name": "content-length", - "value": "860" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7087,14 +7087,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.519Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:04.388Z", + "time": 111, "timings": { "blocked": -1, "connect": -1, @@ -7102,11 +7102,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 111 } }, { - "_id": "0411e5320f52c61c875aa5e2f161e0f8", + "_id": "ecd9fc7ad9149c87ca8794251fc9181c", "_order": 0, "cache": {}, "request": { @@ -7123,15 +7123,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7146,18 +7146,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/20dde5d1-fe72-473a-b811-c16fe753fef5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" }, "response": { - "bodySize": 238, + "bodySize": 454, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 238, - "text": "{\"_id\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\",\"_rev\":\"311952855\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 454, + "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -7179,7 +7179,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7195,7 +7195,7 @@ }, { "name": "etag", - "value": "\"311952855\"" + "value": "\"1791446947\"" }, { "name": "expires", @@ -7211,15 +7211,15 @@ }, { "name": "content-length", - "value": "238" + "value": "454" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7238,14 +7238,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.634Z", - "time": 147, + "startedDateTime": "2025-09-15T17:11:04.503Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -7253,11 +7253,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 147 + "wait": 73 } }, { - "_id": "de27a228d739c6ae670e5f5c77c27916", + "_id": "e3519c8b69afdaeed453e589fe6cfdf6", "_order": 0, "cache": {}, "request": { @@ -7274,15 +7274,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7297,18 +7297,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a2fda63a-859d-44c0-ba5e-ac0bd5d82040" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/78164e4b-ac34-46fb-b271-2ae0b1c4dda3" }, "response": { - "bodySize": 446, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"_rev\":\"1061038036\",\"nodes\":[{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"_rev\":\"1320178888\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -7330,7 +7330,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7346,7 +7346,7 @@ }, { "name": "etag", - "value": "\"1061038036\"" + "value": "\"1320178888\"" }, { "name": "expires", @@ -7362,15 +7362,15 @@ }, { "name": "content-length", - "value": "446" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:45 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7395,8 +7395,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.635Z", - "time": 118, + "startedDateTime": "2025-09-15T17:11:04.503Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -7404,11 +7404,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 77 } }, { - "_id": "98c5026a3d78674177219879ac87bf1b", + "_id": "30c1108fa6de55729dac4ba745113b85", "_order": 0, "cache": {}, "request": { @@ -7425,15 +7425,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7448,18 +7448,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/e16d346b-0d34-4f90-a7ec-059edf1d4af8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" }, "response": { - "bodySize": 259, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"_rev\":\"-712569190\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 260, + "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -7481,7 +7481,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7497,7 +7497,7 @@ }, { "name": "etag", - "value": "\"-712569190\"" + "value": "\"-2073692024\"" }, { "name": "expires", @@ -7513,15 +7513,15 @@ }, { "name": "content-length", - "value": "259" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7540,14 +7540,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.784Z", - "time": 190, + "startedDateTime": "2025-09-15T17:11:04.504Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -7555,11 +7555,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 190 + "wait": 76 } }, { - "_id": "6a91e2e52b7f7a23ba810371a186e630", + "_id": "5dc74b4844a1c5faf07302218b39f237", "_order": 0, "cache": {}, "request": { @@ -7576,15 +7576,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7599,18 +7599,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/c6926f76-112c-4237-a99c-25193ef7aa2c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" }, "response": { - "bodySize": 260, + "bodySize": 465, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"_rev\":\"-1719690365\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 465, + "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -7632,7 +7632,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7648,7 +7648,7 @@ }, { "name": "etag", - "value": "\"-1719690365\"" + "value": "\"280483221\"" }, { "name": "expires", @@ -7664,15 +7664,15 @@ }, { "name": "content-length", - "value": "260" + "value": "465" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7691,14 +7691,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.785Z", - "time": 207, + "startedDateTime": "2025-09-15T17:11:04.505Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -7706,11 +7706,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 207 + "wait": 75 } }, { - "_id": "e99921c7d897bda0edd0be3fe7d433ed", + "_id": "c06a21de3d481674fcdef66b0c8f064b", "_order": 0, "cache": {}, "request": { @@ -7727,15 +7727,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7750,18 +7750,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" }, "response": { - "bodySize": 861, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 861, - "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"1533193571\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true}" + "size": 258, + "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -7783,7 +7783,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7799,7 +7799,7 @@ }, { "name": "etag", - "value": "\"1533193571\"" + "value": "\"969732594\"" }, { "name": "expires", @@ -7815,15 +7815,15 @@ }, { "name": "content-length", - "value": "861" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7842,14 +7842,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:46.997Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:04.505Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -7857,11 +7857,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 76 } }, { - "_id": "d09901f691aec13eea47a13584739196", + "_id": "e8a0eef4e7b1e5d6b53c75636e448bfa", "_order": 0, "cache": {}, "request": { @@ -7878,15 +7878,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7901,18 +7901,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d6171ae2-903d-41cc-b851-af6414e56d56" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" }, "response": { - "bodySize": 447, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 447, - "text": "{\"_id\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"_rev\":\"-1742098952\",\"nodes\":[{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -7934,7 +7934,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7950,7 +7950,7 @@ }, { "name": "etag", - "value": "\"-1742098952\"" + "value": "\"-1471147218\"" }, { "name": "expires", @@ -7966,15 +7966,15 @@ }, { "name": "content-length", - "value": "447" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7999,8 +7999,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.098Z", - "time": 129, + "startedDateTime": "2025-09-15T17:11:04.586Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -8008,11 +8008,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 129 + "wait": 73 } }, { - "_id": "26d8efc30750ccbd8152eb4ba22450ce", + "_id": "0411e5320f52c61c875aa5e2f161e0f8", "_order": 0, "cache": {}, "request": { @@ -8029,15 +8029,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8052,18 +8052,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/a9adc345-4fef-4d86-831a-9d8bc952f844" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/20dde5d1-fe72-473a-b811-c16fe753fef5" }, "response": { - "bodySize": 239, + "bodySize": 238, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 239, - "text": "{\"_id\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\",\"_rev\":\"-615114143\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 238, + "text": "{\"_id\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\",\"_rev\":\"311952855\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -8085,7 +8085,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8101,7 +8101,7 @@ }, { "name": "etag", - "value": "\"-615114143\"" + "value": "\"311952855\"" }, { "name": "expires", @@ -8117,15 +8117,15 @@ }, { "name": "content-length", - "value": "239" + "value": "238" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8144,14 +8144,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.099Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:04.666Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -8159,11 +8159,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 69 } }, { - "_id": "c5e454b0acea1bd083912d5575be4ee7", + "_id": "de27a228d739c6ae670e5f5c77c27916", "_order": 0, "cache": {}, "request": { @@ -8180,15 +8180,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8203,18 +8203,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/533d2d2c-098d-40fe-8176-dc7e8c3fb870" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a2fda63a-859d-44c0-ba5e-ac0bd5d82040" }, "response": { - "bodySize": 260, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"_rev\":\"-1207487356\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 446, + "text": "{\"_id\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"_rev\":\"1061038036\",\"nodes\":[{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8236,7 +8236,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8252,7 +8252,7 @@ }, { "name": "etag", - "value": "\"-1207487356\"" + "value": "\"1061038036\"" }, { "name": "expires", @@ -8268,15 +8268,15 @@ }, { "name": "content-length", - "value": "260" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8295,14 +8295,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.232Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:04.666Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -8310,11 +8310,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 70 } }, { - "_id": "b59d3485068d5d3729f9ef87d18b0acc", + "_id": "98c5026a3d78674177219879ac87bf1b", "_order": 0, "cache": {}, "request": { @@ -8331,15 +8331,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8354,18 +8354,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/35d6bbfa-7f62-4798-9070-c163db504b70" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/e16d346b-0d34-4f90-a7ec-059edf1d4af8" }, "response": { "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", "size": 259, - "text": "{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"_rev\":\"-182957717\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "text": "{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"_rev\":\"-712569190\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8387,7 +8387,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8403,7 +8403,7 @@ }, { "name": "etag", - "value": "\"-182957717\"" + "value": "\"-712569190\"" }, { "name": "expires", @@ -8423,11 +8423,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8452,8 +8452,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.233Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:04.742Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -8461,11 +8461,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 69 } }, { - "_id": "283296fe9e9873f2e284521d3a591167", + "_id": "6a91e2e52b7f7a23ba810371a186e630", "_order": 0, "cache": {}, "request": { @@ -8482,15 +8482,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8505,18 +8505,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/c6926f76-112c-4237-a99c-25193ef7aa2c" }, "response": { - "bodySize": 862, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 862, - "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-562983220\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false}" + "size": 260, + "text": "{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"_rev\":\"-1719690365\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8538,7 +8538,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8554,7 +8554,7 @@ }, { "name": "etag", - "value": "\"-562983220\"" + "value": "\"-1719690365\"" }, { "name": "expires", @@ -8570,15 +8570,15 @@ }, { "name": "content-length", - "value": "862" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:04 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8597,14 +8597,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.358Z", - "time": 115, + "startedDateTime": "2025-09-15T17:11:04.743Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -8612,11 +8612,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 115 + "wait": 69 } }, { - "_id": "4a9a12b718f0fc90beb83f006020949e", + "_id": "e99921c7d897bda0edd0be3fe7d433ed", "_order": 0, "cache": {}, "request": { @@ -8633,15 +8633,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8656,18 +8656,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/b20da99f-e162-4b03-be45-13379995867f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" }, "response": { - "bodySize": 446, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"b20da99f-e162-4b03-be45-13379995867f\",\"_rev\":\"1577752767\",\"nodes\":[{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -8689,7 +8689,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8705,7 +8705,7 @@ }, { "name": "etag", - "value": "\"1577752767\"" + "value": "\"-185208157\"" }, { "name": "expires", @@ -8721,15 +8721,15 @@ }, { "name": "content-length", - "value": "446" + "value": "879" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8754,8 +8754,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.479Z", - "time": 183, + "startedDateTime": "2025-09-15T17:11:04.819Z", + "time": 60, "timings": { "blocked": -1, "connect": -1, @@ -8763,11 +8763,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 183 + "wait": 60 } }, { - "_id": "5a28b67892e7a8796dd5c193a45ed979", + "_id": "d09901f691aec13eea47a13584739196", "_order": 0, "cache": {}, "request": { @@ -8784,15 +8784,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8807,18 +8807,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/277c21a5-1474-45f9-aa8c-b39eaffc1b2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d6171ae2-903d-41cc-b851-af6414e56d56" }, "response": { - "bodySize": 240, + "bodySize": 447, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 240, - "text": "{\"_id\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\",\"_rev\":\"-1228956628\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 447, + "text": "{\"_id\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"_rev\":\"-1742098952\",\"nodes\":[{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8840,7 +8840,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8856,7 +8856,7 @@ }, { "name": "etag", - "value": "\"-1228956628\"" + "value": "\"-1742098952\"" }, { "name": "expires", @@ -8872,15 +8872,15 @@ }, { "name": "content-length", - "value": "240" + "value": "447" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8905,8 +8905,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.480Z", - "time": 149, + "startedDateTime": "2025-09-15T17:11:04.884Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -8914,11 +8914,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 79 } }, { - "_id": "6c23f5c9123f18f0b5225ad6fb5b0462", + "_id": "26d8efc30750ccbd8152eb4ba22450ce", "_order": 0, "cache": {}, "request": { @@ -8935,15 +8935,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8958,18 +8958,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/765eb91a-954c-4049-9ea4-30045093d09c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/a9adc345-4fef-4d86-831a-9d8bc952f844" }, "response": { - "bodySize": 258, + "bodySize": 239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"_rev\":\"157839911\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 239, + "text": "{\"_id\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\",\"_rev\":\"-615114143\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -8991,7 +8991,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9007,7 +9007,7 @@ }, { "name": "etag", - "value": "\"157839911\"" + "value": "\"-615114143\"" }, { "name": "expires", @@ -9023,15 +9023,15 @@ }, { "name": "content-length", - "value": "258" + "value": "239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9050,14 +9050,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.668Z", - "time": 156, + "startedDateTime": "2025-09-15T17:11:04.885Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -9065,11 +9065,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 156 + "wait": 78 } }, { - "_id": "07e988c91c30c6782c16463afe8eb017", + "_id": "c5e454b0acea1bd083912d5575be4ee7", "_order": 0, "cache": {}, "request": { @@ -9086,15 +9086,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9109,18 +9109,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/18d52165-29d8-4ffb-b0f2-0ba1c6756a2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/533d2d2c-098d-40fe-8176-dc7e8c3fb870" }, "response": { "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", "size": 260, - "text": "{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"_rev\":\"-2052703081\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "text": "{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"_rev\":\"-1207487356\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9142,7 +9142,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9158,7 +9158,7 @@ }, { "name": "etag", - "value": "\"-2052703081\"" + "value": "\"-1207487356\"" }, { "name": "expires", @@ -9178,11 +9178,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:46 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9207,8 +9207,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.669Z", - "time": 122, + "startedDateTime": "2025-09-15T17:11:04.969Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -9216,11 +9216,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 122 + "wait": 74 } }, { - "_id": "c19add0ece4ef021069e8f626df472cc", + "_id": "b59d3485068d5d3729f9ef87d18b0acc", "_order": 0, "cache": {}, "request": { @@ -9237,15 +9237,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9260,18 +9260,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/35d6bbfa-7f62-4798-9070-c163db504b70" }, "response": { - "bodySize": 862, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 862, - "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"1132068003\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false}" + "size": 259, + "text": "{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"_rev\":\"-182957717\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9293,7 +9293,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9309,7 +9309,7 @@ }, { "name": "etag", - "value": "\"1132068003\"" + "value": "\"-182957717\"" }, { "name": "expires", @@ -9325,15 +9325,15 @@ }, { "name": "content-length", - "value": "862" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:47 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9358,8 +9358,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:47.829Z", - "time": 170, + "startedDateTime": "2025-09-15T17:11:04.970Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -9367,11 +9367,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 170 + "wait": 65 } }, { - "_id": "dc4716f32cef401da7967843e4c9927e", + "_id": "283296fe9e9873f2e284521d3a591167", "_order": 0, "cache": {}, "request": { @@ -9388,15 +9388,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9411,18 +9411,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/82d90fa0-9345-46b5-b5b1-50f732a387ec" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" }, "response": { - "bodySize": 446, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"_rev\":\"-656439466\",\"nodes\":[{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -9444,7 +9444,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9460,7 +9460,7 @@ }, { "name": "etag", - "value": "\"-656439466\"" + "value": "\"2013582348\"" }, { "name": "expires", @@ -9476,15 +9476,15 @@ }, { "name": "content-length", - "value": "446" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:47 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9509,8 +9509,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:48.003Z", - "time": 482, + "startedDateTime": "2025-09-15T17:11:05.051Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -9518,11 +9518,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 482 + "wait": 80 } }, { - "_id": "9c129b393f752bebb704c170c53dd00a", + "_id": "4a9a12b718f0fc90beb83f006020949e", "_order": 0, "cache": {}, "request": { @@ -9539,15 +9539,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9562,18 +9562,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/f07fba3c-b2fb-4298-94c7-c3379132ef74" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/b20da99f-e162-4b03-be45-13379995867f" }, "response": { - "bodySize": 240, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 240, - "text": "{\"_id\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\",\"_rev\":\"-1140480578\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 446, + "text": "{\"_id\":\"b20da99f-e162-4b03-be45-13379995867f\",\"_rev\":\"1577752767\",\"nodes\":[{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9595,7 +9595,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9611,7 +9611,7 @@ }, { "name": "etag", - "value": "\"-1140480578\"" + "value": "\"1577752767\"" }, { "name": "expires", @@ -9627,15 +9627,15 @@ }, { "name": "content-length", - "value": "240" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:47 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9654,14 +9654,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:48.004Z", - "time": 487, + "startedDateTime": "2025-09-15T17:11:05.135Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -9669,11 +9669,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 487 + "wait": 76 } }, { - "_id": "47b7977c53beb69b3cdd99e8be5e88c3", + "_id": "5a28b67892e7a8796dd5c193a45ed979", "_order": 0, "cache": {}, "request": { @@ -9690,15 +9690,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9713,18 +9713,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/dd0e269a-cefa-4912-94f9-2451adfcce87" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/277c21a5-1474-45f9-aa8c-b39eaffc1b2b" }, "response": { - "bodySize": 259, + "bodySize": 240, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"_rev\":\"-287244411\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 240, + "text": "{\"_id\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\",\"_rev\":\"-1228956628\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -9746,7 +9746,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9762,7 +9762,7 @@ }, { "name": "etag", - "value": "\"-287244411\"" + "value": "\"-1228956628\"" }, { "name": "expires", @@ -9778,15 +9778,15 @@ }, { "name": "content-length", - "value": "259" + "value": "240" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:47 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9805,14 +9805,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:48.496Z", - "time": 177, + "startedDateTime": "2025-09-15T17:11:05.136Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -9820,11 +9820,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 177 + "wait": 71 } }, { - "_id": "6767a0cdec0c374ecfb5ae84d0765e87", + "_id": "6c23f5c9123f18f0b5225ad6fb5b0462", "_order": 0, "cache": {}, "request": { @@ -9841,15 +9841,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9864,18 +9864,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/79f55cbc-cc4b-4b56-9ae1-b4c863ffd154" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/765eb91a-954c-4049-9ea4-30045093d09c" }, "response": { - "bodySize": 259, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"_rev\":\"2042446647\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"_rev\":\"157839911\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9897,7 +9897,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9913,7 +9913,7 @@ }, { "name": "etag", - "value": "\"2042446647\"" + "value": "\"157839911\"" }, { "name": "expires", @@ -9929,15 +9929,15 @@ }, { "name": "content-length", - "value": "259" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:47 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9956,14 +9956,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:48.497Z", - "time": 250, + "startedDateTime": "2025-09-15T17:11:05.215Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -9971,11 +9971,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 250 + "wait": 64 } }, { - "_id": "b1e3860191f9205d1a40b2050ac6012e", + "_id": "07e988c91c30c6782c16463afe8eb017", "_order": 0, "cache": {}, "request": { @@ -9992,15 +9992,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10015,18 +10015,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j00" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/18d52165-29d8-4ffb-b0f2-0ba1c6756a2b" }, "response": { - "bodySize": 1638, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1638, - "text": "{\"_id\":\"j00\",\"_rev\":\"-643620752\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":1033,\"y\":261.015625},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 260, + "text": "{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"_rev\":\"-2052703081\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10048,7 +10048,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10064,7 +10064,7 @@ }, { "name": "etag", - "value": "\"-643620752\"" + "value": "\"-2052703081\"" }, { "name": "expires", @@ -10080,15 +10080,15 @@ }, { "name": "content-length", - "value": "1638" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10113,8 +10113,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:48.753Z", - "time": 275, + "startedDateTime": "2025-09-15T17:11:05.215Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -10122,11 +10122,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 275 + "wait": 64 } }, { - "_id": "598416e130a75705f73791f1e78fb8e3", + "_id": "c19add0ece4ef021069e8f626df472cc", "_order": 0, "cache": {}, "request": { @@ -10143,15 +10143,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10166,18 +10166,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/01d3785f-7fb4-44a7-9458-72c380a9818f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" }, "response": { - "bodySize": 298, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"_rev\":\"-853523981\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -10199,7 +10199,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10215,7 +10215,7 @@ }, { "name": "etag", - "value": "\"-853523981\"" + "value": "\"-586333725\"" }, { "name": "expires", @@ -10231,15 +10231,15 @@ }, { "name": "content-length", - "value": "298" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10264,8 +10264,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.034Z", - "time": 515, + "startedDateTime": "2025-09-15T17:11:05.285Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -10273,11 +10273,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 515 + "wait": 70 } }, { - "_id": "13c60f0b6a4038c2c8d28c16159bbe62", + "_id": "dc4716f32cef401da7967843e4c9927e", "_order": 0, "cache": {}, "request": { @@ -10294,15 +10294,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10317,18 +10317,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/39b48197-f4be-42b9-800a-866587b4b9b5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/82d90fa0-9345-46b5-b5b1-50f732a387ec" }, "response": { - "bodySize": 298, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"_rev\":\"1609152298\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 446, + "text": "{\"_id\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"_rev\":\"-656439466\",\"nodes\":[{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10350,7 +10350,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10366,7 +10366,7 @@ }, { "name": "etag", - "value": "\"1609152298\"" + "value": "\"-656439466\"" }, { "name": "expires", @@ -10382,15 +10382,15 @@ }, { "name": "content-length", - "value": "298" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10415,8 +10415,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.035Z", - "time": 418, + "startedDateTime": "2025-09-15T17:11:05.359Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -10424,11 +10424,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 418 + "wait": 64 } }, { - "_id": "b88182778c7d6e3421f31467b46cb975", + "_id": "9c129b393f752bebb704c170c53dd00a", "_order": 0, "cache": {}, "request": { @@ -10445,15 +10445,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10468,18 +10468,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c1e8d61-0c48-44ba-86dc-52e9555b6aeb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/f07fba3c-b2fb-4298-94c7-c3379132ef74" }, "response": { - "bodySize": 298, + "bodySize": 240, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\",\"_rev\":\"1672315064\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 240, + "text": "{\"_id\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\",\"_rev\":\"-1140480578\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -10501,7 +10501,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10517,7 +10517,7 @@ }, { "name": "etag", - "value": "\"1672315064\"" + "value": "\"-1140480578\"" }, { "name": "expires", @@ -10533,15 +10533,15 @@ }, { "name": "content-length", - "value": "298" + "value": "240" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10560,14 +10560,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.035Z", - "time": 473, + "startedDateTime": "2025-09-15T17:11:05.360Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -10575,11 +10575,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 473 + "wait": 63 } }, { - "_id": "4c6da772b271182ec7655070aa710eeb", + "_id": "47b7977c53beb69b3cdd99e8be5e88c3", "_order": 0, "cache": {}, "request": { @@ -10596,15 +10596,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10619,18 +10619,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/513a2ab4-f0b8-4f94-b840-6fe14796cc84" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/dd0e269a-cefa-4912-94f9-2451adfcce87" }, "response": { - "bodySize": 529, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"_rev\":\"-318011549\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 259, + "text": "{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"_rev\":\"-287244411\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10652,7 +10652,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10668,7 +10668,7 @@ }, { "name": "etag", - "value": "\"-318011549\"" + "value": "\"-287244411\"" }, { "name": "expires", @@ -10684,15 +10684,15 @@ }, { "name": "content-length", - "value": "529" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10717,8 +10717,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.036Z", - "time": 359, + "startedDateTime": "2025-09-15T17:11:05.428Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -10726,11 +10726,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 359 + "wait": 71 } }, { - "_id": "f88e483229e4ef5061285aa47c86b596", + "_id": "6767a0cdec0c374ecfb5ae84d0765e87", "_order": 0, "cache": {}, "request": { @@ -10747,15 +10747,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10770,18 +10770,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d17ffaa1-2c61-4abd-9bb1-2559160d0a5c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/79f55cbc-cc4b-4b56-9ae1-b4c863ffd154" }, "response": { - "bodySize": 299, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\",\"_rev\":\"-2064120483\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 259, + "text": "{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"_rev\":\"2042446647\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10803,7 +10803,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10819,7 +10819,7 @@ }, { "name": "etag", - "value": "\"-2064120483\"" + "value": "\"2042446647\"" }, { "name": "expires", @@ -10835,15 +10835,15 @@ }, { "name": "content-length", - "value": "299" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10862,14 +10862,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.037Z", - "time": 308, + "startedDateTime": "2025-09-15T17:11:05.429Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -10877,11 +10877,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 308 + "wait": 70 } }, { - "_id": "f18f3d1b855cb17e438fbd4cd97a4d7f", + "_id": "b1e3860191f9205d1a40b2050ac6012e", "_order": 0, "cache": {}, "request": { @@ -10898,15 +10898,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10921,18 +10921,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ba503a1e-633e-4d0d-ba18-c9a9b1105b5b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j00" }, "response": { - "bodySize": 297, + "bodySize": 1608, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"_rev\":\"970966657\",\"script\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1608, + "text": "{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}}" }, "cookies": [], "headers": [ @@ -10954,7 +10954,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10970,7 +10970,7 @@ }, { "name": "etag", - "value": "\"970966657\"" + "value": "\"-1504270871\"" }, { "name": "expires", @@ -10986,15 +10986,15 @@ }, { "name": "content-length", - "value": "297" + "value": "1608" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11013,14 +11013,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.037Z", - "time": 339, + "startedDateTime": "2025-09-15T17:11:05.507Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -11028,11 +11028,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 339 + "wait": 68 } }, { - "_id": "7325ee70e86396f36ff64734fc8ec584", + "_id": "598416e130a75705f73791f1e78fb8e3", "_order": 0, "cache": {}, "request": { @@ -11049,15 +11049,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11072,18 +11072,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j01" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/01d3785f-7fb4-44a7-9458-72c380a9818f" }, "response": { - "bodySize": 1619, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1619, - "text": "{\"_id\":\"j01\",\"_rev\":\"-523887030\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"_rev\":\"-853523981\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11105,7 +11105,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11121,7 +11121,7 @@ }, { "name": "etag", - "value": "\"-523887030\"" + "value": "\"-853523981\"" }, { "name": "expires", @@ -11137,15 +11137,15 @@ }, { "name": "content-length", - "value": "1619" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:48 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11164,14 +11164,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.555Z", - "time": 145, + "startedDateTime": "2025-09-15T17:11:05.580Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -11179,11 +11179,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 145 + "wait": 81 } }, { - "_id": "dd1d09643b1692c97bccfbaf7259d98e", + "_id": "13c60f0b6a4038c2c8d28c16159bbe62", "_order": 0, "cache": {}, "request": { @@ -11200,15 +11200,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11223,18 +11223,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/89ce5d57-82fa-4d58-8d15-0329f7dbd7e7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/39b48197-f4be-42b9-800a-866587b4b9b5" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"_rev\":\"-1475826260\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"_rev\":\"1609152298\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11256,7 +11256,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11272,7 +11272,7 @@ }, { "name": "etag", - "value": "\"-1475826260\"" + "value": "\"1609152298\"" }, { "name": "expires", @@ -11288,15 +11288,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11315,14 +11315,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.708Z", - "time": 942, + "startedDateTime": "2025-09-15T17:11:05.580Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -11330,11 +11330,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 942 + "wait": 82 } }, { - "_id": "d1e3cdda9102bc0e93c2f874ead8ca76", + "_id": "b88182778c7d6e3421f31467b46cb975", "_order": 0, "cache": {}, "request": { @@ -11351,15 +11351,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11374,18 +11374,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6674b4ac-dd89-4e13-9440-6f81194e3a22" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c1e8d61-0c48-44ba-86dc-52e9555b6aeb" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\",\"_rev\":\"-572093512\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\",\"_rev\":\"1672315064\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11407,7 +11407,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11423,7 +11423,7 @@ }, { "name": "etag", - "value": "\"-572093512\"" + "value": "\"1672315064\"" }, { "name": "expires", @@ -11443,11 +11443,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11472,8 +11472,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.708Z", - "time": 949, + "startedDateTime": "2025-09-15T17:11:05.581Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -11481,11 +11481,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 949 + "wait": 79 } }, { - "_id": "ca1ff8137135c91da78e9a6a657b7418", + "_id": "4c6da772b271182ec7655070aa710eeb", "_order": 0, "cache": {}, "request": { @@ -11502,15 +11502,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11525,18 +11525,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bb1e96af-f316-4eb0-b1c6-36b3f1af9e35" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/513a2ab4-f0b8-4f94-b840-6fe14796cc84" }, "response": { - "bodySize": 254, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"_rev\":\"2105288152\",\"tree\":\"j00\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 529, + "text": "{\"_id\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"_rev\":\"-318011549\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -11558,7 +11558,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11574,7 +11574,7 @@ }, { "name": "etag", - "value": "\"2105288152\"" + "value": "\"-318011549\"" }, { "name": "expires", @@ -11590,15 +11590,15 @@ }, { "name": "content-length", - "value": "254" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11623,8 +11623,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.709Z", - "time": 941, + "startedDateTime": "2025-09-15T17:11:05.582Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -11632,11 +11632,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 941 + "wait": 78 } }, { - "_id": "5b9e8b3d0f7fc7c52767bd680eb49fab", + "_id": "f18f3d1b855cb17e438fbd4cd97a4d7f", "_order": 0, "cache": {}, "request": { @@ -11653,15 +11653,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11676,18 +11676,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e92d5139-b8a6-43dc-9b13-95ba1d0dc53c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ba503a1e-633e-4d0d-ba18-c9a9b1105b5b" }, "response": { "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", "size": 297, - "text": "{\"_id\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"_rev\":\"288852992\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"_rev\":\"970966657\",\"script\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11709,7 +11709,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11725,7 +11725,7 @@ }, { "name": "etag", - "value": "\"288852992\"" + "value": "\"970966657\"" }, { "name": "expires", @@ -11745,11 +11745,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11774,8 +11774,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.710Z", - "time": 932, + "startedDateTime": "2025-09-15T17:11:05.582Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -11783,11 +11783,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 932 + "wait": 81 } }, { - "_id": "c42914f0baab01a83cd1ab498ce85ae0", + "_id": "f88e483229e4ef5061285aa47c86b596", "_order": 0, "cache": {}, "request": { @@ -11804,15 +11804,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11827,18 +11827,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bdfbe97c-1ff4-4162-85bc-47f6f14b2c66" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d17ffaa1-2c61-4abd-9bb1-2559160d0a5c" }, "response": { - "bodySize": 298, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\",\"_rev\":\"-939615205\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\",\"_rev\":\"-2064120483\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11860,7 +11860,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11876,7 +11876,7 @@ }, { "name": "etag", - "value": "\"-939615205\"" + "value": "\"-2064120483\"" }, { "name": "expires", @@ -11892,15 +11892,15 @@ }, { "name": "content-length", - "value": "298" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11919,14 +11919,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.710Z", - "time": 939, + "startedDateTime": "2025-09-15T17:11:05.583Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -11934,11 +11934,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 939 + "wait": 79 } }, { - "_id": "83b59d10d1e9bce434647ff9667b577c", + "_id": "7325ee70e86396f36ff64734fc8ec584", "_order": 0, "cache": {}, "request": { @@ -11955,15 +11955,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11978,18 +11978,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f129f0df-b49e-453b-97fb-db508e3893ce" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j01" }, "response": { - "bodySize": 527, + "bodySize": 1637, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 527, - "text": "{\"_id\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"_rev\":\"52245222\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 1637, + "text": "{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -12011,7 +12011,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12027,7 +12027,7 @@ }, { "name": "etag", - "value": "\"52245222\"" + "value": "\"2052678538\"" }, { "name": "expires", @@ -12043,15 +12043,15 @@ }, { "name": "content-length", - "value": "527" + "value": "1637" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12070,14 +12070,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:49.711Z", - "time": 928, + "startedDateTime": "2025-09-15T17:11:05.668Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -12085,11 +12085,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 928 + "wait": 67 } }, { - "_id": "8d027217e0ff5bd8243f83b7689d83c4", + "_id": "d1e3cdda9102bc0e93c2f874ead8ca76", "_order": 0, "cache": {}, "request": { @@ -12106,15 +12106,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12129,18 +12129,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j02" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6674b4ac-dd89-4e13-9440-6f81194e3a22" }, "response": { - "bodySize": 1685, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j02\",\"_rev\":\"2029292005\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\",\"_rev\":\"-572093512\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12162,7 +12162,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12178,7 +12178,7 @@ }, { "name": "etag", - "value": "\"2029292005\"" + "value": "\"-572093512\"" }, { "name": "expires", @@ -12194,15 +12194,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12221,14 +12221,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.662Z", - "time": 108, + "startedDateTime": "2025-09-15T17:11:05.742Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -12236,11 +12236,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 108 + "wait": 69 } }, { - "_id": "ba4aeff54598cee3c70eee4953ffa6ee", + "_id": "dd1d09643b1692c97bccfbaf7259d98e", "_order": 0, "cache": {}, "request": { @@ -12257,15 +12257,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12280,18 +12280,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2dbd2d37-c659-48cf-8357-c9fc1166e3a7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/89ce5d57-82fa-4d58-8d15-0329f7dbd7e7" }, "response": { - "bodySize": 298, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\",\"_rev\":\"1485747872\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"_rev\":\"-1475826260\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12313,7 +12313,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12329,7 +12329,7 @@ }, { "name": "etag", - "value": "\"1485747872\"" + "value": "\"-1475826260\"" }, { "name": "expires", @@ -12345,15 +12345,15 @@ }, { "name": "content-length", - "value": "298" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12372,14 +12372,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.776Z", - "time": 274, + "startedDateTime": "2025-09-15T17:11:05.743Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -12387,11 +12387,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 274 + "wait": 86 } }, { - "_id": "cd2426a7fc35128cbb977da802fc84ba", + "_id": "c42914f0baab01a83cd1ab498ce85ae0", "_order": 0, "cache": {}, "request": { @@ -12408,15 +12408,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12431,18 +12431,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/4416aff7-3ebd-47e6-9831-c2f6bbe3ae24" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bdfbe97c-1ff4-4162-85bc-47f6f14b2c66" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"_rev\":\"978548317\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\",\"_rev\":\"-939615205\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12464,7 +12464,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12480,7 +12480,7 @@ }, { "name": "etag", - "value": "\"978548317\"" + "value": "\"-939615205\"" }, { "name": "expires", @@ -12496,15 +12496,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12523,14 +12523,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.777Z", - "time": 270, + "startedDateTime": "2025-09-15T17:11:05.744Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -12538,11 +12538,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 270 + "wait": 84 } }, { - "_id": "4b507830211bc6c301ab324907ce233c", + "_id": "ca1ff8137135c91da78e9a6a657b7418", "_order": 0, "cache": {}, "request": { @@ -12559,15 +12559,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12582,18 +12582,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/56899fef-92a1-4f2a-ade3-973c81eb3af1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bb1e96af-f316-4eb0-b1c6-36b3f1af9e35" }, "response": { - "bodySize": 254, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"_rev\":\"-568833890\",\"tree\":\"j01\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 282, + "text": "{\"_id\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"_rev\":\"1881960625\",\"displayErrorOutcome\":false,\"tree\":\"j00\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -12615,7 +12615,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12631,7 +12631,7 @@ }, { "name": "etag", - "value": "\"-568833890\"" + "value": "\"1881960625\"" }, { "name": "expires", @@ -12647,15 +12647,15 @@ }, { "name": "content-length", - "value": "254" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12680,8 +12680,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.778Z", - "time": 182, + "startedDateTime": "2025-09-15T17:11:05.744Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -12689,11 +12689,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 182 + "wait": 87 } }, { - "_id": "aa755c264e89664042c87c06f2eb4521", + "_id": "5b9e8b3d0f7fc7c52767bd680eb49fab", "_order": 0, "cache": {}, "request": { @@ -12710,15 +12710,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12733,18 +12733,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/59b06306-a886-443d-92df-7a27a60c394e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e92d5139-b8a6-43dc-9b13-95ba1d0dc53c" }, "response": { - "bodySize": 527, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 527, - "text": "{\"_id\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"_rev\":\"49592573\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 297, + "text": "{\"_id\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"_rev\":\"288852992\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12766,7 +12766,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12782,7 +12782,7 @@ }, { "name": "etag", - "value": "\"49592573\"" + "value": "\"288852992\"" }, { "name": "expires", @@ -12798,15 +12798,15 @@ }, { "name": "content-length", - "value": "527" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12825,14 +12825,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.778Z", - "time": 206, + "startedDateTime": "2025-09-15T17:11:05.745Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -12840,11 +12840,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 206 + "wait": 84 } }, { - "_id": "5a0fb0a7d7a63deb5bd06a6aabe86260", + "_id": "83b59d10d1e9bce434647ff9667b577c", "_order": 0, "cache": {}, "request": { @@ -12861,15 +12861,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12884,18 +12884,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0983ead-4918-48f6-858d-9aff0f03759c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f129f0df-b49e-453b-97fb-db508e3893ce" }, "response": { - "bodySize": 298, + "bodySize": 527, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"_rev\":\"1611025039\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 527, + "text": "{\"_id\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"_rev\":\"52245222\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -12917,7 +12917,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12933,7 +12933,7 @@ }, { "name": "etag", - "value": "\"1611025039\"" + "value": "\"52245222\"" }, { "name": "expires", @@ -12949,15 +12949,15 @@ }, { "name": "content-length", - "value": "298" + "value": "527" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:05 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12976,14 +12976,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.779Z", - "time": 207, + "startedDateTime": "2025-09-15T17:11:05.746Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -12991,11 +12991,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 207 + "wait": 81 } }, { - "_id": "5ecede6f97c90cddb1f9a134e49b0313", + "_id": "8d027217e0ff5bd8243f83b7689d83c4", "_order": 0, "cache": {}, "request": { @@ -13012,15 +13012,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13035,18 +13035,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/cbb3d506-b267-4b99-9edd-363e90aac997" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j02" }, "response": { - "bodySize": 299, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"cbb3d506-b267-4b99-9edd-363e90aac997\",\"_rev\":\"-1997428236\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1702, + "text": "{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -13068,7 +13068,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13084,7 +13084,7 @@ }, { "name": "etag", - "value": "\"-1997428236\"" + "value": "\"310890277\"" }, { "name": "expires", @@ -13100,15 +13100,15 @@ }, { "name": "content-length", - "value": "299" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:50 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13127,14 +13127,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:50.779Z", - "time": 231, + "startedDateTime": "2025-09-15T17:11:05.838Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -13142,11 +13142,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 231 + "wait": 77 } }, { - "_id": "913b982d8e01092f68ba6251c8ccb852", + "_id": "cd2426a7fc35128cbb977da802fc84ba", "_order": 0, "cache": {}, "request": { @@ -13163,15 +13163,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13186,18 +13186,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j03" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/4416aff7-3ebd-47e6-9831-c2f6bbe3ae24" }, "response": { - "bodySize": 1686, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j03\",\"_rev\":\"-1352811052\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 297, + "text": "{\"_id\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"_rev\":\"978548317\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13219,7 +13219,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13235,7 +13235,7 @@ }, { "name": "etag", - "value": "\"-1352811052\"" + "value": "\"978548317\"" }, { "name": "expires", @@ -13251,15 +13251,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13278,14 +13278,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.054Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:05.922Z", + "time": 95, "timings": { "blocked": -1, "connect": -1, @@ -13293,11 +13293,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 95 } }, { - "_id": "4fe3fe52b433c85de2f6efe61528b695", + "_id": "ba4aeff54598cee3c70eee4953ffa6ee", "_order": 0, "cache": {}, "request": { @@ -13314,15 +13314,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13337,18 +13337,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/35a4f94b-c895-46b9-bc0a-93cf59233759" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2dbd2d37-c659-48cf-8357-c9fc1166e3a7" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"_rev\":\"1564723806\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\",\"_rev\":\"1485747872\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13370,7 +13370,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13386,7 +13386,7 @@ }, { "name": "etag", - "value": "\"1564723806\"" + "value": "\"1485747872\"" }, { "name": "expires", @@ -13406,11 +13406,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13435,8 +13435,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.131Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:05.922Z", + "time": 95, "timings": { "blocked": -1, "connect": -1, @@ -13444,11 +13444,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 95 } }, { - "_id": "0cd50e00beb73999dc1874def405941c", + "_id": "4b507830211bc6c301ab324907ce233c", "_order": 0, "cache": {}, "request": { @@ -13465,15 +13465,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13488,18 +13488,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3a92300d-6d64-451d-8156-30cb51781026" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/56899fef-92a1-4f2a-ade3-973c81eb3af1" }, "response": { - "bodySize": 298, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"3a92300d-6d64-451d-8156-30cb51781026\",\"_rev\":\"2096216426\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"_rev\":\"-792161417\",\"displayErrorOutcome\":false,\"tree\":\"j01\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -13521,7 +13521,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13537,7 +13537,7 @@ }, { "name": "etag", - "value": "\"2096216426\"" + "value": "\"-792161417\"" }, { "name": "expires", @@ -13553,15 +13553,15 @@ }, { "name": "content-length", - "value": "298" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13586,8 +13586,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.131Z", - "time": 127, + "startedDateTime": "2025-09-15T17:11:05.923Z", + "time": 93, "timings": { "blocked": -1, "connect": -1, @@ -13595,11 +13595,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 127 + "wait": 93 } }, { - "_id": "b41d5a80336397c469890bd8945c4f41", + "_id": "aa755c264e89664042c87c06f2eb4521", "_order": 0, "cache": {}, "request": { @@ -13616,15 +13616,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13639,18 +13639,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6f9de973-9ed4-41f5-b43d-4036041e2b96" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/59b06306-a886-443d-92df-7a27a60c394e" }, "response": { - "bodySize": 297, + "bodySize": 527, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"_rev\":\"846932888\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 527, + "text": "{\"_id\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"_rev\":\"49592573\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -13672,7 +13672,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13688,7 +13688,7 @@ }, { "name": "etag", - "value": "\"846932888\"" + "value": "\"49592573\"" }, { "name": "expires", @@ -13704,15 +13704,15 @@ }, { "name": "content-length", - "value": "297" + "value": "527" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13731,14 +13731,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.132Z", - "time": 149, + "startedDateTime": "2025-09-15T17:11:05.924Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -13746,11 +13746,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 91 } }, { - "_id": "d60340a7f5e5656ea81fc192dda4840c", + "_id": "5ecede6f97c90cddb1f9a134e49b0313", "_order": 0, "cache": {}, "request": { @@ -13767,15 +13767,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13790,18 +13790,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bcb8c535-5ecd-4d3d-b970-26816de96bf2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/cbb3d506-b267-4b99-9edd-363e90aac997" }, "response": { - "bodySize": 255, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 255, - "text": "{\"_id\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"_rev\":\"-2072424763\",\"tree\":\"j02\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 299, + "text": "{\"_id\":\"cbb3d506-b267-4b99-9edd-363e90aac997\",\"_rev\":\"-1997428236\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13823,7 +13823,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13839,7 +13839,7 @@ }, { "name": "etag", - "value": "\"-2072424763\"" + "value": "\"-1997428236\"" }, { "name": "expires", @@ -13855,15 +13855,15 @@ }, { "name": "content-length", - "value": "255" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13888,8 +13888,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.133Z", - "time": 101, + "startedDateTime": "2025-09-15T17:11:05.924Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -13897,11 +13897,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 101 + "wait": 92 } }, { - "_id": "b57733ba7c2ee94a3169dd6b89715068", + "_id": "5a0fb0a7d7a63deb5bd06a6aabe86260", "_order": 0, "cache": {}, "request": { @@ -13918,15 +13918,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13941,18 +13941,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0cfbd13-6f1e-4924-9d2d-0f7c23507172" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0983ead-4918-48f6-858d-9aff0f03759c" }, "response": { - "bodySize": 528, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 528, - "text": "{\"_id\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"_rev\":\"278641360\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 298, + "text": "{\"_id\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"_rev\":\"1611025039\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13974,7 +13974,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13990,7 +13990,7 @@ }, { "name": "etag", - "value": "\"278641360\"" + "value": "\"1611025039\"" }, { "name": "expires", @@ -14006,15 +14006,15 @@ }, { "name": "content-length", - "value": "528" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14033,14 +14033,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.133Z", - "time": 146, + "startedDateTime": "2025-09-15T17:11:05.925Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -14048,11 +14048,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 90 } }, { - "_id": "c312a41b098262892c7e99229bf7e941", + "_id": "913b982d8e01092f68ba6251c8ccb852", "_order": 0, "cache": {}, "request": { @@ -14069,15 +14069,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14092,18 +14092,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fae7424e-13c9-45bd-b3a2-045773671a3f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j03" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\",\"_rev\":\"-502225245\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -14125,7 +14125,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14141,7 +14141,7 @@ }, { "name": "etag", - "value": "\"-502225245\"" + "value": "\"1223754516\"" }, { "name": "expires", @@ -14157,15 +14157,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14184,14 +14184,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.134Z", - "time": 148, + "startedDateTime": "2025-09-15T17:11:06.025Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -14199,11 +14199,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 148 + "wait": 66 } }, { - "_id": "4684856543f16d16c04c97e00647c335", + "_id": "4fe3fe52b433c85de2f6efe61528b695", "_order": 0, "cache": {}, "request": { @@ -14220,15 +14220,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14243,18 +14243,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j04" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/35a4f94b-c895-46b9-bc0a-93cf59233759" }, "response": { - "bodySize": 1686, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j04\",\"_rev\":\"-1089876293\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"_rev\":\"1564723806\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14276,7 +14276,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14292,7 +14292,7 @@ }, { "name": "etag", - "value": "\"-1089876293\"" + "value": "\"1564723806\"" }, { "name": "expires", @@ -14308,15 +14308,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14335,14 +14335,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.286Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:06.098Z", + "time": 93, "timings": { "blocked": -1, "connect": -1, @@ -14350,11 +14350,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 93 } }, { - "_id": "987c06ea446d93dc2da56452976681f8", + "_id": "0cd50e00beb73999dc1874def405941c", "_order": 0, "cache": {}, "request": { @@ -14371,15 +14371,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14394,18 +14394,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/00e75aa0-2f9b-4895-9257-d515286fd64b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3a92300d-6d64-451d-8156-30cb51781026" }, "response": { - "bodySize": 253, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"_rev\":\"415392584\",\"tree\":\"j03\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"3a92300d-6d64-451d-8156-30cb51781026\",\"_rev\":\"2096216426\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14427,7 +14427,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14443,7 +14443,7 @@ }, { "name": "etag", - "value": "\"415392584\"" + "value": "\"2096216426\"" }, { "name": "expires", @@ -14459,15 +14459,15 @@ }, { "name": "content-length", - "value": "253" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14486,14 +14486,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.365Z", - "time": 211, + "startedDateTime": "2025-09-15T17:11:06.099Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -14501,11 +14501,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 211 + "wait": 76 } }, { - "_id": "b0c8dbd31d2cf5fb222385b648514c79", + "_id": "b41d5a80336397c469890bd8945c4f41", "_order": 0, "cache": {}, "request": { @@ -14522,15 +14522,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14545,18 +14545,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/040b6c89-313b-4664-92e0-6732017384b8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6f9de973-9ed4-41f5-b43d-4036041e2b96" }, "response": { - "bodySize": 529, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"_rev\":\"-605917161\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 297, + "text": "{\"_id\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"_rev\":\"846932888\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14578,7 +14578,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14594,7 +14594,7 @@ }, { "name": "etag", - "value": "\"-605917161\"" + "value": "\"846932888\"" }, { "name": "expires", @@ -14610,15 +14610,15 @@ }, { "name": "content-length", - "value": "529" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14637,14 +14637,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.366Z", - "time": 135, + "startedDateTime": "2025-09-15T17:11:06.100Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -14652,11 +14652,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 135 + "wait": 83 } }, { - "_id": "15327126dda6066ae32c853e20646812", + "_id": "d60340a7f5e5656ea81fc192dda4840c", "_order": 0, "cache": {}, "request": { @@ -14673,15 +14673,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14696,18 +14696,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/69ae8ec1-de43-44ac-98e5-733db80ac176" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bcb8c535-5ecd-4d3d-b970-26816de96bf2" }, "response": { - "bodySize": 298, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\",\"_rev\":\"2146242142\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"_rev\":\"1999215006\",\"displayErrorOutcome\":false,\"tree\":\"j02\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -14729,7 +14729,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14745,7 +14745,7 @@ }, { "name": "etag", - "value": "\"2146242142\"" + "value": "\"1999215006\"" }, { "name": "expires", @@ -14761,15 +14761,15 @@ }, { "name": "content-length", - "value": "298" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14794,8 +14794,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.366Z", - "time": 237, + "startedDateTime": "2025-09-15T17:11:06.101Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -14803,11 +14803,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 237 + "wait": 83 } }, { - "_id": "053f364c741884fa5d605b47f550419c", + "_id": "b57733ba7c2ee94a3169dd6b89715068", "_order": 0, "cache": {}, "request": { @@ -14824,15 +14824,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14847,18 +14847,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/9603ef52-30f0-4ddc-b3c0-28dac83c7bdb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0cfbd13-6f1e-4924-9d2d-0f7c23507172" }, "response": { - "bodySize": 298, + "bodySize": 528, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\",\"_rev\":\"1934780085\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 528, + "text": "{\"_id\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"_rev\":\"278641360\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -14880,7 +14880,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14896,7 +14896,7 @@ }, { "name": "etag", - "value": "\"1934780085\"" + "value": "\"278641360\"" }, { "name": "expires", @@ -14912,15 +14912,15 @@ }, { "name": "content-length", - "value": "298" + "value": "528" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14939,14 +14939,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.367Z", - "time": 220, + "startedDateTime": "2025-09-15T17:11:06.101Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -14954,11 +14954,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 220 + "wait": 90 } }, { - "_id": "3e578a09ca6fdd1321dcda32ee5f8033", + "_id": "c312a41b098262892c7e99229bf7e941", "_order": 0, "cache": {}, "request": { @@ -14975,15 +14975,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14998,18 +14998,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d10104e9-1f8d-4da6-a110-28d879d13959" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fae7424e-13c9-45bd-b3a2-045773671a3f" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"_rev\":\"-219838938\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\",\"_rev\":\"-502225245\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15031,7 +15031,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15047,7 +15047,7 @@ }, { "name": "etag", - "value": "\"-219838938\"" + "value": "\"-502225245\"" }, { "name": "expires", @@ -15067,11 +15067,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15096,8 +15096,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.368Z", - "time": 135, + "startedDateTime": "2025-09-15T17:11:06.102Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -15105,11 +15105,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 135 + "wait": 81 } }, { - "_id": "e51dc307b38e72dc6b16c79effbb51bd", + "_id": "4684856543f16d16c04c97e00647c335", "_order": 0, "cache": {}, "request": { @@ -15126,15 +15126,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15149,18 +15149,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f5c317ce-fabd-4a10-9907-c71cea037844" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j04" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"_rev\":\"1796672161\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -15182,7 +15182,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15198,7 +15198,7 @@ }, { "name": "etag", - "value": "\"1796672161\"" + "value": "\"1486689275\"" }, { "name": "expires", @@ -15214,15 +15214,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15241,14 +15241,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.368Z", - "time": 175, + "startedDateTime": "2025-09-15T17:11:06.197Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -15256,11 +15256,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 175 + "wait": 70 } }, { - "_id": "7ddb7f4cbb398fb6c053bcf4e1261081", + "_id": "987c06ea446d93dc2da56452976681f8", "_order": 0, "cache": {}, "request": { @@ -15277,15 +15277,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15300,18 +15300,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j05" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/00e75aa0-2f9b-4895-9257-d515286fd64b" }, "response": { - "bodySize": 1685, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j05\",\"_rev\":\"1652057497\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 281, + "text": "{\"_id\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"_rev\":\"192065057\",\"displayErrorOutcome\":false,\"tree\":\"j03\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -15333,7 +15333,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15349,7 +15349,7 @@ }, { "name": "etag", - "value": "\"1652057497\"" + "value": "\"192065057\"" }, { "name": "expires", @@ -15365,15 +15365,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15392,14 +15392,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.609Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:06.274Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -15407,11 +15407,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 92 } }, { - "_id": "dd23206a6b33ee8e573b6bce0af2e897", + "_id": "b0c8dbd31d2cf5fb222385b648514c79", "_order": 0, "cache": {}, "request": { @@ -15428,15 +15428,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15451,18 +15451,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/11f1c31c-50a9-4717-8213-420f6932481f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/040b6c89-313b-4664-92e0-6732017384b8" }, "response": { - "bodySize": 297, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"_rev\":\"715843294\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"_rev\":\"-605917161\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -15484,7 +15484,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15500,7 +15500,7 @@ }, { "name": "etag", - "value": "\"715843294\"" + "value": "\"-605917161\"" }, { "name": "expires", @@ -15516,15 +15516,15 @@ }, { "name": "content-length", - "value": "297" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15543,14 +15543,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.700Z", - "time": 101, + "startedDateTime": "2025-09-15T17:11:06.275Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -15558,11 +15558,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 101 + "wait": 89 } }, { - "_id": "db105f4f6fe2be50621ecad4ec126bb1", + "_id": "15327126dda6066ae32c853e20646812", "_order": 0, "cache": {}, "request": { @@ -15579,15 +15579,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15602,18 +15602,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c106772-ace7-4808-8f3a-9840de8f67f0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/69ae8ec1-de43-44ac-98e5-733db80ac176" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"_rev\":\"202853816\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\",\"_rev\":\"2146242142\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15635,7 +15635,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15651,7 +15651,7 @@ }, { "name": "etag", - "value": "\"202853816\"" + "value": "\"2146242142\"" }, { "name": "expires", @@ -15667,15 +15667,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15694,14 +15694,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.701Z", - "time": 112, + "startedDateTime": "2025-09-15T17:11:06.276Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -15709,11 +15709,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 112 + "wait": 91 } }, { - "_id": "b3b35052562eb0ebdba3dda027bf1a40", + "_id": "3e578a09ca6fdd1321dcda32ee5f8033", "_order": 0, "cache": {}, "request": { @@ -15730,15 +15730,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15753,18 +15753,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/622179cb-98f1-484a-820d-9a0df6e45e95" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d10104e9-1f8d-4da6-a110-28d879d13959" }, "response": { - "bodySize": 530, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 530, - "text": "{\"_id\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"_rev\":\"-1022065915\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 298, + "text": "{\"_id\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"_rev\":\"-219838938\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15786,7 +15786,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15802,7 +15802,7 @@ }, { "name": "etag", - "value": "\"-1022065915\"" + "value": "\"-219838938\"" }, { "name": "expires", @@ -15818,15 +15818,15 @@ }, { "name": "content-length", - "value": "530" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15845,14 +15845,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.702Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:06.277Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -15860,11 +15860,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 87 } }, { - "_id": "406753acb4b4e3d27aab3350bad1bb37", + "_id": "053f364c741884fa5d605b47f550419c", "_order": 0, "cache": {}, "request": { @@ -15881,15 +15881,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15904,18 +15904,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/a0782616-84b7-4bf5-87ed-a01fb3018563" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/9603ef52-30f0-4ddc-b3c0-28dac83c7bdb" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\",\"_rev\":\"156265951\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\",\"_rev\":\"1934780085\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15937,7 +15937,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15953,7 +15953,7 @@ }, { "name": "etag", - "value": "\"156265951\"" + "value": "\"1934780085\"" }, { "name": "expires", @@ -15969,15 +15969,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15996,14 +15996,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.702Z", - "time": 105, + "startedDateTime": "2025-09-15T17:11:06.277Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -16011,11 +16011,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 105 + "wait": 88 } }, { - "_id": "1a11294b705e0e060e2472a58a3ac54b", + "_id": "e51dc307b38e72dc6b16c79effbb51bd", "_order": 0, "cache": {}, "request": { @@ -16032,15 +16032,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16055,18 +16055,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/f17ecb7c-abc3-4523-9943-4cbdd90305cb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f5c317ce-fabd-4a10-9907-c71cea037844" }, "response": { - "bodySize": 253, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"_rev\":\"730701700\",\"tree\":\"j04\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"_rev\":\"1796672161\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16088,7 +16088,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16104,7 +16104,7 @@ }, { "name": "etag", - "value": "\"730701700\"" + "value": "\"1796672161\"" }, { "name": "expires", @@ -16120,15 +16120,15 @@ }, { "name": "content-length", - "value": "253" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16147,14 +16147,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.703Z", - "time": 105, + "startedDateTime": "2025-09-15T17:11:06.278Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -16162,11 +16162,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 105 + "wait": 89 } }, { - "_id": "a1da42ac4d483c25ff22e2e1e882d6fb", + "_id": "7ddb7f4cbb398fb6c053bcf4e1261081", "_order": 0, "cache": {}, "request": { @@ -16183,15 +16183,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16206,18 +16206,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e90ae257-c279-46e0-9b43-5ecd89784d77" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j05" }, "response": { - "bodySize": 298, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\",\"_rev\":\"2040408899\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1702, + "text": "{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -16239,7 +16239,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16255,7 +16255,7 @@ }, { "name": "etag", - "value": "\"2040408899\"" + "value": "\"-66344231\"" }, { "name": "expires", @@ -16271,15 +16271,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16304,8 +16304,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.703Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:06.375Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -16313,11 +16313,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 80 } }, { - "_id": "b7edc8f7f623ef8e100c183901c807e4", + "_id": "dd23206a6b33ee8e573b6bce0af2e897", "_order": 0, "cache": {}, "request": { @@ -16334,15 +16334,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16357,18 +16357,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j06" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/11f1c31c-50a9-4717-8213-420f6932481f" }, "response": { - "bodySize": 1684, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1684, - "text": "{\"_id\":\"j06\",\"_rev\":\"605160891\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 297, + "text": "{\"_id\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"_rev\":\"715843294\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16390,7 +16390,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16406,7 +16406,7 @@ }, { "name": "etag", - "value": "\"605160891\"" + "value": "\"715843294\"" }, { "name": "expires", @@ -16422,15 +16422,15 @@ }, { "name": "content-length", - "value": "1684" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16449,14 +16449,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.817Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:06.462Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -16464,11 +16464,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 87 } }, { - "_id": "c994e25239221808046df1575f95cf15", + "_id": "db105f4f6fe2be50621ecad4ec126bb1", "_order": 0, "cache": {}, "request": { @@ -16485,15 +16485,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16508,18 +16508,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/1d59caff-243c-45bd-b7d0-6dcc563989c5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c106772-ace7-4808-8f3a-9840de8f67f0" }, "response": { - "bodySize": 299, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"_rev\":\"-1941208375\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"_rev\":\"202853816\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16541,7 +16541,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16557,7 +16557,7 @@ }, { "name": "etag", - "value": "\"-1941208375\"" + "value": "\"202853816\"" }, { "name": "expires", @@ -16573,15 +16573,15 @@ }, { "name": "content-length", - "value": "299" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16600,14 +16600,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.895Z", - "time": 116, + "startedDateTime": "2025-09-15T17:11:06.463Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -16615,11 +16615,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 77 } }, { - "_id": "34a1ad729a4b3396acfe9bcba6b8689b", + "_id": "b3b35052562eb0ebdba3dda027bf1a40", "_order": 0, "cache": {}, "request": { @@ -16636,15 +16636,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16659,18 +16659,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/409c251f-c23b-411d-9009-d3b3d26d1b90" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/622179cb-98f1-484a-820d-9a0df6e45e95" }, "response": { - "bodySize": 254, + "bodySize": 530, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"_rev\":\"-688245766\",\"tree\":\"j05\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 530, + "text": "{\"_id\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"_rev\":\"-1022065915\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -16692,7 +16692,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16708,7 +16708,7 @@ }, { "name": "etag", - "value": "\"-688245766\"" + "value": "\"-1022065915\"" }, { "name": "expires", @@ -16724,15 +16724,15 @@ }, { "name": "content-length", - "value": "254" + "value": "530" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16751,14 +16751,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.896Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:06.464Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -16766,11 +16766,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 76 } }, { - "_id": "8f46865c8963b361e61798cad982fd2d", + "_id": "406753acb4b4e3d27aab3350bad1bb37", "_order": 0, "cache": {}, "request": { @@ -16787,15 +16787,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16810,18 +16810,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/a0782616-84b7-4bf5-87ed-a01fb3018563" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\",\"_rev\":\"1105672105\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\",\"_rev\":\"156265951\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16843,7 +16843,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16859,7 +16859,7 @@ }, { "name": "etag", - "value": "\"1105672105\"" + "value": "\"156265951\"" }, { "name": "expires", @@ -16875,15 +16875,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16902,14 +16902,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.896Z", - "time": 139, + "startedDateTime": "2025-09-15T17:11:06.465Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -16917,11 +16917,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 139 + "wait": 74 } }, { - "_id": "82e391e58d13b2e4013cf7bd3020472c", + "_id": "1a11294b705e0e060e2472a58a3ac54b", "_order": 0, "cache": {}, "request": { @@ -16938,15 +16938,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16961,18 +16961,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/44b8651c-7c1e-41f1-b9a6-2e441b0ce05a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/f17ecb7c-abc3-4523-9943-4cbdd90305cb" }, "response": { - "bodySize": 528, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 528, - "text": "{\"_id\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"_rev\":\"600150282\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 281, + "text": "{\"_id\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"_rev\":\"507374173\",\"displayErrorOutcome\":false,\"tree\":\"j04\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -16994,7 +16994,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17010,7 +17010,7 @@ }, { "name": "etag", - "value": "\"600150282\"" + "value": "\"507374173\"" }, { "name": "expires", @@ -17026,15 +17026,15 @@ }, { "name": "content-length", - "value": "528" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17059,8 +17059,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.897Z", - "time": 137, + "startedDateTime": "2025-09-15T17:11:06.466Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -17068,11 +17068,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 137 + "wait": 75 } }, { - "_id": "bec64bd7f5c0e099837d3f569a4b9aac", + "_id": "a1da42ac4d483c25ff22e2e1e882d6fb", "_order": 0, "cache": {}, "request": { @@ -17089,15 +17089,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17112,18 +17112,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/da878771-421c-463f-aad7-4d5f2ad5e59a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e90ae257-c279-46e0-9b43-5ecd89784d77" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\",\"_rev\":\"1834306764\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\",\"_rev\":\"2040408899\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17145,7 +17145,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17161,7 +17161,7 @@ }, { "name": "etag", - "value": "\"1834306764\"" + "value": "\"2040408899\"" }, { "name": "expires", @@ -17181,11 +17181,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17210,8 +17210,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.898Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:06.466Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -17219,11 +17219,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 82 } }, { - "_id": "f4003a36be1c3cc22cf7e46c22787889", + "_id": "b7edc8f7f623ef8e100c183901c807e4", "_order": 0, "cache": {}, "request": { @@ -17240,15 +17240,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17263,18 +17263,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fe8f27df-8a27-4d88-9196-834ce398b2b7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j06" }, "response": { - "bodySize": 298, + "bodySize": 1704, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"_rev\":\"-274854951\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1704, + "text": "{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -17296,7 +17296,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17312,7 +17312,7 @@ }, { "name": "etag", - "value": "\"-274854951\"" + "value": "\"-1113240837\"" }, { "name": "expires", @@ -17328,15 +17328,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1704" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17355,14 +17355,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:51.899Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:06.555Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -17370,11 +17370,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 84 } }, { - "_id": "5ca028647d90e87ccf6462dbe26dee7f", + "_id": "c994e25239221808046df1575f95cf15", "_order": 0, "cache": {}, "request": { @@ -17391,15 +17391,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17414,18 +17414,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j07" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/1d59caff-243c-45bd-b7d0-6dcc563989c5" }, "response": { - "bodySize": 1685, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j07\",\"_rev\":\"-937100459\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 299, + "text": "{\"_id\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"_rev\":\"-1941208375\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17447,7 +17447,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17463,7 +17463,7 @@ }, { "name": "etag", - "value": "\"-937100459\"" + "value": "\"-1941208375\"" }, { "name": "expires", @@ -17479,15 +17479,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:51 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17512,8 +17512,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.039Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:06.647Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -17521,11 +17521,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 94 } }, { - "_id": "77c7751f098702959a3a6b0cfc889c86", + "_id": "34a1ad729a4b3396acfe9bcba6b8689b", "_order": 0, "cache": {}, "request": { @@ -17542,15 +17542,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17565,18 +17565,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/13b12fe6-cf53-46a4-a83d-0a3c1fda814f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/409c251f-c23b-411d-9009-d3b3d26d1b90" }, "response": { - "bodySize": 529, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"_rev\":\"-729439911\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 282, + "text": "{\"_id\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"_rev\":\"-911573293\",\"displayErrorOutcome\":false,\"tree\":\"j05\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -17598,7 +17598,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17614,7 +17614,7 @@ }, { "name": "etag", - "value": "\"-729439911\"" + "value": "\"-911573293\"" }, { "name": "expires", @@ -17630,15 +17630,15 @@ }, { "name": "content-length", - "value": "529" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17663,8 +17663,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.117Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:06.648Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -17672,11 +17672,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 83 } }, { - "_id": "b3388109a987c7aa0fd760a2910203c0", + "_id": "8f46865c8963b361e61798cad982fd2d", "_order": 0, "cache": {}, "request": { @@ -17693,15 +17693,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17716,18 +17716,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\",\"_rev\":\"-657863610\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\",\"_rev\":\"1105672105\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17749,7 +17749,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17765,7 +17765,7 @@ }, { "name": "etag", - "value": "\"-657863610\"" + "value": "\"1105672105\"" }, { "name": "expires", @@ -17785,11 +17785,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17814,8 +17814,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.117Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:06.648Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -17823,11 +17823,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 92 } }, { - "_id": "5c566417ffc3d987bcd0c0bd81e452bd", + "_id": "82e391e58d13b2e4013cf7bd3020472c", "_order": 0, "cache": {}, "request": { @@ -17844,15 +17844,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17867,18 +17867,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d90dd9f8-8b12-4e90-abaf-228ecc0174a7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/44b8651c-7c1e-41f1-b9a6-2e441b0ce05a" }, "response": { - "bodySize": 298, + "bodySize": 528, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"_rev\":\"1401033700\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 528, + "text": "{\"_id\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"_rev\":\"600150282\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -17900,7 +17900,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17916,7 +17916,7 @@ }, { "name": "etag", - "value": "\"1401033700\"" + "value": "\"600150282\"" }, { "name": "expires", @@ -17932,15 +17932,15 @@ }, { "name": "content-length", - "value": "298" + "value": "528" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17959,14 +17959,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.118Z", - "time": 99, + "startedDateTime": "2025-09-15T17:11:06.649Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -17974,11 +17974,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 91 } }, { - "_id": "163da4466c4d604293cd03cfc279986c", + "_id": "f4003a36be1c3cc22cf7e46c22787889", "_order": 0, "cache": {}, "request": { @@ -17995,15 +17995,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18018,18 +18018,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d9a06d3a-7e3f-4244-9a32-63ffa0d26e00" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fe8f27df-8a27-4d88-9196-834ce398b2b7" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"_rev\":\"-1427545353\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"_rev\":\"-274854951\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18051,7 +18051,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18067,7 +18067,7 @@ }, { "name": "etag", - "value": "\"-1427545353\"" + "value": "\"-274854951\"" }, { "name": "expires", @@ -18083,15 +18083,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18110,14 +18110,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.119Z", - "time": 110, + "startedDateTime": "2025-09-15T17:11:06.650Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -18125,11 +18125,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 110 + "wait": 89 } }, { - "_id": "d30fd8a046522109e0590b643dff9e10", + "_id": "bec64bd7f5c0e099837d3f569a4b9aac", "_order": 0, "cache": {}, "request": { @@ -18146,15 +18146,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18169,18 +18169,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/da878771-421c-463f-aad7-4d5f2ad5e59a" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"_rev\":\"1658650162\",\"tree\":\"j06\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\",\"_rev\":\"1834306764\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18202,7 +18202,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18218,7 +18218,7 @@ }, { "name": "etag", - "value": "\"1658650162\"" + "value": "\"1834306764\"" }, { "name": "expires", @@ -18234,15 +18234,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18267,8 +18267,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.119Z", - "time": 116, + "startedDateTime": "2025-09-15T17:11:06.650Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -18276,11 +18276,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 90 } }, { - "_id": "a14da1b980f343aed5e806b7fd6a44f4", + "_id": "5ca028647d90e87ccf6462dbe26dee7f", "_order": 0, "cache": {}, "request": { @@ -18297,15 +18297,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18320,18 +18320,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f2fe740c-cd75-460a-8baa-fe4b52ecc947" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j07" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\",\"_rev\":\"-976416946\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -18353,7 +18353,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18369,7 +18369,7 @@ }, { "name": "etag", - "value": "\"-976416946\"" + "value": "\"1639465109\"" }, { "name": "expires", @@ -18385,15 +18385,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:06 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18412,14 +18412,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.120Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:06.747Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -18427,11 +18427,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 72 } }, { - "_id": "e900b6a9f7e91e710e046341c614b2d9", + "_id": "b3388109a987c7aa0fd760a2910203c0", "_order": 0, "cache": {}, "request": { @@ -18448,15 +18448,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18471,18 +18471,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j08" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0" }, "response": { - "bodySize": 1686, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j08\",\"_rev\":\"-1997695217\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\",\"_rev\":\"-657863610\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18504,7 +18504,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18520,7 +18520,7 @@ }, { "name": "etag", - "value": "\"-1997695217\"" + "value": "\"-657863610\"" }, { "name": "expires", @@ -18536,15 +18536,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18563,14 +18563,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.240Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:06.825Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -18578,11 +18578,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 83 } }, { - "_id": "cf89f542a3d4d9ed2251a863db288ef1", + "_id": "77c7751f098702959a3a6b0cfc889c86", "_order": 0, "cache": {}, "request": { @@ -18599,15 +18599,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18622,18 +18622,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/042b600b-71cb-45a8-93ae-a6f57b16a6e5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/13b12fe6-cf53-46a4-a83d-0a3c1fda814f" }, "response": { - "bodySize": 297, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"_rev\":\"336262962\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"_rev\":\"-729439911\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -18655,7 +18655,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18671,7 +18671,7 @@ }, { "name": "etag", - "value": "\"336262962\"" + "value": "\"-729439911\"" }, { "name": "expires", @@ -18687,15 +18687,15 @@ }, { "name": "content-length", - "value": "297" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18714,14 +18714,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.325Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:06.825Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -18729,11 +18729,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 90 } }, { - "_id": "d27ae0b7b2c44fe89676df4e60381a80", + "_id": "5c566417ffc3d987bcd0c0bd81e452bd", "_order": 0, "cache": {}, "request": { @@ -18750,15 +18750,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18773,18 +18773,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/66026170-5088-4fcd-a6c8-ed89d7a5c79d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d90dd9f8-8b12-4e90-abaf-228ecc0174a7" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"_rev\":\"-245838054\",\"tree\":\"j07\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"_rev\":\"1401033700\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18806,7 +18806,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18822,7 +18822,7 @@ }, { "name": "etag", - "value": "\"-245838054\"" + "value": "\"1401033700\"" }, { "name": "expires", @@ -18838,15 +18838,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18871,8 +18871,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.325Z", - "time": 97, + "startedDateTime": "2025-09-15T17:11:06.826Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -18880,11 +18880,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 97 + "wait": 90 } }, { - "_id": "720c48256428f243936de73a812ea966", + "_id": "163da4466c4d604293cd03cfc279986c", "_order": 0, "cache": {}, "request": { @@ -18901,15 +18901,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18924,18 +18924,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8096649e-973e-4209-88ce-e1d87ae2bb96" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d9a06d3a-7e3f-4244-9a32-63ffa0d26e00" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"_rev\":\"487424420\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"_rev\":\"-1427545353\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18957,7 +18957,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18973,7 +18973,7 @@ }, { "name": "etag", - "value": "\"487424420\"" + "value": "\"-1427545353\"" }, { "name": "expires", @@ -18989,15 +18989,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19016,14 +19016,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.326Z", - "time": 122, + "startedDateTime": "2025-09-15T17:11:06.827Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -19031,11 +19031,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 122 + "wait": 80 } }, { - "_id": "ba37ffbe2db24df210564f1e523833a2", + "_id": "d30fd8a046522109e0590b643dff9e10", "_order": 0, "cache": {}, "request": { @@ -19052,15 +19052,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19075,18 +19075,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/948e21f4-c512-450a-9d42-e0d629217834" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9" }, "response": { - "bodySize": 298, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"948e21f4-c512-450a-9d42-e0d629217834\",\"_rev\":\"1493812252\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"_rev\":\"1435322635\",\"displayErrorOutcome\":false,\"tree\":\"j06\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -19108,7 +19108,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19124,7 +19124,7 @@ }, { "name": "etag", - "value": "\"1493812252\"" + "value": "\"1435322635\"" }, { "name": "expires", @@ -19140,15 +19140,15 @@ }, { "name": "content-length", - "value": "298" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19173,8 +19173,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.327Z", - "time": 100, + "startedDateTime": "2025-09-15T17:11:06.827Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -19182,11 +19182,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 100 + "wait": 88 } }, { - "_id": "e2115179cd6d008c31bc82dd0fb38117", + "_id": "a14da1b980f343aed5e806b7fd6a44f4", "_order": 0, "cache": {}, "request": { @@ -19203,15 +19203,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19226,18 +19226,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f2fe740c-cd75-460a-8baa-fe4b52ecc947" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\",\"_rev\":\"-1836282733\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\",\"_rev\":\"-976416946\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19259,7 +19259,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19275,7 +19275,7 @@ }, { "name": "etag", - "value": "\"-1836282733\"" + "value": "\"-976416946\"" }, { "name": "expires", @@ -19291,15 +19291,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19318,14 +19318,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.327Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:06.827Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -19333,11 +19333,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 89 } }, { - "_id": "6777d627b264810fa1e72117bd5365b1", + "_id": "e900b6a9f7e91e710e046341c614b2d9", "_order": 0, "cache": {}, "request": { @@ -19354,15 +19354,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19377,18 +19377,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d429b2b5-b215-46a5-b239-4994df65cb8b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j08" }, "response": { - "bodySize": 529, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"_rev\":\"-354817335\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 1702, + "text": "{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -19410,7 +19410,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19426,7 +19426,7 @@ }, { "name": "etag", - "value": "\"-354817335\"" + "value": "\"578870351\"" }, { "name": "expires", @@ -19442,15 +19442,15 @@ }, { "name": "content-length", - "value": "529" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19475,8 +19475,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.328Z", - "time": 92, + "startedDateTime": "2025-09-15T17:11:06.922Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -19484,11 +19484,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 77 } }, { - "_id": "c8686b6598efaaf569577e5986df5d38", + "_id": "cf89f542a3d4d9ed2251a863db288ef1", "_order": 0, "cache": {}, "request": { @@ -19505,15 +19505,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19528,18 +19528,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j09" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/042b600b-71cb-45a8-93ae-a6f57b16a6e5" }, "response": { - "bodySize": 1686, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j09\",\"_rev\":\"-1358707527\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 297, + "text": "{\"_id\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"_rev\":\"336262962\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19561,7 +19561,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19577,7 +19577,7 @@ }, { "name": "etag", - "value": "\"-1358707527\"" + "value": "\"336262962\"" }, { "name": "expires", @@ -19593,15 +19593,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19620,14 +19620,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.453Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:07.006Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -19635,11 +19635,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 77 } }, { - "_id": "eaee39bd8de75d64bc695391cbc152d3", + "_id": "720c48256428f243936de73a812ea966", "_order": 0, "cache": {}, "request": { @@ -19656,15 +19656,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19679,18 +19679,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/56b82371-0c61-4dc3-8d06-c1158415b8f9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8096649e-973e-4209-88ce-e1d87ae2bb96" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"_rev\":\"2037842793\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"_rev\":\"487424420\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19712,7 +19712,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19728,7 +19728,7 @@ }, { "name": "etag", - "value": "\"2037842793\"" + "value": "\"487424420\"" }, { "name": "expires", @@ -19744,15 +19744,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19771,14 +19771,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.528Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:07.007Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -19786,11 +19786,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 78 } }, { - "_id": "d25a908ff0f52675f11f83a7e59aabb3", + "_id": "d27ae0b7b2c44fe89676df4e60381a80", "_order": 0, "cache": {}, "request": { @@ -19807,15 +19807,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19830,18 +19830,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/251f35c3-1a32-4520-be10-1f4af9600935" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/66026170-5088-4fcd-a6c8-ed89d7a5c79d" }, "response": { - "bodySize": 529, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"_rev\":\"1952240839\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 282, + "text": "{\"_id\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"_rev\":\"-469165581\",\"displayErrorOutcome\":false,\"tree\":\"j07\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -19863,7 +19863,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19879,7 +19879,7 @@ }, { "name": "etag", - "value": "\"1952240839\"" + "value": "\"-469165581\"" }, { "name": "expires", @@ -19895,15 +19895,15 @@ }, { "name": "content-length", - "value": "529" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19928,8 +19928,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.528Z", - "time": 121, + "startedDateTime": "2025-09-15T17:11:07.007Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -19937,11 +19937,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 121 + "wait": 85 } }, { - "_id": "d55aec02f036f2e6849d384e80a37a94", + "_id": "e2115179cd6d008c31bc82dd0fb38117", "_order": 0, "cache": {}, "request": { @@ -19958,15 +19958,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19981,18 +19981,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/6df24fdd-0b6c-4def-bf42-77af998f28b8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d" }, "response": { - "bodySize": 253, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"_rev\":\"425555480\",\"tree\":\"j08\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 299, + "text": "{\"_id\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\",\"_rev\":\"-1836282733\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20014,7 +20014,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20030,7 +20030,7 @@ }, { "name": "etag", - "value": "\"425555480\"" + "value": "\"-1836282733\"" }, { "name": "expires", @@ -20046,15 +20046,15 @@ }, { "name": "content-length", - "value": "253" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20073,14 +20073,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.529Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:07.008Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -20088,11 +20088,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 85 } }, { - "_id": "d743522596646b6f7befd07d3a7bf1e8", + "_id": "6777d627b264810fa1e72117bd5365b1", "_order": 0, "cache": {}, "request": { @@ -20109,15 +20109,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20132,18 +20132,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8c5e9cb5-471b-4dd6-b150-ecaaeda98195" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d429b2b5-b215-46a5-b239-4994df65cb8b" }, "response": { - "bodySize": 299, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"_rev\":\"-1095657842\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"_rev\":\"-354817335\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -20165,7 +20165,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20181,7 +20181,7 @@ }, { "name": "etag", - "value": "\"-1095657842\"" + "value": "\"-354817335\"" }, { "name": "expires", @@ -20197,15 +20197,15 @@ }, { "name": "content-length", - "value": "299" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20224,14 +20224,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.530Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:07.009Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -20239,11 +20239,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 75 } }, { - "_id": "2bc9b21b90002351a9c212a87bbc210d", + "_id": "ba37ffbe2db24df210564f1e523833a2", "_order": 0, "cache": {}, "request": { @@ -20260,15 +20260,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20283,18 +20283,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bb294e05-6b6b-4478-b46f-b8d9e7711c66" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/948e21f4-c512-450a-9d42-e0d629217834" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\",\"_rev\":\"620562185\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"948e21f4-c512-450a-9d42-e0d629217834\",\"_rev\":\"1493812252\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20316,7 +20316,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20332,7 +20332,7 @@ }, { "name": "etag", - "value": "\"620562185\"" + "value": "\"1493812252\"" }, { "name": "expires", @@ -20348,15 +20348,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20375,14 +20375,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.530Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:07.009Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -20390,11 +20390,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 82 } }, { - "_id": "8e470dd8760fe12e108538e4a2678b75", + "_id": "c8686b6598efaaf569577e5986df5d38", "_order": 0, "cache": {}, "request": { @@ -20411,15 +20411,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20434,18 +20434,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f57cf53c-b4c6-48f7-84e8-91f535a2e8f8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j09" }, "response": { - "bodySize": 299, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\",\"_rev\":\"-1901839502\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -20467,7 +20467,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20483,7 +20483,7 @@ }, { "name": "etag", - "value": "\"-1901839502\"" + "value": "\"1217858041\"" }, { "name": "expires", @@ -20499,15 +20499,15 @@ }, { "name": "content-length", - "value": "299" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20532,8 +20532,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.531Z", - "time": 114, + "startedDateTime": "2025-09-15T17:11:07.099Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -20541,11 +20541,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 114 + "wait": 68 } }, { - "_id": "38e3e023ff18322a3aba1d982a005bc4", + "_id": "d25a908ff0f52675f11f83a7e59aabb3", "_order": 0, "cache": {}, "request": { @@ -20562,15 +20562,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20585,18 +20585,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j10" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/251f35c3-1a32-4520-be10-1f4af9600935" }, "response": { - "bodySize": 1684, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1684, - "text": "{\"_id\":\"j10\",\"_rev\":\"751431822\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 529, + "text": "{\"_id\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"_rev\":\"1952240839\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -20618,7 +20618,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20634,7 +20634,7 @@ }, { "name": "etag", - "value": "\"751431822\"" + "value": "\"1952240839\"" }, { "name": "expires", @@ -20650,15 +20650,15 @@ }, { "name": "content-length", - "value": "1684" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20683,8 +20683,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.652Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:07.175Z", + "time": 96, "timings": { "blocked": -1, "connect": -1, @@ -20692,11 +20692,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 96 } }, { - "_id": "7bd39caaa5fd7bc7c5b63e9a8b4313c5", + "_id": "eaee39bd8de75d64bc695391cbc152d3", "_order": 0, "cache": {}, "request": { @@ -20713,15 +20713,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20736,18 +20736,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/300feda0-3248-49a9-b60f-01df802b2229" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/56b82371-0c61-4dc3-8d06-c1158415b8f9" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"_rev\":\"-1128011381\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"_rev\":\"2037842793\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20769,7 +20769,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20785,7 +20785,7 @@ }, { "name": "etag", - "value": "\"-1128011381\"" + "value": "\"2037842793\"" }, { "name": "expires", @@ -20801,15 +20801,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20828,14 +20828,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.727Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:07.175Z", + "time": 97, "timings": { "blocked": -1, "connect": -1, @@ -20843,11 +20843,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 97 } }, { - "_id": "10c2ec5fa3c216e8aefeae079ae0267a", + "_id": "d55aec02f036f2e6849d384e80a37a94", "_order": 0, "cache": {}, "request": { @@ -20864,15 +20864,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20887,18 +20887,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/40afb384-e9b6-4dcb-acde-04de109474c8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/6df24fdd-0b6c-4def-bf42-77af998f28b8" }, "response": { - "bodySize": 299, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"40afb384-e9b6-4dcb-acde-04de109474c8\",\"_rev\":\"-1673284725\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 281, + "text": "{\"_id\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"_rev\":\"202227953\",\"displayErrorOutcome\":false,\"tree\":\"j08\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -20920,7 +20920,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20936,7 +20936,7 @@ }, { "name": "etag", - "value": "\"-1673284725\"" + "value": "\"202227953\"" }, { "name": "expires", @@ -20952,15 +20952,15 @@ }, { "name": "content-length", - "value": "299" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20979,14 +20979,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.728Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:07.176Z", + "time": 95, "timings": { "blocked": -1, "connect": -1, @@ -20994,11 +20994,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 95 } }, { - "_id": "2afb861e8007ad4a02e40c2a0a420d38", + "_id": "d743522596646b6f7befd07d3a7bf1e8", "_order": 0, "cache": {}, "request": { @@ -21015,15 +21015,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21038,18 +21038,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8d7d64ee-da20-461f-a2ca-206b7479dd67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8c5e9cb5-471b-4dd6-b150-ecaaeda98195" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\",\"_rev\":\"-1870614074\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"_rev\":\"-1095657842\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21071,7 +21071,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21087,7 +21087,7 @@ }, { "name": "etag", - "value": "\"-1870614074\"" + "value": "\"-1095657842\"" }, { "name": "expires", @@ -21107,11 +21107,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21136,8 +21136,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.729Z", - "time": 92, + "startedDateTime": "2025-09-15T17:11:07.177Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -21145,11 +21145,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 84 } }, { - "_id": "53bbc796bf390259adc0ab1bd676c9b5", + "_id": "2bc9b21b90002351a9c212a87bbc210d", "_order": 0, "cache": {}, "request": { @@ -21166,15 +21166,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21189,18 +21189,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/97ef9d96-99e7-4d2d-b6c6-4177b5397ead" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bb294e05-6b6b-4478-b46f-b8d9e7711c66" }, "response": { - "bodySize": 299, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"_rev\":\"-1576825857\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\",\"_rev\":\"620562185\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21222,7 +21222,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21238,7 +21238,7 @@ }, { "name": "etag", - "value": "\"-1576825857\"" + "value": "\"620562185\"" }, { "name": "expires", @@ -21254,15 +21254,15 @@ }, { "name": "content-length", - "value": "299" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21281,14 +21281,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.729Z", - "time": 134, + "startedDateTime": "2025-09-15T17:11:07.177Z", + "time": 95, "timings": { "blocked": -1, "connect": -1, @@ -21296,11 +21296,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 134 + "wait": 95 } }, { - "_id": "a4986da027e7b97e126cfbfac012f9e4", + "_id": "8e470dd8760fe12e108538e4a2678b75", "_order": 0, "cache": {}, "request": { @@ -21317,15 +21317,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21340,18 +21340,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/c91d626e-1156-41bd-b1fb-d292f640fba6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f57cf53c-b4c6-48f7-84e8-91f535a2e8f8" }, "response": { - "bodySize": 529, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"_rev\":\"1583393008\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 299, + "text": "{\"_id\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\",\"_rev\":\"-1901839502\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21373,7 +21373,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21389,7 +21389,7 @@ }, { "name": "etag", - "value": "\"1583393008\"" + "value": "\"-1901839502\"" }, { "name": "expires", @@ -21405,15 +21405,15 @@ }, { "name": "content-length", - "value": "529" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21432,14 +21432,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.730Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:07.178Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -21447,11 +21447,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 82 } }, { - "_id": "08d1d8fd2a6265df2a39df41aa06a4a0", + "_id": "38e3e023ff18322a3aba1d982a005bc4", "_order": 0, "cache": {}, "request": { @@ -21468,15 +21468,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21491,18 +21491,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/c7fcf7ae-1ab5-474b-b5b0-272e10468fbd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j10" }, "response": { - "bodySize": 254, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"_rev\":\"-728542802\",\"tree\":\"j09\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 1703, + "text": "{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -21524,7 +21524,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21540,7 +21540,7 @@ }, { "name": "etag", - "value": "\"-728542802\"" + "value": "\"-966969906\"" }, { "name": "expires", @@ -21556,15 +21556,15 @@ }, { "name": "content-length", - "value": "254" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21583,14 +21583,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.730Z", - "time": 137, + "startedDateTime": "2025-09-15T17:11:07.277Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -21598,11 +21598,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 137 + "wait": 78 } }, { - "_id": "24f6c70fe8d0304795e77b1ae157cddf", + "_id": "7bd39caaa5fd7bc7c5b63e9a8b4313c5", "_order": 0, "cache": {}, "request": { @@ -21619,15 +21619,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21642,18 +21642,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2015, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Login" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/300feda0-3248-49a9-b60f-01df802b2229" }, "response": { - "bodySize": 1877, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1877, - "text": "{\"_id\":\"Login\",\"_rev\":\"-453684268\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"description\":\"Platform Login Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 299, + "text": "{\"_id\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"_rev\":\"-1128011381\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21675,7 +21675,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21691,7 +21691,7 @@ }, { "name": "etag", - "value": "\"-453684268\"" + "value": "\"-1128011381\"" }, { "name": "expires", @@ -21707,15 +21707,15 @@ }, { "name": "content-length", - "value": "1877" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21740,8 +21740,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.869Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:07.360Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -21749,11 +21749,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 79 } }, { - "_id": "ac3b5d2206685c76b01bedfb73847a46", + "_id": "10c2ec5fa3c216e8aefeae079ae0267a", "_order": 0, "cache": {}, "request": { @@ -21770,15 +21770,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21793,18 +21793,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/RetryLimitDecisionNode/2119f332-0f69-4088-a7a1-6582bf0f2001" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/40afb384-e9b6-4dcb-acde-04de109474c8" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"_rev\":\"-809908897\",\"incrementUserAttributeOnFailure\":true,\"retryLimit\":5,\"_type\":{\"_id\":\"RetryLimitDecisionNode\",\"name\":\"Retry Limit Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"Retry\",\"displayName\":\"Retry\"},{\"id\":\"Reject\",\"displayName\":\"Reject\"}]}" + "text": "{\"_id\":\"40afb384-e9b6-4dcb-acde-04de109474c8\",\"_rev\":\"-1673284725\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21826,7 +21826,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21842,7 +21842,7 @@ }, { "name": "etag", - "value": "\"-809908897\"" + "value": "\"-1673284725\"" }, { "name": "expires", @@ -21862,11 +21862,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21885,14 +21885,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.948Z", - "time": 160, + "startedDateTime": "2025-09-15T17:11:07.360Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -21900,11 +21900,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 160 + "wait": 84 } }, { - "_id": "953ab30d4d73c2adf50bd79794dcc77e", + "_id": "2afb861e8007ad4a02e40c2a0a420d38", "_order": 0, "cache": {}, "request": { @@ -21921,15 +21921,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21944,18 +21944,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/33b24514-3e50-4180-8f08-ab6f4e51b07e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8d7d64ee-da20-461f-a2ca-206b7479dd67" }, "response": { - "bodySize": 270, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 270, - "text": "{\"_id\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\",\"_rev\":\"-1405518667\",\"tree\":\"ProgressiveProfile\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 299, + "text": "{\"_id\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\",\"_rev\":\"-1870614074\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21977,7 +21977,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21993,7 +21993,7 @@ }, { "name": "etag", - "value": "\"-1405518667\"" + "value": "\"-1870614074\"" }, { "name": "expires", @@ -22009,15 +22009,15 @@ }, { "name": "content-length", - "value": "270" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22042,8 +22042,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.949Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:07.361Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -22051,11 +22051,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 82 } }, { - "_id": "511b5e7c7dcda08055d181a6d17aa4e8", + "_id": "53bbc796bf390259adc0ab1bd676c9b5", "_order": 0, "cache": {}, "request": { @@ -22072,15 +22072,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22095,18 +22095,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2065, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AccountLockoutNode/51e8c4c1-3509-4635-90e6-d2cc31c4a6a5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/97ef9d96-99e7-4d2d-b6c6-4177b5397ead" }, "response": { - "bodySize": 222, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 222, - "text": "{\"_id\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"_rev\":\"-1811954406\",\"lockAction\":\"LOCK\",\"_type\":{\"_id\":\"AccountLockoutNode\",\"name\":\"Account Lockout\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 299, + "text": "{\"_id\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"_rev\":\"-1576825857\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22128,7 +22128,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22144,7 +22144,7 @@ }, { "name": "etag", - "value": "\"-1811954406\"" + "value": "\"-1576825857\"" }, { "name": "expires", @@ -22160,15 +22160,15 @@ }, { "name": "content-length", - "value": "222" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22193,8 +22193,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.949Z", - "time": 146, + "startedDateTime": "2025-09-15T17:11:07.361Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -22202,11 +22202,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 83 } }, { - "_id": "c83d775f1fac86f9c7524bb0c1e702ab", + "_id": "08d1d8fd2a6265df2a39df41aa06a4a0", "_order": 0, "cache": {}, "request": { @@ -22223,15 +22223,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22246,18 +22246,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/7f0c2aee-8c74-4d02-82a6-9d4ed9d11708" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/c7fcf7ae-1ab5-474b-b5b0-272e10468fbd" }, "response": { - "bodySize": 475, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 475, - "text": "{\"_id\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\",\"_rev\":\"1663221949\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 282, + "text": "{\"_id\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"_rev\":\"-951870329\",\"displayErrorOutcome\":false,\"tree\":\"j09\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -22279,7 +22279,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22295,7 +22295,7 @@ }, { "name": "etag", - "value": "\"1663221949\"" + "value": "\"-951870329\"" }, { "name": "expires", @@ -22311,15 +22311,15 @@ }, { "name": "content-length", - "value": "475" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22344,8 +22344,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.950Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:07.362Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -22353,11 +22353,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 73 } }, { - "_id": "9434f9123fc71b91d9a0b12bb4be1855", + "_id": "a4986da027e7b97e126cfbfac012f9e4", "_order": 0, "cache": {}, "request": { @@ -22374,15 +22374,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22397,18 +22397,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a12bc72f-ad97-4f1e-a789-a1fa3dd566c8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/c91d626e-1156-41bd-b1fb-d292f640fba6" }, "response": { - "bodySize": 670, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 670, - "text": "{\"_id\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"_rev\":\"-1594114\",\"nodes\":[{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"New here? Create an account
Forgot username? Forgot password?\"},\"pageHeader\":{\"en\":\"Sign In\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 529, + "text": "{\"_id\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"_rev\":\"1583393008\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -22430,7 +22430,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22446,7 +22446,7 @@ }, { "name": "etag", - "value": "\"-1594114\"" + "value": "\"1583393008\"" }, { "name": "expires", @@ -22462,15 +22462,15 @@ }, { "name": "content-length", - "value": "670" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22489,14 +22489,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.950Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:07.363Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -22504,11 +22504,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 76 } }, { - "_id": "663dc8d90803f011b358f257462c297a", + "_id": "24f6c70fe8d0304795e77b1ae157cddf", "_order": 0, "cache": {}, "request": { @@ -22525,15 +22525,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22548,18 +22548,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/bba3e0d8-8525-4e82-bf48-ac17f7988917" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Login" }, "response": { - "bodySize": 243, + "bodySize": 1895, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 243, - "text": "{\"_id\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\",\"_rev\":\"2098371942\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1895, + "text": "{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -22581,7 +22581,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22597,7 +22597,7 @@ }, { "name": "etag", - "value": "\"2098371942\"" + "value": "\"2122881300\"" }, { "name": "expires", @@ -22613,15 +22613,15 @@ }, { "name": "content-length", - "value": "243" + "value": "1895" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:52 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22640,14 +22640,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:52.951Z", - "time": 157, + "startedDateTime": "2025-09-15T17:11:07.449Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -22655,11 +22655,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 157 + "wait": 78 } }, { - "_id": "92148f26ceddcb135981e302c7e61f93", + "_id": "ac3b5d2206685c76b01bedfb73847a46", "_order": 0, "cache": {}, "request": { @@ -22676,15 +22676,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22699,18 +22699,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7354982f-57b6-4b04-9ddc-f1dd1e1e07d0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/RetryLimitDecisionNode/2119f332-0f69-4088-a7a1-6582bf0f2001" }, "response": { - "bodySize": 260, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"_rev\":\"-2064640544\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 299, + "text": "{\"_id\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"_rev\":\"-809908897\",\"incrementUserAttributeOnFailure\":true,\"retryLimit\":5,\"_type\":{\"_id\":\"RetryLimitDecisionNode\",\"name\":\"Retry Limit Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"Retry\",\"displayName\":\"Retry\"},{\"id\":\"Reject\",\"displayName\":\"Reject\"}]}" }, "cookies": [], "headers": [ @@ -22732,7 +22732,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22748,7 +22748,7 @@ }, { "name": "etag", - "value": "\"-2064640544\"" + "value": "\"-809908897\"" }, { "name": "expires", @@ -22764,15 +22764,15 @@ }, { "name": "content-length", - "value": "260" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22791,14 +22791,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.114Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:07.532Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -22806,11 +22806,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 91 } }, { - "_id": "400cf894f4ffc26e6835ed152a2d9b3f", + "_id": "953ab30d4d73c2adf50bd79794dcc77e", "_order": 0, "cache": {}, "request": { @@ -22827,15 +22827,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22850,18 +22850,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/0c80c39b-4813-4e67-b4fb-5a0bba85f994" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/33b24514-3e50-4180-8f08-ab6f4e51b07e" }, "response": { - "bodySize": 260, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"_rev\":\"-1763423776\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 298, + "text": "{\"_id\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\",\"_rev\":\"-1628846194\",\"displayErrorOutcome\":false,\"tree\":\"ProgressiveProfile\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -22883,7 +22883,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22899,7 +22899,7 @@ }, { "name": "etag", - "value": "\"-1763423776\"" + "value": "\"-1628846194\"" }, { "name": "expires", @@ -22915,15 +22915,15 @@ }, { "name": "content-length", - "value": "260" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22948,8 +22948,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.115Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:07.533Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -22957,11 +22957,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 82 } }, { - "_id": "7ca8caa6afeaaa71db865a069e0902fd", + "_id": "511b5e7c7dcda08055d181a6d17aa4e8", "_order": 0, "cache": {}, "request": { @@ -22978,15 +22978,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23001,18 +23001,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 2042, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/OrphanedTest" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AccountLockoutNode/51e8c4c1-3509-4635-90e6-d2cc31c4a6a5" }, "response": { - "bodySize": 831, + "bodySize": 222, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 831, - "text": "{\"_id\":\"OrphanedTest\",\"_rev\":\"-764260244\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"description\":\"Test orphaned nodes\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 222, + "text": "{\"_id\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"_rev\":\"-1811954406\",\"lockAction\":\"LOCK\",\"_type\":{\"_id\":\"AccountLockoutNode\",\"name\":\"Account Lockout\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -23034,7 +23034,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23050,7 +23050,7 @@ }, { "name": "etag", - "value": "\"-764260244\"" + "value": "\"-1811954406\"" }, { "name": "expires", @@ -23066,15 +23066,15 @@ }, { "name": "content-length", - "value": "831" + "value": "222" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23093,14 +23093,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.201Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:07.533Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -23108,11 +23108,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 90 } }, { - "_id": "7b22fe8eb1840e99b4020c3b5eb1496d", + "_id": "9434f9123fc71b91d9a0b12bb4be1855", "_order": 0, "cache": {}, "request": { @@ -23129,15 +23129,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23152,18 +23152,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/343e745f-923a-43c4-8675-649a490fd0a3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a12bc72f-ad97-4f1e-a789-a1fa3dd566c8" }, "response": { - "bodySize": 474, + "bodySize": 670, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 474, - "text": "{\"_id\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"_rev\":\"775696658\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 670, + "text": "{\"_id\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"_rev\":\"-1594114\",\"nodes\":[{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"New here? Create an account
Forgot username? Forgot password?\"},\"pageHeader\":{\"en\":\"Sign In\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -23185,7 +23185,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23201,7 +23201,7 @@ }, { "name": "etag", - "value": "\"775696658\"" + "value": "\"-1594114\"" }, { "name": "expires", @@ -23217,15 +23217,15 @@ }, { "name": "content-length", - "value": "474" + "value": "670" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23244,13 +23244,13 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.279Z", + "startedDateTime": "2025-09-15T17:11:07.534Z", "time": 73, "timings": { "blocked": -1, @@ -23263,7 +23263,7 @@ } }, { - "_id": "da06405b031ae34c54ac304a337e9a7d", + "_id": "c83d775f1fac86f9c7524bb0c1e702ab", "_order": 0, "cache": {}, "request": { @@ -23280,15 +23280,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23303,18 +23303,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ProgressiveProfile" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/7f0c2aee-8c74-4d02-82a6-9d4ed9d11708" }, "response": { - "bodySize": 1352, + "bodySize": 475, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1352, - "text": "{\"_id\":\"ProgressiveProfile\",\"_rev\":\"512701181\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"description\":\"Prompt for missing preferences on 3rd login\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}},\"mustRun\":false,\"enabled\":true}" + "size": 475, + "text": "{\"_id\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\",\"_rev\":\"1663221949\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -23336,7 +23336,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23352,7 +23352,7 @@ }, { "name": "etag", - "value": "\"512701181\"" + "value": "\"1663221949\"" }, { "name": "expires", @@ -23368,15 +23368,15 @@ }, { "name": "content-length", - "value": "1352" + "value": "475" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23401,8 +23401,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.357Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:07.534Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -23410,11 +23410,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 81 } }, { - "_id": "5a0efe962033aacd324acd682a941daa", + "_id": "663dc8d90803f011b358f257462c297a", "_order": 0, "cache": {}, "request": { @@ -23431,15 +23431,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23454,18 +23454,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/423a959a-a1b9-498a-b0f7-596b6b6e775a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/bba3e0d8-8525-4e82-bf48-ac17f7988917" }, "response": { - "bodySize": 347, + "bodySize": 243, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 347, - "text": "{\"_id\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\",\"_rev\":\"1288219125\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 243, + "text": "{\"_id\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\",\"_rev\":\"2098371942\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -23487,7 +23487,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23503,7 +23503,7 @@ }, { "name": "etag", - "value": "\"1288219125\"" + "value": "\"2098371942\"" }, { "name": "expires", @@ -23519,15 +23519,15 @@ }, { "name": "content-length", - "value": "347" + "value": "243" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23552,8 +23552,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.435Z", - "time": 148, + "startedDateTime": "2025-09-15T17:11:07.535Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -23561,11 +23561,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 148 + "wait": 81 } }, { - "_id": "45372e53b29867dc74ed412c24651e66", + "_id": "92148f26ceddcb135981e302c7e61f93", "_order": 0, "cache": {}, "request": { @@ -23582,15 +23582,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23605,18 +23605,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/LoginCountDecisionNode/8afdaec3-275e-4301-bb53-34f03e6a4b29" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7354982f-57b6-4b04-9ddc-f1dd1e1e07d0" }, "response": { - "bodySize": 300, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 300, - "text": "{\"_id\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"_rev\":\"-1679047423\",\"interval\":\"AT\",\"identityAttribute\":\"userName\",\"amount\":3,\"_type\":{\"_id\":\"LoginCountDecisionNode\",\"name\":\"Login Count Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 260, + "text": "{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"_rev\":\"-2064640544\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -23638,7 +23638,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23654,7 +23654,7 @@ }, { "name": "etag", - "value": "\"-1679047423\"" + "value": "\"-2064640544\"" }, { "name": "expires", @@ -23670,15 +23670,15 @@ }, { "name": "content-length", - "value": "300" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23703,8 +23703,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.436Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:07.628Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -23712,11 +23712,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 75 } }, { - "_id": "008434bbafd9e35ba6a8bfaaa580c46b", + "_id": "400cf894f4ffc26e6835ed152a2d9b3f", "_order": 0, "cache": {}, "request": { @@ -23733,15 +23733,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23756,18 +23756,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a5aecad8-854a-4ed5-b719-ff6c90e858c0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/0c80c39b-4813-4e67-b4fb-5a0bba85f994" }, "response": { - "bodySize": 387, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 387, - "text": "{\"_id\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\",\"_rev\":\"380010937\",\"nodes\":[{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{},\"pageHeader\":{\"en\":\"Please select your preferences\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 260, + "text": "{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"_rev\":\"-1763423776\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -23789,7 +23789,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23805,7 +23805,7 @@ }, { "name": "etag", - "value": "\"380010937\"" + "value": "\"-1763423776\"" }, { "name": "expires", @@ -23821,15 +23821,15 @@ }, { "name": "content-length", - "value": "387" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23848,14 +23848,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.437Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:07.629Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -23863,11 +23863,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 82 } }, { - "_id": "84769f63c358dd689243ea9740fe3bbf", + "_id": "7ca8caa6afeaaa71db865a069e0902fd", "_order": 0, "cache": {}, "request": { @@ -23884,15 +23884,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23907,18 +23907,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/QueryFilterDecisionNode/a1f45b44-5bf7-4c57-aa3f-75c619c7db8e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/OrphanedTest" }, "response": { - "bodySize": 378, + "bodySize": 849, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 378, - "text": "{\"_id\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\",\"_rev\":\"-1852493841\",\"identityAttribute\":\"userName\",\"queryFilter\":\"!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false\",\"_type\":{\"_id\":\"QueryFilterDecisionNode\",\"name\":\"Query Filter Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 849, + "text": "{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -23940,7 +23940,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23956,7 +23956,7 @@ }, { "name": "etag", - "value": "\"-1852493841\"" + "value": "\"1812305324\"" }, { "name": "expires", @@ -23972,15 +23972,15 @@ }, { "name": "content-length", - "value": "378" + "value": "849" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:07 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23999,14 +23999,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.437Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:07.721Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -24014,11 +24014,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 70 } }, { - "_id": "c1155efa8ce487ae4ca29d579b03ad49", + "_id": "7b22fe8eb1840e99b4020c3b5eb1496d", "_order": 0, "cache": {}, "request": { @@ -24035,15 +24035,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24058,18 +24058,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/0a042e10-b22e-4e02-86c4-65e26e775f7a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/343e745f-923a-43c4-8675-649a490fd0a3" }, "response": { - "bodySize": 351, + "bodySize": 474, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"_rev\":\"-1210529544\",\"attributesToCollect\":[\"preferences/updates\",\"preferences/marketing\"],\"identityAttribute\":\"userName\",\"validateInputs\":false,\"required\":false,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 474, + "text": "{\"_id\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"_rev\":\"775696658\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -24091,7 +24091,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24107,7 +24107,7 @@ }, { "name": "etag", - "value": "\"-1210529544\"" + "value": "\"775696658\"" }, { "name": "expires", @@ -24123,15 +24123,15 @@ }, { "name": "content-length", - "value": "351" + "value": "474" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24150,14 +24150,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.588Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:07.796Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -24165,11 +24165,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 83 } }, { - "_id": "631e3d60e32140c0ba65aa36c5278edb", + "_id": "cf4e0ba49035fb3212c1219f6cb2e8fe", "_order": 0, "cache": {}, "request": { @@ -24186,15 +24186,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24209,18 +24209,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2021, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/RadioChoice" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/PrestonTest" }, "response": { - "bodySize": 650, + "bodySize": 666, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 650, - "text": "{\"_id\":\"RadioChoice\",\"_rev\":\"947126104\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 666, + "text": "{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -24242,7 +24242,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24258,7 +24258,7 @@ }, { "name": "etag", - "value": "\"947126104\"" + "value": "\"-1151336344\"" }, { "name": "expires", @@ -24274,15 +24274,15 @@ }, { "name": "content-length", - "value": "650" + "value": "666" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24301,14 +24301,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.670Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:07.884Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -24316,11 +24316,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 71 } }, { - "_id": "00f0ab1c559f441eb9691ebc7c4763e6", + "_id": "0ade42014ea84e000686764c1bc45869", "_order": 0, "cache": {}, "request": { @@ -24337,15 +24337,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24360,18 +24360,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5d6cd20e-5074-43de-8832-fddd95fb078e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AmsterJwtDecisionNode/5857ca64-f06c-4058-9b04-2f284a2dc70a" }, "response": { - "bodySize": 516, + "bodySize": 340, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 516, - "text": "{\"_id\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"_rev\":\"-450923473\",\"nodes\":[{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"nodeType\":\"ChoiceCollectorNode\",\"displayName\":\"Choice Collector\"}],\"pageDescription\":{},\"stage\":\"{\\\"ChoiceCallback\\\":[{\\\"id\\\":\\\"a566e474-99f3-46e4-9e70-682402bfaa84\\\",\\\"displayType\\\":\\\"radio\\\"}]}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + "size": 340, + "text": "{\"_id\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"_rev\":\"-1127226425\",\"authorizedKeys\":\"&{amster.secrets.keys.path|@BASE_DIR@/security/keys/amster/authorized_keys}\",\"_type\":{\"_id\":\"AmsterJwtDecisionNode\",\"name\":\"Amster Jwt Decision Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -24393,7 +24393,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24409,7 +24409,7 @@ }, { "name": "etag", - "value": "\"-450923473\"" + "value": "\"-1127226425\"" }, { "name": "expires", @@ -24425,15 +24425,15 @@ }, { "name": "content-length", - "value": "516" + "value": "340" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24452,14 +24452,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.756Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:07.961Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -24467,11 +24467,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 86 } }, { - "_id": "23de842fe257416bd82dea1b681259b5", + "_id": "da06405b031ae34c54ac304a337e9a7d", "_order": 0, "cache": {}, "request": { @@ -24488,15 +24488,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24511,18 +24511,1679 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2066, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ChoiceCollectorNode/a566e474-99f3-46e4-9e70-682402bfaa84" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ProgressiveProfile" + }, + "response": { + "bodySize": 1372, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1372, + "text": "{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}}" + }, + "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": "private" + }, + { + "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": "\"-1205700547\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1372" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 788, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:08.054Z", + "time": 77, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 77 + } + }, + { + "_id": "5a0efe962033aacd324acd682a941daa", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2039, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/423a959a-a1b9-498a-b0f7-596b6b6e775a" + }, + "response": { + "bodySize": 347, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 347, + "text": "{\"_id\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\",\"_rev\":\"1288219125\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + }, + "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": "private" + }, + { + "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": "\"1288219125\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "347" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:08.138Z", + "time": 102, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 102 + } + }, + { + "_id": "45372e53b29867dc74ed412c24651e66", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2046, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/LoginCountDecisionNode/8afdaec3-275e-4301-bb53-34f03e6a4b29" + }, + "response": { + "bodySize": 300, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 300, + "text": "{\"_id\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"_rev\":\"-1679047423\",\"interval\":\"AT\",\"identityAttribute\":\"userName\",\"amount\":3,\"_type\":{\"_id\":\"LoginCountDecisionNode\",\"name\":\"Login Count Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"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": "private" + }, + { + "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": "\"-1679047423\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "300" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:08.139Z", + "time": 93, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 93 + } + }, + { + "_id": "84769f63c358dd689243ea9740fe3bbf", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2047, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/QueryFilterDecisionNode/a1f45b44-5bf7-4c57-aa3f-75c619c7db8e" + }, + "response": { + "bodySize": 378, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 378, + "text": "{\"_id\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\",\"_rev\":\"-1852493841\",\"identityAttribute\":\"userName\",\"queryFilter\":\"!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false\",\"_type\":{\"_id\":\"QueryFilterDecisionNode\",\"name\":\"Query Filter Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"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": "private" + }, + { + "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": "\"-1852493841\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "378" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:08.140Z", + "time": 91, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 91 + } + }, + { + "_id": "008434bbafd9e35ba6a8bfaaa580c46b", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2032, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a5aecad8-854a-4ed5-b719-ff6c90e858c0" + }, + "response": { + "bodySize": 387, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 387, + "text": "{\"_id\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\",\"_rev\":\"380010937\",\"nodes\":[{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{},\"pageHeader\":{\"en\":\"Please select your preferences\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + }, + "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": "private" + }, + { + "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": "\"380010937\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "387" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 785, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:08.141Z", + "time": 98, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 98 + } + }, + { + "_id": "c1155efa8ce487ae4ca29d579b03ad49", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2046, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/0a042e10-b22e-4e02-86c4-65e26e775f7a" + }, + "response": { + "bodySize": 351, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 351, + "text": "{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"_rev\":\"-1210529544\",\"attributesToCollect\":[\"preferences/updates\",\"preferences/marketing\"],\"identityAttribute\":\"userName\",\"validateInputs\":false,\"required\":false,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + }, + "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": "private" + }, + { + "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": "\"-1210529544\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "351" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:08.245Z", + "time": 66, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 66 + } + }, + { + "_id": "631e3d60e32140c0ba65aa36c5278edb", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1998, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/RadioChoice" + }, + "response": { + "bodySize": 669, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 669, + "text": "{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}}" + }, + "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": "private" + }, + { + "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": "\"-771275624\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "669" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:08.318Z", + "time": 65, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 65 + } + }, + { + "_id": "00f0ab1c559f441eb9691ebc7c4763e6", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2032, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5d6cd20e-5074-43de-8832-fddd95fb078e" + }, + "response": { + "bodySize": 516, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 516, + "text": "{\"_id\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"_rev\":\"-450923473\",\"nodes\":[{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"nodeType\":\"ChoiceCollectorNode\",\"displayName\":\"Choice Collector\"}],\"pageDescription\":{},\"stage\":\"{\\\"ChoiceCallback\\\":[{\\\"id\\\":\\\"a566e474-99f3-46e4-9e70-682402bfaa84\\\",\\\"displayType\\\":\\\"radio\\\"}]}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + }, + "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": "private" + }, + { + "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": "\"-450923473\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "516" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:08.388Z", + "time": 76, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 76 + } + }, + { + "_id": "23de842fe257416bd82dea1b681259b5", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2043, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ChoiceCollectorNode/a566e474-99f3-46e4-9e70-682402bfaa84" + }, + "response": { + "bodySize": 338, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 338, + "text": "{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"_rev\":\"-514175851\",\"defaultChoice\":\"one\",\"choices\":[\"one\",\"two\",\"three\"],\"prompt\":\"Choice?\",\"_type\":{\"_id\":\"ChoiceCollectorNode\",\"name\":\"Choice Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + }, + "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": "private" + }, + { + "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": "\"-514175851\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "338" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:08.468Z", + "time": 79, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 79 + } + }, + { + "_id": "7ddcc2b82c4a157177a5917c9a16b2e8", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1999, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Registration" + }, + "response": { + "bodySize": 1258, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1258, + "text": "{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}}" + }, + "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": "private" + }, + { + "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": "\"-2058896210\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1258" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 788, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:08.554Z", + "time": 66, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 66 + } + }, + { + "_id": "9e8c469a59a9a045428ebb32cffe0e39", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2032, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/0c091c49-f3af-48fb-ac6f-07fba0499dd6" + }, + "response": { + "bodySize": 1092, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1092, + "text": "{\"_id\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"_rev\":\"-30816295\",\"nodes\":[{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"},{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"},{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"nodeType\":\"KbaCreateNode\",\"displayName\":\"KBA Definition\"},{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"nodeType\":\"AcceptTermsAndConditionsNode\",\"displayName\":\"Accept Terms and Conditions\"}],\"pageDescription\":{\"en\":\"Signing up is fast and easy.
Already have an account? Sign In\"},\"stage\":\"{\\\"ValidatedCreatePasswordCallback\\\":[{\\\"id\\\":\\\"3d8709a1-f09f-4d1f-8094-2850e472c1db\\\",\\\"confirmPassword\\\":true,\\\"policyDisplayCheckmark\\\":true}]}\",\"pageHeader\":{\"en\":\"Sign Up\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + }, + "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": "private" + }, + { + "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": "\"-30816295\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1092" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:08 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:08.626Z", + "time": 83, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 83 + } + }, + { + "_id": "d3bd13cf2c05905fa1ca40d9c36f4e57", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2040, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/466f8b54-07fb-4e31-a11d-a6842618cc37" }, "response": { - "bodySize": 338, + "bodySize": 436, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 338, - "text": "{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"_rev\":\"-514175851\",\"defaultChoice\":\"one\",\"choices\":[\"one\",\"two\",\"three\"],\"prompt\":\"Choice?\",\"_type\":{\"_id\":\"ChoiceCollectorNode\",\"name\":\"Choice Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + "size": 436, + "text": "{\"_id\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\",\"_rev\":\"1064387237\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"registration\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":false,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24544,7 +26205,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24560,7 +26221,7 @@ }, { "name": "etag", - "value": "\"-514175851\"" + "value": "\"1064387237\"" }, { "name": "expires", @@ -24576,15 +26237,15 @@ }, { "name": "content-length", - "value": "338" + "value": "436" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24609,8 +26270,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.839Z", - "time": 95, + "startedDateTime": "2025-09-15T17:11:08.627Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -24618,11 +26279,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 85 } }, { - "_id": "7ddcc2b82c4a157177a5917c9a16b2e8", + "_id": "2d3bdeba8c45a258964597a30549a138", "_order": 0, "cache": {}, "request": { @@ -24639,15 +26300,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24662,18 +26323,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Registration" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/97a15eb2-a015-4b6d-81a0-be78c3aa1a3b" }, "response": { - "bodySize": 1239, + "bodySize": 243, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1239, - "text": "{\"_id\":\"Registration\",\"_rev\":\"-340494482\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"description\":\"Platform Registration Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 243, + "text": "{\"_id\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"_rev\":\"-841385771\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24695,7 +26356,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24711,7 +26372,7 @@ }, { "name": "etag", - "value": "\"-340494482\"" + "value": "\"-841385771\"" }, { "name": "expires", @@ -24727,15 +26388,15 @@ }, { "name": "content-length", - "value": "1239" + "value": "243" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24754,14 +26415,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:53.938Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:08.628Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -24769,11 +26430,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 84 } }, { - "_id": "9e8c469a59a9a045428ebb32cffe0e39", + "_id": "20d5e3297b927ca274b6eb25363ac24c", "_order": 0, "cache": {}, "request": { @@ -24790,15 +26451,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24813,18 +26474,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/0c091c49-f3af-48fb-ac6f-07fba0499dd6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/CreateObjectNode/ad5dcbb3-7335-49b7-b3e7-7d850bb88237" }, "response": { - "bodySize": 1092, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1092, - "text": "{\"_id\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"_rev\":\"-30816295\",\"nodes\":[{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"},{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"},{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"nodeType\":\"KbaCreateNode\",\"displayName\":\"KBA Definition\"},{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"nodeType\":\"AcceptTermsAndConditionsNode\",\"displayName\":\"Accept Terms and Conditions\"}],\"pageDescription\":{\"en\":\"Signing up is fast and easy.
Already have an account? Sign In\"},\"stage\":\"{\\\"ValidatedCreatePasswordCallback\\\":[{\\\"id\\\":\\\"3d8709a1-f09f-4d1f-8094-2850e472c1db\\\",\\\"confirmPassword\\\":true,\\\"policyDisplayCheckmark\\\":true}]}\",\"pageHeader\":{\"en\":\"Sign Up\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 277, + "text": "{\"_id\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\",\"_rev\":\"-612221945\",\"identityResource\":\"managed/alpha_user\",\"_type\":{\"_id\":\"CreateObjectNode\",\"name\":\"Create Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"CREATED\",\"displayName\":\"Created\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -24846,7 +26507,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24862,7 +26523,7 @@ }, { "name": "etag", - "value": "\"-30816295\"" + "value": "\"-612221945\"" }, { "name": "expires", @@ -24878,15 +26539,15 @@ }, { "name": "content-length", - "value": "1092" + "value": "277" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24911,8 +26572,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.018Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:08.629Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -24920,11 +26581,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 81 } }, { - "_id": "d3bd13cf2c05905fa1ca40d9c36f4e57", + "_id": "93d2e07beb6012897283c4a95970ef06", "_order": 0, "cache": {}, "request": { @@ -24941,15 +26602,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24964,18 +26625,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/466f8b54-07fb-4e31-a11d-a6842618cc37" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7fcaf48e-a754-4959-858b-05b2933b825f" }, "response": { - "bodySize": 436, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 436, - "text": "{\"_id\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\",\"_rev\":\"1064387237\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"registration\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":false,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"_rev\":\"1966656034\",\"usernameAttribute\":\"userName\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24997,7 +26658,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25013,7 +26674,7 @@ }, { "name": "etag", - "value": "\"1064387237\"" + "value": "\"1966656034\"" }, { "name": "expires", @@ -25029,15 +26690,15 @@ }, { "name": "content-length", - "value": "436" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25062,8 +26723,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.019Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:08.719Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -25071,11 +26732,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 89 } }, { - "_id": "2d3bdeba8c45a258964597a30549a138", + "_id": "4b85e6f316361f022106bd44058700fa", "_order": 0, "cache": {}, "request": { @@ -25092,15 +26753,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25115,18 +26776,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/97a15eb2-a015-4b6d-81a0-be78c3aa1a3b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/d3ce2036-1523-4ce8-b1a2-895a2a036667" }, "response": { - "bodySize": 243, + "bodySize": 373, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 243, - "text": "{\"_id\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"_rev\":\"-841385771\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 373, + "text": "{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"_rev\":\"-1158802257\",\"attributesToCollect\":[\"givenName\",\"sn\",\"mail\",\"preferences/marketing\",\"preferences/updates\"],\"identityAttribute\":\"userName\",\"validateInputs\":true,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25148,7 +26809,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25164,7 +26825,7 @@ }, { "name": "etag", - "value": "\"-841385771\"" + "value": "\"-1158802257\"" }, { "name": "expires", @@ -25180,15 +26841,15 @@ }, { "name": "content-length", - "value": "243" + "value": "373" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25207,14 +26868,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.020Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:08.720Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -25222,11 +26883,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 90 } }, { - "_id": "20d5e3297b927ca274b6eb25363ac24c", + "_id": "188824f8c0922f65b2cb19e3b9cb2515", "_order": 0, "cache": {}, "request": { @@ -25243,15 +26904,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25266,18 +26927,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/CreateObjectNode/ad5dcbb3-7335-49b7-b3e7-7d850bb88237" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/3d8709a1-f09f-4d1f-8094-2850e472c1db" }, "response": { - "bodySize": 277, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 277, - "text": "{\"_id\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\",\"_rev\":\"-612221945\",\"identityResource\":\"managed/alpha_user\",\"_type\":{\"_id\":\"CreateObjectNode\",\"name\":\"Create Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"CREATED\",\"displayName\":\"Created\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 259, + "text": "{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"_rev\":\"-1470058997\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25299,7 +26960,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25315,7 +26976,7 @@ }, { "name": "etag", - "value": "\"-612221945\"" + "value": "\"-1470058997\"" }, { "name": "expires", @@ -25331,15 +26992,15 @@ }, { "name": "content-length", - "value": "277" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:53 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25358,14 +27019,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.020Z", - "time": 129, + "startedDateTime": "2025-09-15T17:11:08.721Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -25373,11 +27034,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 129 + "wait": 88 } }, { - "_id": "93d2e07beb6012897283c4a95970ef06", + "_id": "7b8b9ba1265400f4cc8e2c9ccf76f679", "_order": 0, "cache": {}, "request": { @@ -25394,15 +27055,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25417,18 +27078,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7fcaf48e-a754-4959-858b-05b2933b825f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/KbaCreateNode/120c69d3-90b4-4ad4-b7af-380e8b119340" }, "response": { - "bodySize": 258, + "bodySize": 272, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"_rev\":\"1966656034\",\"usernameAttribute\":\"userName\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 272, + "text": "{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"_rev\":\"-8134977\",\"message\":{\"en\":\"Select a security question\"},\"allowUserDefinedQuestions\":true,\"_type\":{\"_id\":\"KbaCreateNode\",\"name\":\"KBA Definition\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25450,7 +27111,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25466,7 +27127,7 @@ }, { "name": "etag", - "value": "\"1966656034\"" + "value": "\"-8134977\"" }, { "name": "expires", @@ -25482,15 +27143,15 @@ }, { "name": "content-length", - "value": "258" + "value": "272" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25509,14 +27170,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.156Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:08.721Z", + "time": 96, "timings": { "blocked": -1, "connect": -1, @@ -25524,11 +27185,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 96 } }, { - "_id": "4b85e6f316361f022106bd44058700fa", + "_id": "85c3bfe52f9900e35685594eded4cee0", "_order": 0, "cache": {}, "request": { @@ -25545,15 +27206,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25568,18 +27229,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2052, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/d3ce2036-1523-4ce8-b1a2-895a2a036667" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AcceptTermsAndConditionsNode/b4a0e915-c15d-4b83-9c9d-18347d645976" }, "response": { - "bodySize": 373, + "bodySize": 223, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 373, - "text": "{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"_rev\":\"-1158802257\",\"attributesToCollect\":[\"givenName\",\"sn\",\"mail\",\"preferences/marketing\",\"preferences/updates\"],\"identityAttribute\":\"userName\",\"validateInputs\":true,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 223, + "text": "{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"_rev\":\"1508860909\",\"_type\":{\"_id\":\"AcceptTermsAndConditionsNode\",\"name\":\"Accept Terms and Conditions\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25601,7 +27262,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25617,7 +27278,7 @@ }, { "name": "etag", - "value": "\"-1158802257\"" + "value": "\"1508860909\"" }, { "name": "expires", @@ -25633,15 +27294,15 @@ }, { "name": "content-length", - "value": "373" + "value": "223" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:08 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25660,14 +27321,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.157Z", - "time": 125, + "startedDateTime": "2025-09-15T17:11:08.722Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -25675,11 +27336,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 125 + "wait": 94 } }, { - "_id": "188824f8c0922f65b2cb19e3b9cb2515", + "_id": "4a3c66df9fc375ae45849605f558c01f", "_order": 0, "cache": {}, "request": { @@ -25696,15 +27357,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25719,18 +27380,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2000, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/3d8709a1-f09f-4d1f-8094-2850e472c1db" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ResetPassword" }, "response": { - "bodySize": 259, + "bodySize": 1453, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"_rev\":\"-1470058997\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1453, + "text": "{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -25752,7 +27413,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25768,7 +27429,7 @@ }, { "name": "etag", - "value": "\"-1470058997\"" + "value": "\"2074770462\"" }, { "name": "expires", @@ -25784,15 +27445,15 @@ }, { "name": "content-length", - "value": "259" + "value": "1453" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25817,8 +27478,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.158Z", - "time": 115, + "startedDateTime": "2025-09-15T17:11:08.825Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -25826,11 +27487,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 115 + "wait": 75 } }, { - "_id": "7b8b9ba1265400f4cc8e2c9ccf76f679", + "_id": "7590e3052d2dd66ef963a210ac10709c", "_order": 0, "cache": {}, "request": { @@ -25847,15 +27508,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25870,18 +27531,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/KbaCreateNode/120c69d3-90b4-4ad4-b7af-380e8b119340" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/06c97be5-7fdd-4739-aea1-ecc7fe082865" }, "response": { - "bodySize": 272, + "bodySize": 433, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 272, - "text": "{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"_rev\":\"-8134977\",\"message\":{\"en\":\"Select a security question\"},\"allowUserDefinedQuestions\":true,\"_type\":{\"_id\":\"KbaCreateNode\",\"name\":\"KBA Definition\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 433, + "text": "{\"_id\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"_rev\":\"-1138066714\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"resetPassword\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25903,7 +27564,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25919,7 +27580,7 @@ }, { "name": "etag", - "value": "\"-8134977\"" + "value": "\"-1138066714\"" }, { "name": "expires", @@ -25935,15 +27596,15 @@ }, { "name": "content-length", - "value": "272" + "value": "433" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25962,14 +27623,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.158Z", - "time": 145, + "startedDateTime": "2025-09-15T17:11:08.908Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -25977,11 +27638,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 145 + "wait": 85 } }, { - "_id": "85c3bfe52f9900e35685594eded4cee0", + "_id": "cc85b555d920cb57ea39666194165b14", "_order": 0, "cache": {}, "request": { @@ -25998,15 +27659,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26021,18 +27682,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2075, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AcceptTermsAndConditionsNode/b4a0e915-c15d-4b83-9c9d-18347d645976" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/989f0bf8-a328-4217-b82b-5275d79ca8bd" }, "response": { - "bodySize": 223, + "bodySize": 342, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 223, - "text": "{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"_rev\":\"1508860909\",\"_type\":{\"_id\":\"AcceptTermsAndConditionsNode\",\"name\":\"Accept Terms and Conditions\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 342, + "text": "{\"_id\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\",\"_rev\":\"555551070\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"mail\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -26054,7 +27715,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26070,7 +27731,7 @@ }, { "name": "etag", - "value": "\"1508860909\"" + "value": "\"555551070\"" }, { "name": "expires", @@ -26086,15 +27747,15 @@ }, { "name": "content-length", - "value": "223" + "value": "342" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26113,14 +27774,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.159Z", - "time": 145, + "startedDateTime": "2025-09-15T17:11:08.909Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -26128,11 +27789,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 145 + "wait": 83 } }, { - "_id": "4a3c66df9fc375ae45849605f558c01f", + "_id": "361169982eadc2849f9a635d70f0ec84", "_order": 0, "cache": {}, "request": { @@ -26149,15 +27810,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26172,18 +27833,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2023, + "headersSize": 2048, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ResetPassword" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/21b8ddf3-0203-4ae1-ab05-51cf3a3a707a" }, "response": { - "bodySize": 1435, + "bodySize": 295, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1435, - "text": "{\"_id\":\"ResetPassword\",\"_rev\":\"-501795106\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"description\":\"Reset Password Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 295, + "text": "{\"_id\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\",\"_rev\":\"402776485\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -26205,7 +27866,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26221,7 +27882,7 @@ }, { "name": "etag", - "value": "\"-501795106\"" + "value": "\"402776485\"" }, { "name": "expires", @@ -26237,15 +27898,15 @@ }, { "name": "content-length", - "value": "1435" + "value": "295" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26264,14 +27925,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.309Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:08.909Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -26279,11 +27940,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 84 } }, { - "_id": "7590e3052d2dd66ef963a210ac10709c", + "_id": "1b23fbc14f2647a4ba3009a1131885cf", "_order": 0, "cache": {}, "request": { @@ -26300,15 +27961,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26323,18 +27984,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/06c97be5-7fdd-4739-aea1-ecc7fe082865" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b" }, "response": { - "bodySize": 433, + "bodySize": 444, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 433, - "text": "{\"_id\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"_rev\":\"-1138066714\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"resetPassword\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 444, + "text": "{\"_id\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"_rev\":\"86486605\",\"nodes\":[{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26356,7 +28017,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26372,7 +28033,7 @@ }, { "name": "etag", - "value": "\"-1138066714\"" + "value": "\"86486605\"" }, { "name": "expires", @@ -26388,15 +28049,15 @@ }, { "name": "content-length", - "value": "433" + "value": "444" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26415,14 +28076,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.383Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:08.910Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -26430,11 +28091,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 74 } }, { - "_id": "361169982eadc2849f9a635d70f0ec84", + "_id": "2b5e08dacdc3abd63008ccdf93339c6a", "_order": 0, "cache": {}, "request": { @@ -26451,15 +28112,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26474,18 +28135,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2071, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/21b8ddf3-0203-4ae1-ab05-51cf3a3a707a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/e4c752f9-c625-48c9-9644-a58802fa9e9c" }, "response": { - "bodySize": 295, + "bodySize": 391, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 295, - "text": "{\"_id\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\",\"_rev\":\"402776485\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 391, + "text": "{\"_id\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\",\"_rev\":\"1593283676\",\"nodes\":[{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Change password\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26507,7 +28168,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26523,7 +28184,7 @@ }, { "name": "etag", - "value": "\"402776485\"" + "value": "\"1593283676\"" }, { "name": "expires", @@ -26539,15 +28200,15 @@ }, { "name": "content-length", - "value": "295" + "value": "391" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26566,14 +28227,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.385Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:08.911Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -26581,11 +28242,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 83 } }, { - "_id": "cc85b555d920cb57ea39666194165b14", + "_id": "21e351eb59f50bfb7962aab70fe392cb", "_order": 0, "cache": {}, "request": { @@ -26602,15 +28263,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26625,18 +28286,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/989f0bf8-a328-4217-b82b-5275d79ca8bd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/276afa7c-a680-4cf4-a5f6-d6c78191f5c9" }, "response": { - "bodySize": 342, + "bodySize": 307, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 342, - "text": "{\"_id\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\",\"_rev\":\"555551070\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"mail\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 307, + "text": "{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"_rev\":\"-1256358519\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26658,7 +28319,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26674,7 +28335,7 @@ }, { "name": "etag", - "value": "\"555551070\"" + "value": "\"-1256358519\"" }, { "name": "expires", @@ -26690,15 +28351,15 @@ }, { "name": "content-length", - "value": "342" + "value": "307" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26717,14 +28378,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.386Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:09.001Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -26732,11 +28393,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 74 } }, { - "_id": "2b5e08dacdc3abd63008ccdf93339c6a", + "_id": "6db700cc0b02b6597c541c9803c1d6dc", "_order": 0, "cache": {}, "request": { @@ -26753,15 +28414,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26776,18 +28437,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/e4c752f9-c625-48c9-9644-a58802fa9e9c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/009c19c8-9572-47bb-adb2-1f092c559a43" }, "response": { - "bodySize": 391, + "bodySize": 257, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 391, - "text": "{\"_id\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\",\"_rev\":\"1593283676\",\"nodes\":[{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Change password\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 257, + "text": "{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"_rev\":\"519412822\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26809,7 +28470,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26825,7 +28486,7 @@ }, { "name": "etag", - "value": "\"1593283676\"" + "value": "\"519412822\"" }, { "name": "expires", @@ -26841,15 +28502,15 @@ }, { "name": "content-length", - "value": "391" + "value": "257" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26868,14 +28529,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.387Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:09.002Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -26883,11 +28544,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 77 } }, { - "_id": "1b23fbc14f2647a4ba3009a1131885cf", + "_id": "85671d5e8b0093bb970f9089d54b17b3", "_order": 0, "cache": {}, "request": { @@ -26904,15 +28565,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26927,18 +28588,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2008, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/SocialProviderHandler" }, "response": { - "bodySize": 444, + "bodySize": 1031, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 444, - "text": "{\"_id\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"_rev\":\"86486605\",\"nodes\":[{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1031, + "text": "{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -26960,7 +28621,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26976,7 +28637,7 @@ }, { "name": "etag", - "value": "\"86486605\"" + "value": "\"557376553\"" }, { "name": "expires", @@ -26992,15 +28653,15 @@ }, { "name": "content-length", - "value": "444" + "value": "1031" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27019,14 +28680,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.387Z", - "time": 122, + "startedDateTime": "2025-09-15T17:11:09.087Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -27034,11 +28695,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 122 + "wait": 65 } }, { - "_id": "6db700cc0b02b6597c541c9803c1d6dc", + "_id": "6f1af949129d8827174abc7d438b4bff", "_order": 0, "cache": {}, "request": { @@ -27055,15 +28716,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27078,18 +28739,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/009c19c8-9572-47bb-adb2-1f092c559a43" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/3af612be-340e-4dc9-80fb-62319a187b74" }, "response": { - "bodySize": 257, + "bodySize": 417, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 257, - "text": "{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"_rev\":\"519412822\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 417, + "text": "{\"_id\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"_rev\":\"1488304335\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -27111,7 +28772,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27127,7 +28788,7 @@ }, { "name": "etag", - "value": "\"519412822\"" + "value": "\"1488304335\"" }, { "name": "expires", @@ -27143,15 +28804,15 @@ }, { "name": "content-length", - "value": "257" + "value": "417" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27170,14 +28831,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.514Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:09.158Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -27185,11 +28846,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 73 } }, { - "_id": "21e351eb59f50bfb7962aab70fe392cb", + "_id": "42a9937cc6ff097267a194d619cfa38d", "_order": 0, "cache": {}, "request": { @@ -27206,15 +28867,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27229,18 +28890,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2051, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/276afa7c-a680-4cf4-a5f6-d6c78191f5c9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNodeV2/e15c8efe-b7a7-42bf-845e-861a9419af32" }, "response": { - "bodySize": 307, + "bodySize": 487, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 307, - "text": "{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"_rev\":\"-1256358519\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 487, + "text": "{\"_id\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\",\"_rev\":\"-1132761858\",\"clientType\":\"BROWSER\",\"script\":\"ed685f9f-5909-4726-86e8-22bd38b47663\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNodeV2\",\"name\":\"Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"},{\"id\":\"SOCIAL_AUTH_INTERRUPTED\",\"displayName\":\"Social auth interrupted\"}]}" }, "cookies": [], "headers": [ @@ -27262,7 +28923,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27278,7 +28939,7 @@ }, { "name": "etag", - "value": "\"-1256358519\"" + "value": "\"-1132761858\"" }, { "name": "expires", @@ -27294,15 +28955,15 @@ }, { "name": "content-length", - "value": "307" + "value": "487" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27327,8 +28988,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.514Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:09.159Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -27336,7 +28997,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 84 } }, { @@ -27357,15 +29018,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27380,18 +29041,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2014, + "headersSize": 1991, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/test" }, "response": { - "bodySize": 360, + "bodySize": 380, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 360, - "text": "{\"_id\":\"test\",\"_rev\":\"279923916\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 380, + "text": "{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -27413,7 +29074,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27429,7 +29090,7 @@ }, { "name": "etag", - "value": "\"279923916\"" + "value": "\"-1438477812\"" }, { "name": "expires", @@ -27445,15 +29106,15 @@ }, { "name": "content-length", - "value": "360" + "value": "380" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27472,14 +29133,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.607Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:09.253Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -27487,7 +29148,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 70 } }, { @@ -27508,15 +29169,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27531,18 +29192,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2024, + "headersSize": 2001, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/UpdatePassword" }, "response": { - "bodySize": 1888, + "bodySize": 1905, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1888, - "text": "{\"_id\":\"UpdatePassword\",\"_rev\":\"-1067190791\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"description\":\"Update password using active session\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 1905, + "text": "{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -27564,7 +29225,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27580,7 +29241,7 @@ }, { "name": "etag", - "value": "\"-1067190791\"" + "value": "\"1509374777\"" }, { "name": "expires", @@ -27596,15 +29257,15 @@ }, { "name": "content-length", - "value": "1888" + "value": "1905" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27623,14 +29284,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.678Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:09.329Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -27638,11 +29299,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 80 } }, { - "_id": "97a7f46b21ceac60cabf4c1b6977bf75", + "_id": "fceb7a73a0db73b69c1439ea2fe64b49", "_order": 0, "cache": {}, "request": { @@ -27659,15 +29320,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27682,18 +29343,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2052, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/20237b34-26cb-4a0b-958f-abb422290d42" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributePresentDecisionNode/0f0904e6-1da3-4cdb-9abf-0d2545016fab" }, "response": { - "bodySize": 408, + "bodySize": 315, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 408, - "text": "{\"_id\":\"20237b34-26cb-4a0b-958f-abb422290d42\",\"_rev\":\"1965792723\",\"nodes\":[{\"_id\":\"fe2962fc-4db3-4066-8624-553649afc438\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter current password\"},\"pageHeader\":{\"en\":\"Verify Existing Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 315, + "text": "{\"_id\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\",\"_rev\":\"-1218497043\",\"presentAttribute\":\"password\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"AttributePresentDecisionNode\",\"name\":\"Attribute Present Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -27715,7 +29376,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27731,7 +29392,7 @@ }, { "name": "etag", - "value": "\"1965792723\"" + "value": "\"-1218497043\"" }, { "name": "expires", @@ -27747,15 +29408,15 @@ }, { "name": "content-length", - "value": "408" + "value": "315" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27774,14 +29435,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.763Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:09.416Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -27789,11 +29450,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 92 } }, { - "_id": "fceb7a73a0db73b69c1439ea2fe64b49", + "_id": "97a7f46b21ceac60cabf4c1b6977bf75", "_order": 0, "cache": {}, "request": { @@ -27810,15 +29471,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27833,18 +29494,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2075, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributePresentDecisionNode/0f0904e6-1da3-4cdb-9abf-0d2545016fab" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/20237b34-26cb-4a0b-958f-abb422290d42" }, "response": { - "bodySize": 315, + "bodySize": 408, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 315, - "text": "{\"_id\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\",\"_rev\":\"-1218497043\",\"presentAttribute\":\"password\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"AttributePresentDecisionNode\",\"name\":\"Attribute Present Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 408, + "text": "{\"_id\":\"20237b34-26cb-4a0b-958f-abb422290d42\",\"_rev\":\"1965792723\",\"nodes\":[{\"_id\":\"fe2962fc-4db3-4066-8624-553649afc438\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter current password\"},\"pageHeader\":{\"en\":\"Verify Existing Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27866,7 +29527,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27882,7 +29543,7 @@ }, { "name": "etag", - "value": "\"-1218497043\"" + "value": "\"1965792723\"" }, { "name": "expires", @@ -27898,15 +29559,15 @@ }, { "name": "content-length", - "value": "315" + "value": "408" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27925,14 +29586,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.763Z", - "time": 132, + "startedDateTime": "2025-09-15T17:11:09.417Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -27940,7 +29601,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 132 + "wait": 84 } }, { @@ -27961,15 +29622,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27984,7 +29645,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -28017,7 +29678,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28053,11 +29714,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28082,8 +29743,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.764Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:09.418Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -28091,7 +29752,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 81 } }, { @@ -28112,15 +29773,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28135,7 +29796,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -28168,7 +29829,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28204,11 +29865,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28233,8 +29894,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.765Z", - "time": 100, + "startedDateTime": "2025-09-15T17:11:09.419Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -28242,11 +29903,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 100 + "wait": 81 } }, { - "_id": "ec4a524211626352dd8d28d774aa7dde", + "_id": "c07df926620986b6c7142a8f9170f9a2", "_order": 0, "cache": {}, "request": { @@ -28263,15 +29924,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28286,18 +29947,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d018fcd1-4e22-4160-8c41-63bee51c9cb3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/a3d97b53-e38a-4b24-aed0-a021050eb744" }, "response": { - "bodySize": 396, + "bodySize": 485, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 396, - "text": "{\"_id\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\",\"_rev\":\"-1359533036\",\"nodes\":[{\"_id\":\"21a99653-a7a7-47ee-b650-f493a84bba09\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter new password\"},\"pageHeader\":{\"en\":\"Update Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 485, + "text": "{\"_id\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"_rev\":\"-1059437256\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to your address, please verify your email address to update your password. Click the link in that email to proceed.\"},\"emailTemplateName\":\"updatePassword\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28319,7 +29980,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28335,7 +29996,7 @@ }, { "name": "etag", - "value": "\"-1359533036\"" + "value": "\"-1059437256\"" }, { "name": "expires", @@ -28351,15 +30012,15 @@ }, { "name": "content-length", - "value": "396" + "value": "485" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28384,8 +30045,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.765Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:09.420Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -28393,11 +30054,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 79 } }, { - "_id": "c07df926620986b6c7142a8f9170f9a2", + "_id": "ec4a524211626352dd8d28d774aa7dde", "_order": 0, "cache": {}, "request": { @@ -28414,15 +30075,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28437,18 +30098,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/a3d97b53-e38a-4b24-aed0-a021050eb744" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d018fcd1-4e22-4160-8c41-63bee51c9cb3" }, "response": { - "bodySize": 485, + "bodySize": 396, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 485, - "text": "{\"_id\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"_rev\":\"-1059437256\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to your address, please verify your email address to update your password. Click the link in that email to proceed.\"},\"emailTemplateName\":\"updatePassword\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 396, + "text": "{\"_id\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\",\"_rev\":\"-1359533036\",\"nodes\":[{\"_id\":\"21a99653-a7a7-47ee-b650-f493a84bba09\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter new password\"},\"pageHeader\":{\"en\":\"Update Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28470,7 +30131,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28486,7 +30147,7 @@ }, { "name": "etag", - "value": "\"-1059437256\"" + "value": "\"-1359533036\"" }, { "name": "expires", @@ -28502,15 +30163,15 @@ }, { "name": "content-length", - "value": "485" + "value": "396" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28535,8 +30196,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.765Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:09.420Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -28544,7 +30205,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 80 } }, { @@ -28565,15 +30226,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28588,7 +30249,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -28621,7 +30282,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28657,11 +30318,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28686,8 +30347,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.766Z", - "time": 130, + "startedDateTime": "2025-09-15T17:11:09.421Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -28695,7 +30356,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 130 + "wait": 87 } }, { @@ -28716,15 +30377,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28739,7 +30400,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -28772,7 +30433,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28808,11 +30469,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28837,8 +30498,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.900Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:09.513Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -28846,7 +30507,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 78 } }, { @@ -28867,15 +30528,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28890,7 +30551,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -28923,7 +30584,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28959,11 +30620,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28988,8 +30649,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:54.901Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:09.513Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -28997,7 +30658,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 82 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/2-Export-journeys-w_711757015/dependencies_1379947466/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/2-Export-journeys-w_711757015/dependencies_1379947466/recording.har index ece5cab78..1d887f6cc 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/2-Export-journeys-w_711757015/dependencies_1379947466/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/2-Export-journeys-w_711757015/dependencies_1379947466/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,7 +48,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -60,11 +60,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees?_queryFilter=true" }, "response": { - "bodySize": 40698, + "bodySize": 44061, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 40698, - "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"-501795106\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"description\":\"Reset Password Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j10\",\"_rev\":\"751431822\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"ForgottenUsername\",\"_rev\":\"1703131230\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"description\":\"Forgotten Username Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"UpdatePassword\",\"_rev\":\"-1067190791\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"description\":\"Update password using active session\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"1132068003\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-562983220\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"Registration\",\"_rev\":\"-340494482\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"description\":\"Platform Registration Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"1533193571\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"247254510\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"1561467361\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"RadioChoice\",\"_rev\":\"947126104\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"-1832802229\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"OrphanedTest\",\"_rev\":\"-764260244\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"description\":\"Test orphaned nodes\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"test\",\"_rev\":\"279923916\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j01\",\"_rev\":\"-523887030\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j00\",\"_rev\":\"-643620752\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":1033,\"y\":261.015625},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"Login\",\"_rev\":\"-453684268\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"description\":\"Platform Login Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j03\",\"_rev\":\"-1352811052\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j02\",\"_rev\":\"2029292005\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j05\",\"_rev\":\"1652057497\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j04\",\"_rev\":\"-1089876293\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j07\",\"_rev\":\"-937100459\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j06\",\"_rev\":\"605160891\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j09\",\"_rev\":\"-1358707527\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j08\",\"_rev\":\"-1997695217\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"512701181\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"description\":\"Prompt for missing preferences on 3rd login\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTest\",\"_rev\":\"1975823900\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}},\"mustRun\":false,\"enabled\":true}],\"resultCount\":29,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + "size": 44061, + "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}},{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}},{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}},{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}},{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}},{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}],\"resultCount\":32,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" }, "cookies": [], "headers": [ @@ -86,7 +86,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "protocol=2.1,resource=1.0, resource=1.0" }, { "name": "content-security-policy", @@ -114,11 +114,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:54 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -147,8 +147,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.045Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:09.679Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -156,11 +156,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 82 } }, { - "_id": "b3fe3510cd92f9e432c12a7d11f8d5a0", + "_id": "af9f974213681cbb429fe2cb288da8d9", "_order": 0, "cache": {}, "request": { @@ -177,15 +177,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -200,18 +200,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ForgottenUsername" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Agent" }, "response": { - "bodySize": 1273, + "bodySize": 1188, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1273, - "text": "{\"_id\":\"ForgottenUsername\",\"_rev\":\"1703131230\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"description\":\"Forgotten Username Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 1188, + "text": "{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -233,7 +233,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -249,7 +249,7 @@ }, { "name": "etag", - "value": "\"1703131230\"" + "value": "\"414379761\"" }, { "name": "expires", @@ -265,15 +265,15 @@ }, { "name": "content-length", - "value": "1273" + "value": "1188" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:09 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -292,14 +292,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.144Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:09.767Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -307,7 +307,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 68 } }, { @@ -328,11 +328,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -347,24 +347,28 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1904, + "headersSize": 1881, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/ui/themerealm" }, "response": { - "bodySize": 80893, + "bodySize": 90138, "content": { "mimeType": "application/json;charset=utf-8", - "size": 80893, - "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"alpha\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" + "size": 90138, + "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"/alpha\":[{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"alpha\":[{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"e47838b5-48c9-4dea-8a84-43f4b4ea8e04\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputSelectHoverColor\":\"#f6f8fa\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountFooterScriptTag\":\"\",\"accountFooterScriptTagEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"boldLinks\":false,\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyA11yAddFallbackErrorHeading\":true,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardBorderRadius\":4,\"journeyCardHeaderBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFloatingLabels\":true,\"journeyFocusElement\":\"header\",\"journeyFocusFirstFocusableItemEnabled\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyFooterScriptTag\":\"\",\"journeyFooterScriptTagEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyHeaderSkipLinkEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputSelectHoverColor\":\"#f6f8fa\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyJustifiedContentMobileViewEnabled\":false,\"journeyLayout\":\"justified-right\",\"journeyRememberMeEnabled\":false,\"journeyRememberMeLabel\":\"\",\"journeySignInButtonPosition\":\"flex-column\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Copy of Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"successColor\":\"#2ed47a\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" }, "cookies": [], "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -408,7 +412,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -431,14 +435,14 @@ "value": "chunked" } ], - "headersSize": 671, + "headersSize": 685, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.244Z", - "time": 98, + "startedDateTime": "2025-09-15T17:11:09.842Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -446,11 +450,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 98 + "wait": 91 } }, { - "_id": "710c38486084ac7b99b5145198d5e62b", + "_id": "14e8704ed246dc2bc7c443b9c6c51e3d", "_order": 0, "cache": {}, "request": { @@ -467,15 +471,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -490,18 +494,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5e2a7c95-94af-4b23-8724-deb13853726a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ZeroPageLoginNode/51e2cd24-cf1f-4313-8af0-35ea9e04d2fe" }, "response": { - "bodySize": 451, + "bodySize": 385, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 451, - "text": "{\"_id\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"_rev\":\"-1421046051\",\"nodes\":[{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Forgotten Username\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 385, + "text": "{\"_id\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"_rev\":\"1918749982\",\"passwordHeader\":\"X-OpenAM-Password\",\"referrerWhiteList\":[],\"allowWithoutReferer\":true,\"usernameHeader\":\"X-OpenAM-Username\",\"_type\":{\"_id\":\"ZeroPageLoginNode\",\"name\":\"Zero Page Login Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"Has Credentials\"},{\"id\":\"false\",\"displayName\":\"No Credentials\"}]}" }, "cookies": [], "headers": [ @@ -523,7 +527,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -539,7 +543,7 @@ }, { "name": "etag", - "value": "\"-1421046051\"" + "value": "\"1918749982\"" }, { "name": "expires", @@ -555,15 +559,15 @@ }, { "name": "content-length", - "value": "451" + "value": "385" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -582,14 +586,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.245Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:09.843Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -597,11 +601,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 77 } }, { - "_id": "9622062f1bc993445582b8c38d8bd6c4", + "_id": "35115e9f38e61cf31cdeff69e429e2d7", "_order": 0, "cache": {}, "request": { @@ -618,15 +622,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -641,18 +645,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2050, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/b93ce36e-1976-4610-b24f-8d6760b5463b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AgentDataStoreDecisionNode/6736a00a-fc65-438e-b4ea-23f66b4a8739" }, "response": { - "bodySize": 256, + "bodySize": 249, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 256, - "text": "{\"_id\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\",\"_rev\":\"1389809903\",\"tree\":\"Login\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 249, + "text": "{\"_id\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\",\"_rev\":\"-37205592\",\"_type\":{\"_id\":\"AgentDataStoreDecisionNode\",\"name\":\"Agent Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -674,7 +678,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -690,7 +694,7 @@ }, { "name": "etag", - "value": "\"1389809903\"" + "value": "\"-37205592\"" }, { "name": "expires", @@ -706,15 +710,15 @@ }, { "name": "content-length", - "value": "256" + "value": "249" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -733,14 +737,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.245Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:09.844Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -748,11 +752,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 73 } }, { - "_id": "2a438656c535bf6497f6b74fa011172b", + "_id": "4846ac14c6dfb23e45540c5659a7c314", "_order": 0, "cache": {}, "request": { @@ -769,15 +773,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -792,18 +796,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2071, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/bf9ea8d5-9802-4f26-9664-a21840faac23" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cbd1f1af-eb0a-4274-a762-adacf04c7080" }, "response": { - "bodySize": 296, + "bodySize": 464, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 296, - "text": "{\"_id\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\",\"_rev\":\"-626658673\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 464, + "text": "{\"_id\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"_rev\":\"1362999754\",\"nodes\":[{\"_id\":\"2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"6072842f-5f7c-4b62-8ae2-4f18a5701ba4\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -825,7 +829,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -841,7 +845,7 @@ }, { "name": "etag", - "value": "\"-626658673\"" + "value": "\"1362999754\"" }, { "name": "expires", @@ -857,15 +861,15 @@ }, { "name": "content-length", - "value": "296" + "value": "464" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -890,8 +894,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.246Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:09.845Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -899,11 +903,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 71 } }, { - "_id": "3a0066f1671cf4c1502e674e85b5c1b1", + "_id": "2778d9349667e5e47a441389b9328aca", "_order": 0, "cache": {}, "request": { @@ -920,15 +924,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -943,18 +947,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/d9a79f01-2ce3-4be2-a28a-975f35c3c8ca" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018" }, "response": { - "bodySize": 436, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 436, - "text": "{\"_id\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"_rev\":\"2035832000\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"forgottenUsername\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018\",\"_rev\":\"756665730\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -976,7 +980,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -992,7 +996,7 @@ }, { "name": "etag", - "value": "\"2035832000\"" + "value": "\"756665730\"" }, { "name": "expires", @@ -1008,15 +1012,15 @@ }, { "name": "content-length", - "value": "436" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1035,14 +1039,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.246Z", - "time": 97, + "startedDateTime": "2025-09-15T17:11:09.925Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -1050,11 +1054,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 97 + "wait": 74 } }, { - "_id": "56a36eacbdf48c30f1c8494b58810a6f", + "_id": "5114962942d8e03d9b3c9e847ded436d", "_order": 0, "cache": {}, "request": { @@ -1071,15 +1075,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1094,18 +1098,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/9f1e8d94-4922-481b-9e14-212b66548900" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/6072842f-5f7c-4b62-8ae2-4f18a5701ba4" }, "response": { - "bodySize": 307, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 307, - "text": "{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"_rev\":\"-1331445210\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"6072842f-5f7c-4b62-8ae2-4f18a5701ba4\",\"_rev\":\"-597464788\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1127,7 +1131,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1143,7 +1147,7 @@ }, { "name": "etag", - "value": "\"-1331445210\"" + "value": "\"-597464788\"" }, { "name": "expires", @@ -1159,15 +1163,15 @@ }, { "name": "content-length", - "value": "307" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1186,14 +1190,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.348Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:09.925Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -1201,11 +1205,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 74 } }, { - "_id": "9d88f2620d3b7879502866706f1b08e7", + "_id": "b3fe3510cd92f9e432c12a7d11f8d5a0", "_order": 0, "cache": {}, "request": { @@ -1222,11 +1226,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1241,41 +1249,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1922, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/forgottenUsername" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ForgottenUsername" }, "response": { - "bodySize": 2036, + "bodySize": 1290, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 2036, - "text": "{\"_id\":\"emailTemplate/forgottenUsername\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"{{#if object.userName}}

Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"message\":{\"en\":\"

{{#if object.userName}}Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"
{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Account Information - username\",\"fr\":\"Informations sur le compte - nom d'utilisateur\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 1290, + "text": "{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.0" }, { "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" @@ -1284,6 +1296,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-15270498\"" + }, { "name": "expires", "value": "0" @@ -1293,20 +1309,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "1290" }, { - "name": "content-length", - "value": "2036" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1325,14 +1341,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 665, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.349Z", - "time": 55, + "startedDateTime": "2025-09-15T17:11:10.005Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -1340,11 +1356,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 55 + "wait": 78 } }, { - "_id": "84d251b736d069d67c1b7fdb6458ee02", + "_id": "710c38486084ac7b99b5145198d5e62b", "_order": 0, "cache": {}, "request": { @@ -1361,15 +1377,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1384,18 +1400,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2019, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTest" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5e2a7c95-94af-4b23-8724-deb13853726a" }, "response": { - "bodySize": 2431, + "bodySize": 451, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2431, - "text": "{\"_id\":\"FrodoTest\",\"_rev\":\"1975823900\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}},\"mustRun\":false,\"enabled\":true}" + "size": 451, + "text": "{\"_id\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"_rev\":\"-1421046051\",\"nodes\":[{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Forgotten Username\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1417,7 +1433,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1433,7 +1449,7 @@ }, { "name": "etag", - "value": "\"1975823900\"" + "value": "\"-1421046051\"" }, { "name": "expires", @@ -1449,15 +1465,15 @@ }, { "name": "content-length", - "value": "2431" + "value": "451" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1482,8 +1498,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.426Z", - "time": 97, + "startedDateTime": "2025-09-15T17:11:10.091Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -1491,11 +1507,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 97 + "wait": 76 } }, { - "_id": "d9f16c7616e73b22bb652e7dc288cbc4", + "_id": "2a438656c535bf6497f6b74fa011172b", "_order": 0, "cache": {}, "request": { @@ -1512,15 +1528,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1535,18 +1551,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2048, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/278bf084-9eea-46fe-8ce9-2600dde3b046" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/bf9ea8d5-9802-4f26-9664-a21840faac23" }, "response": { - "bodySize": 641, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 641, - "text": "{\"_id\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\",\"_rev\":\"-1455503261\",\"nodes\":[{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 296, + "text": "{\"_id\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\",\"_rev\":\"-626658673\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1568,7 +1584,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1584,7 +1600,7 @@ }, { "name": "etag", - "value": "\"-1455503261\"" + "value": "\"-626658673\"" }, { "name": "expires", @@ -1600,15 +1616,15 @@ }, { "name": "content-length", - "value": "641" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1627,14 +1643,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.531Z", - "time": 156, + "startedDateTime": "2025-09-15T17:11:10.092Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -1642,11 +1658,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 156 + "wait": 75 } }, { - "_id": "34439a0cc18bbf2011e5612fe1d744bb", + "_id": "9622062f1bc993445582b8c38d8bd6c4", "_order": 0, "cache": {}, "request": { @@ -1663,15 +1679,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1686,18 +1702,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/64157fca-bd5b-4405-a4c8-64ffd98a5461" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/b93ce36e-1976-4610-b24f-8d6760b5463b" }, "response": { - "bodySize": 612, + "bodySize": 284, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 612, - "text": "{\"_id\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\",\"_rev\":\"370099639\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 284, + "text": "{\"_id\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\",\"_rev\":\"1166482376\",\"displayErrorOutcome\":false,\"tree\":\"Login\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1719,7 +1735,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1735,7 +1751,7 @@ }, { "name": "etag", - "value": "\"370099639\"" + "value": "\"1166482376\"" }, { "name": "expires", @@ -1751,15 +1767,15 @@ }, { "name": "content-length", - "value": "612" + "value": "284" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1778,14 +1794,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.532Z", - "time": 130, + "startedDateTime": "2025-09-15T17:11:10.092Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -1793,11 +1809,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 130 + "wait": 79 } }, { - "_id": "7db4363f6645ba01722de86b1000051e", + "_id": "3a0066f1671cf4c1502e674e85b5c1b1", "_order": 0, "cache": {}, "request": { @@ -1814,15 +1830,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1837,18 +1853,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/731c5810-020b-45c8-a7fc-3c21903ae2b3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/d9a79f01-2ce3-4be2-a28a-975f35c3c8ca" }, "response": { - "bodySize": 533, + "bodySize": 436, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"_rev\":\"1250582707\",\"nodes\":[{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 436, + "text": "{\"_id\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"_rev\":\"2035832000\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"forgottenUsername\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1870,7 +1886,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1886,7 +1902,7 @@ }, { "name": "etag", - "value": "\"1250582707\"" + "value": "\"2035832000\"" }, { "name": "expires", @@ -1902,15 +1918,15 @@ }, { "name": "content-length", - "value": "533" + "value": "436" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1935,8 +1951,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.532Z", - "time": 146, + "startedDateTime": "2025-09-15T17:11:10.093Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -1944,11 +1960,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 146 + "wait": 78 } }, { - "_id": "db405b41f64e349ee40e45abfbf1f026", + "_id": "9d88f2620d3b7879502866706f1b08e7", "_order": 0, "cache": {}, "request": { @@ -1965,15 +1981,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -1988,45 +2000,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 1899, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/bf153f37-83dd-4f39-aa0c-74135430242e" + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/forgottenUsername" }, "response": { - "bodySize": 349, + "bodySize": 2036, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 349, - "text": "{\"_id\":\"bf153f37-83dd-4f39-aa0c-74135430242e\",\"_rev\":\"707624425\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" + "mimeType": "application/json;charset=utf-8", + "size": 2036, + "text": "{\"_id\":\"emailTemplate/forgottenUsername\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"{{#if object.userName}}

Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"message\":{\"en\":\"

{{#if object.userName}}Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"
{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Account Information - username\",\"fr\":\"Informations sur le compte - nom d'utilisateur\"}}" }, "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": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "vary", + "value": "Origin" }, { "name": "cache-control", - "value": "private" + "value": "no-store" }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "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" @@ -2035,10 +2047,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"707624425\"" - }, { "name": "expires", "value": "0" @@ -2048,20 +2056,20 @@ "value": "no-cache" }, { - "name": "content-type", - "value": "application/json;charset=UTF-8" + "name": "x-content-type-options", + "value": "nosniff" }, { - "name": "content-length", - "value": "349" + "name": "x-frame-options", + "value": "DENY" }, { - "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "name": "content-length", + "value": "2036" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2080,14 +2088,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 679, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.533Z", - "time": 140, + "startedDateTime": "2025-09-15T17:11:10.176Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -2095,11 +2103,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 140 + "wait": 67 } }, { - "_id": "963e1f3ff05d0f498b612ae093a10e18", + "_id": "56a36eacbdf48c30f1c8494b58810a6f", "_order": 0, "cache": {}, "request": { @@ -2116,15 +2124,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2139,18 +2147,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/d5cc2d52-6ce4-452d-85ea-3a5b50218b67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/9f1e8d94-4922-481b-9e14-212b66548900" }, "response": { - "bodySize": 395, + "bodySize": 307, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 395, - "text": "{\"_id\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\",\"_rev\":\"60612304\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 307, + "text": "{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"_rev\":\"-1331445210\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -2172,7 +2180,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2188,7 +2196,7 @@ }, { "name": "etag", - "value": "\"60612304\"" + "value": "\"-1331445210\"" }, { "name": "expires", @@ -2204,15 +2212,15 @@ }, { "name": "content-length", - "value": "395" + "value": "307" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2231,14 +2239,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.533Z", - "time": 154, + "startedDateTime": "2025-09-15T17:11:10.176Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -2246,11 +2254,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 154 + "wait": 83 } }, { - "_id": "ae1ae17ca179e4ed5ede1b4a7396d093", + "_id": "84d251b736d069d67c1b7fdb6458ee02", "_order": 0, "cache": {}, "request": { @@ -2267,15 +2275,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2290,18 +2298,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1996, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e2c39477-847a-4df2-9c5d-b449a752638b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTest" }, "response": { - "bodySize": 352, + "bodySize": 2448, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 352, - "text": "{\"_id\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"_rev\":\"-495106283\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 2448, + "text": "{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}}" }, "cookies": [], "headers": [ @@ -2323,7 +2331,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2339,7 +2347,7 @@ }, { "name": "etag", - "value": "\"-495106283\"" + "value": "\"257422172\"" }, { "name": "expires", @@ -2355,15 +2363,15 @@ }, { "name": "content-length", - "value": "352" + "value": "2448" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2388,8 +2396,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.534Z", - "time": 149, + "startedDateTime": "2025-09-15T17:11:10.263Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -2397,11 +2405,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 80 } }, { - "_id": "1e60c1d5bcea0926192c9cab2d4ecad0", + "_id": "d9f16c7616e73b22bb652e7dc288cbc4", "_order": 0, "cache": {}, "request": { @@ -2418,15 +2426,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2441,18 +2449,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/fc7e47cd-c679-4211-8e05-a36654f23c67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/278bf084-9eea-46fe-8ce9-2600dde3b046" }, "response": { - "bodySize": 475, + "bodySize": 641, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 475, - "text": "{\"_id\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"_rev\":\"-1432043869\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 641, + "text": "{\"_id\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\",\"_rev\":\"-1455503261\",\"nodes\":[{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2474,7 +2482,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2490,7 +2498,7 @@ }, { "name": "etag", - "value": "\"-1432043869\"" + "value": "\"-1455503261\"" }, { "name": "expires", @@ -2506,15 +2514,15 @@ }, { "name": "content-length", - "value": "475" + "value": "641" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2539,8 +2547,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.535Z", - "time": 159, + "startedDateTime": "2025-09-15T17:11:10.349Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -2548,11 +2556,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 159 + "wait": 80 } }, { - "_id": "24f7f35031d7af469ab0b9edf27d69cf", + "_id": "34439a0cc18bbf2011e5612fe1d744bb", "_order": 0, "cache": {}, "request": { @@ -2569,15 +2577,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2592,18 +2600,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7a351800-fb7e-4145-903c-388554747556" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/64157fca-bd5b-4405-a4c8-64ffd98a5461" }, "response": { - "bodySize": 259, + "bodySize": 612, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"_rev\":\"1005646283\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 612, + "text": "{\"_id\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\",\"_rev\":\"370099639\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -2625,7 +2633,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2641,7 +2649,7 @@ }, { "name": "etag", - "value": "\"1005646283\"" + "value": "\"370099639\"" }, { "name": "expires", @@ -2657,15 +2665,15 @@ }, { "name": "content-length", - "value": "259" + "value": "612" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2684,14 +2692,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.701Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:10.349Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -2699,11 +2707,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 81 } }, { - "_id": "2ded1da71fd6943aec890c2900e80cf5", + "_id": "7db4363f6645ba01722de86b1000051e", "_order": 0, "cache": {}, "request": { @@ -2720,15 +2728,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2743,18 +2751,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/804e6a68-1720-442b-926a-007e90f02782" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/731c5810-020b-45c8-a7fc-3c21903ae2b3" }, "response": { - "bodySize": 258, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"_rev\":\"695550246\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 533, + "text": "{\"_id\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"_rev\":\"1250582707\",\"nodes\":[{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2776,7 +2784,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2792,7 +2800,7 @@ }, { "name": "etag", - "value": "\"695550246\"" + "value": "\"1250582707\"" }, { "name": "expires", @@ -2808,15 +2816,15 @@ }, { "name": "content-length", - "value": "258" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2835,14 +2843,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.701Z", - "time": 106, + "startedDateTime": "2025-09-15T17:11:10.350Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -2850,11 +2858,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 106 + "wait": 78 } }, { - "_id": "d3af3161eacb107f66633f5e808922cc", + "_id": "db405b41f64e349ee40e45abfbf1f026", "_order": 0, "cache": {}, "request": { @@ -2871,15 +2879,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2894,18 +2902,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/228a44d5-fd78-4278-8999-fdd470ea7ebf" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/bf153f37-83dd-4f39-aa0c-74135430242e" }, "response": { - "bodySize": 440, + "bodySize": 349, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 440, - "text": "{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"_rev\":\"-1175277026\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 349, + "text": "{\"_id\":\"bf153f37-83dd-4f39-aa0c-74135430242e\",\"_rev\":\"707624425\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" }, "cookies": [], "headers": [ @@ -2927,7 +2935,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2943,7 +2951,7 @@ }, { "name": "etag", - "value": "\"-1175277026\"" + "value": "\"707624425\"" }, { "name": "expires", @@ -2959,15 +2967,15 @@ }, { "name": "content-length", - "value": "440" + "value": "349" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2986,14 +2994,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.702Z", - "time": 101, + "startedDateTime": "2025-09-15T17:11:10.351Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -3001,11 +3009,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 101 + "wait": 77 } }, { - "_id": "54c5959fa697111ab81bada4a7f8294e", + "_id": "963e1f3ff05d0f498b612ae093a10e18", "_order": 0, "cache": {}, "request": { @@ -3022,11 +3030,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3045,23 +3053,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1992, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", - "queryString": [ - { - "name": "_queryFilter", - "value": "true" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/d5cc2d52-6ce4-452d-85ea-3a5b50218b67" }, "response": { - "bodySize": 413, + "bodySize": 418, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 413, - "text": "{\"result\":[{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":2,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":2,\"remainingPagedResults\":-1}" + "size": 418, + "text": "{\"_id\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\",\"_rev\":\"-1743956002\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -3083,7 +3086,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0, resource=1.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3097,6 +3100,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1743956002\"" + }, { "name": "expires", "value": "0" @@ -3111,15 +3118,15 @@ }, { "name": "content-length", - "value": "413" + "value": "418" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3138,14 +3145,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 793, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.702Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:10.351Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -3153,11 +3160,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 79 } }, { - "_id": "3619e2e0ff736d00202fe0ecf819e30b", + "_id": "ae1ae17ca179e4ed5ede1b4a7396d093", "_order": 0, "cache": {}, "request": { @@ -3174,15 +3181,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3197,23 +3204,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2012, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", - "queryString": [ - { - "name": "_queryFilter", - "value": "true" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust?_queryFilter=true" + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e2c39477-847a-4df2-9c5d-b449a752638b" }, "response": { - "bodySize": 865, + "bodySize": 352, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 865, - "text": "{\"result\":[{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"affiliation-test\",\"_rev\":\"838041851\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}],\"resultCount\":3,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + "size": 352, + "text": "{\"_id\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"_rev\":\"-495106283\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -3235,7 +3237,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3249,6 +3251,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-495106283\"" + }, { "name": "expires", "value": "0" @@ -3263,15 +3269,15 @@ }, { "name": "content-length", - "value": "865" + "value": "352" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3290,14 +3296,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 793, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.818Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:10.352Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -3305,11 +3311,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 77 } }, { - "_id": "6b977642417440b9bc117cf865b024c2", + "_id": "1e60c1d5bcea0926192c9cab2d4ecad0", "_order": 0, "cache": {}, "request": { @@ -3326,11 +3332,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3349,18 +3355,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1993, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/hosted/aVNQQXp1cmU" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/fc7e47cd-c679-4211-8e05-a36654f23c67" }, "response": { - "bodySize": 3991, + "bodySize": 475, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3991, - "text": "{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"-1533212691\",\"entityId\":\"iSPAzure\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"]},\"authenticationContext\":{\"authenticationContextMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAuthnContextMapper\",\"authContextItems\":[{\"contextReference\":\"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport\",\"level\":0,\"defaultItem\":true}],\"authenticationComparisonType\":\"Exact\",\"includeRequestedAuthenticationContext\":true},\"assertionTimeSkew\":300,\"basicAuthentication\":{},\"clientAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAttributeMapper\",\"attributeMap\":[{\"key\":\"http://schemas.microsoft.com/identity/claims/displayname\",\"value\":\"cn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname\",\"value\":\"givenName\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname\",\"value\":\"sn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\",\"value\":\"mail\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name\",\"value\":\"uid\"}]},\"autoFederation\":{\"autoFedEnabled\":false},\"accountMapping\":{\"spAccountMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAccountMapper\",\"useNameIDAsSPUserID\":true},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"},\"url\":{},\"adapter\":{}},\"services\":{\"metaAlias\":\"/alpha/iSPAzure\",\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPSloSoap/metaAlias/alpha/iSPAzure\"}],\"nameIdService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://idc.scheuber.io/am/Consumer/ECP/metaAlias/alpha/iSPAzure\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{\"spUrl\":\"https://idc.scheuber.io/am/spsaehandler/metaAlias/alpha/iSPAzure\"},\"ecpConfiguration\":{\"ecpRequestIdpListFinderImpl\":\"com.sun.identity.saml2.plugins.ECPIDPFinder\"},\"idpProxy\":{},\"relayStateUrlList\":{}}}}" + "size": 475, + "text": "{\"_id\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"_rev\":\"-1432043869\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -3398,7 +3404,7 @@ }, { "name": "etag", - "value": "\"-1533212691\"" + "value": "\"-1432043869\"" }, { "name": "expires", @@ -3414,15 +3420,15 @@ }, { "name": "content-length", - "value": "3991" + "value": "475" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3441,14 +3447,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.898Z", - "time": 99, + "startedDateTime": "2025-09-15T17:11:10.352Z", + "time": 159, "timings": { "blocked": -1, "connect": -1, @@ -3456,11 +3462,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 159 } }, { - "_id": "d39732c018c2ba2f67bec6ab36304059", + "_id": "24f7f35031d7af469ab0b9edf27d69cf", "_order": 0, "cache": {}, "request": { @@ -3477,15 +3483,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3500,18 +3506,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/038f9b2a-36b2-489b-9e03-386c9a62ea21" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7a351800-fb7e-4145-903c-388554747556" }, "response": { - "bodySize": 439, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 439, - "text": "{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"_rev\":\"-409686295\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 259, + "text": "{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"_rev\":\"1005646283\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3533,7 +3539,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3549,7 +3555,7 @@ }, { "name": "etag", - "value": "\"-409686295\"" + "value": "\"1005646283\"" }, { "name": "expires", @@ -3565,15 +3571,15 @@ }, { "name": "content-length", - "value": "439" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3598,8 +3604,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.899Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:10.516Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -3607,11 +3613,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 89 } }, { - "_id": "e69a9f5d2435f5f6663f35a3489959ad", + "_id": "2ded1da71fd6943aec890c2900e80cf5", "_order": 0, "cache": {}, "request": { @@ -3628,15 +3634,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3651,18 +3657,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/dd16c8d4-baca-4ae0-bcd8-fb98b9040524" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/804e6a68-1720-442b-926a-007e90f02782" }, "response": { "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", "size": 258, - "text": "{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"_rev\":\"148590759\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "text": "{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"_rev\":\"695550246\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3684,7 +3690,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3700,7 +3706,7 @@ }, { "name": "etag", - "value": "\"148590759\"" + "value": "\"695550246\"" }, { "name": "expires", @@ -3720,11 +3726,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:10 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3749,8 +3755,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.899Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:10.517Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -3758,11 +3764,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 87 } }, { - "_id": "baf600ba2674b3b630e87fd32ca35eed", + "_id": "d3af3161eacb107f66633f5e808922cc", "_order": 0, "cache": {}, "request": { @@ -3779,11 +3785,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3798,40 +3808,1846 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1912, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/welcome" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/228a44d5-fd78-4278-8999-fdd470ea7ebf" }, "response": { - "bodySize": 879, + "bodySize": 440, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 879, - "text": "{\"_id\":\"emailTemplate/welcome\",\"defaultLocale\":\"en\",\"displayName\":\"Welcome\",\"enabled\":true,\"from\":\"saas@forgerock.com\",\"html\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"message\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"mimeType\":\"text/html\",\"styles\":\"body{\\n background-color:#324054;\\n color:#5e6d82;\\n padding:60px;\\n text-align:center\\n}\\na{\\n text-decoration:none;\\n color:#109cf1\\n}\\n.content{\\n background-color:#fff;\\n border-radius:4px;\\n margin:0 auto;\\n padding:48px;\\n width:235px\\n}\\n\",\"subject\":{\"en\":\"Your account has been created\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 440, + "text": "{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"_rev\":\"-1175277026\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "name": "x-frame-options", + "value": "SAMEORIGIN" }, { - "name": "cache-control", - "value": "no-store" + "name": "content-security-policy-report-only", + "value": "frame-ancestors 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'" }, { - "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" - }, + "name": "x-content-type-options", + "value": "nosniff" + }, + { + "name": "cache-control", + "value": "private" + }, + { + "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": "\"-1175277026\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "440" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.517Z", + "time": 91, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 91 + } + }, + { + "_id": "54c5959fa697111ab81bada4a7f8294e", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1969, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 413, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 413, + "text": "{\"result\":[{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":2,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":2,\"remainingPagedResults\":-1}" + }, + "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": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, 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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "413" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 793, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.518Z", + "time": 70, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 70 + } + }, + { + "_id": "3619e2e0ff736d00202fe0ecf819e30b", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1989, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust?_queryFilter=true" + }, + "response": { + "bodySize": 865, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 865, + "text": "{\"result\":[{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"affiliation-test\",\"_rev\":\"838041851\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}],\"resultCount\":3,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + }, + "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": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, 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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "865" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 793, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.595Z", + "time": 88, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 88 + } + }, + { + "_id": "6b977642417440b9bc117cf865b024c2", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1970, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/hosted/aVNQQXp1cmU" + }, + "response": { + "bodySize": 3991, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 3991, + "text": "{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"-1533212691\",\"entityId\":\"iSPAzure\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"]},\"authenticationContext\":{\"authenticationContextMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAuthnContextMapper\",\"authContextItems\":[{\"contextReference\":\"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport\",\"level\":0,\"defaultItem\":true}],\"authenticationComparisonType\":\"Exact\",\"includeRequestedAuthenticationContext\":true},\"assertionTimeSkew\":300,\"basicAuthentication\":{},\"clientAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAttributeMapper\",\"attributeMap\":[{\"key\":\"http://schemas.microsoft.com/identity/claims/displayname\",\"value\":\"cn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname\",\"value\":\"givenName\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname\",\"value\":\"sn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\",\"value\":\"mail\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name\",\"value\":\"uid\"}]},\"autoFederation\":{\"autoFedEnabled\":false},\"accountMapping\":{\"spAccountMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAccountMapper\",\"useNameIDAsSPUserID\":true},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"},\"url\":{},\"adapter\":{}},\"services\":{\"metaAlias\":\"/alpha/iSPAzure\",\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPSloSoap/metaAlias/alpha/iSPAzure\"}],\"nameIdService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://idc.scheuber.io/am/Consumer/ECP/metaAlias/alpha/iSPAzure\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{\"spUrl\":\"https://idc.scheuber.io/am/spsaehandler/metaAlias/alpha/iSPAzure\"},\"ecpConfiguration\":{\"ecpRequestIdpListFinderImpl\":\"com.sun.identity.saml2.plugins.ECPIDPFinder\"},\"idpProxy\":{},\"relayStateUrlList\":{}}}}" + }, + "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": "private" + }, + { + "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": "\"-1533212691\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "3991" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 788, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.691Z", + "time": 62, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 62 + } + }, + { + "_id": "e69a9f5d2435f5f6663f35a3489959ad", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2045, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/dd16c8d4-baca-4ae0-bcd8-fb98b9040524" + }, + "response": { + "bodySize": 258, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 258, + "text": "{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"_rev\":\"148590759\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + }, + "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": "private" + }, + { + "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": "\"148590759\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "258" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 785, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.691Z", + "time": 68, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 68 + } + }, + { + "_id": "d39732c018c2ba2f67bec6ab36304059", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2037, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/038f9b2a-36b2-489b-9e03-386c9a62ea21" + }, + "response": { + "bodySize": 439, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 439, + "text": "{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"_rev\":\"-409686295\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + }, + "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": "private" + }, + { + "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": "\"-409686295\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:10.692Z", + "time": 67, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 67 + } + }, + { + "_id": "baf600ba2674b3b630e87fd32ca35eed", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1889, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/welcome" + }, + "response": { + "bodySize": 879, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 879, + "text": "{\"_id\":\"emailTemplate/welcome\",\"defaultLocale\":\"en\",\"displayName\":\"Welcome\",\"enabled\":true,\"from\":\"saas@forgerock.com\",\"html\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"message\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"mimeType\":\"text/html\",\"styles\":\"body{\\n background-color:#324054;\\n color:#5e6d82;\\n padding:60px;\\n text-align:center\\n}\\na{\\n text-decoration:none;\\n color:#109cf1\\n}\\n.content{\\n background-color:#fff;\\n border-radius:4px;\\n margin:0 auto;\\n padding:48px;\\n width:235px\\n}\\n\",\"subject\":{\"en\":\"Your account has been created\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "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": "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": "879" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 678, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.693Z", + "time": 54, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 54 + } + }, + { + "_id": "cfb7a433700aae52389f5b7a6676ee22", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1976, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58c824ae-84ed-4724-82cd-db128fc3f6c" + }, + "response": { + "bodySize": 3081, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 3081, + "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlck5hbWUiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKQoKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgicG9zdGFsQWRkcmVzcyIsIG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MpCmlmIChub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgiY2l0eSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24uaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgic3RhdGVQcm92aW5jZSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24pCmlmIChub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInBvc3RhbENvZGUiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlKQppZiAobm9ybWFsaXplZFByb2ZpbGUuY291bnRyeS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KCJjb3VudHJ5Iiwgbm9ybWFsaXplZFByb2ZpbGUuY291bnRyeSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBob25lLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInRlbGVwaG9uZU51bWJlciIsIG5vcm1hbGl6ZWRQcm9maWxlLnBob25lKQoKLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5Ci8vIHRoZW4gYWRkIGEgYm9vbGVhbiBmbGFnIHRvIHRoZSBzaGFyZWQgc3RhdGUgdG8gaW5kaWNhdGUgbmFtZXMgYXJlIG5vdCBwcmVzZW50Ci8vIHRoaXMgY291bGQgYmUgdXNlZCBlbHNld2hlcmUKLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmcKLy8gdGhlIHVzZXIgb2JqZWN0IHdpdGggYmxhbmsgdmFsdWVzIHdoZW4gZ2l2ZW5OYW1lICBhbmQgZmFtaWx5TmFtZSBpcyBub3QgcHJlc2VudApib29sZWFuIG5vR2l2ZW5OYW1lID0gbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmFzU3RyaW5nKCk/LnRyaW0oKSkKYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpCnNoYXJlZFN0YXRlLnB1dCgibmFtZUVtcHR5T3JOdWxsIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKQoKcmV0dXJuIG1hbmFnZWRVc2VyCg==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250309,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "3081" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 767, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.754Z", + "time": 77, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 77 + } + }, + { + "_id": "f403c414204898428169f781b6348757", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2022, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{}" + }, + "queryString": [ + { + "name": "_action", + "value": "nextdescendents" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" + }, + "response": { + "bodySize": 11382, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 11382, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 773, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.755Z", + "time": 189, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 189 + } + }, + { + "_id": "1953bd861c46b1b2ad5b2212b67048d7", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1977, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/739bdc48-fd24-4c52-b353-88706d75558a" + }, + "response": { + "bodySize": 1060, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1060, + "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"LyogQ2hlY2sgVXNlcm5hbWUKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogQ2hlY2sgaWYgdXNlcm5hbWUgaGFzIGFscmVhZHkgYmVlbiBjb2xsZWN0ZWQuCiAqIFJldHVybiAia25vd24iIGlmIHllcywgInVua25vd24iIG90aGVyd2lzZS4KICogCiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuCiAqIAogKiBUaGUgU2NyaXB0ZWQgRGVjaXNpb24gTm9kZSBuZWVkcyB0aGUgZm9sbG93aW5nIG91dGNvbWVzIGRlZmluZWQ6CiAqIC0ga25vd24KICogLSB1bmtub3duCiAqLwooZnVuY3Rpb24gKCkgewogICAgaWYgKG51bGwgIT0gc2hhcmVkU3RhdGUuZ2V0KCJ1c2VybmFtZSIpKSB7CiAgICAgICAgb3V0Y29tZSA9ICJrbm93biI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBvdXRjb21lID0gInVua25vd24iOwogICAgfQp9KCkpOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250390,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1060" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 767, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.756Z", + "time": 75, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 75 + } + }, + { + "_id": "94377b08c532145d0686d3ccc08e9898", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1999, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l" + }, + "response": { + "bodySize": 1604, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1604, + "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-901720656\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{},\"treeConfiguration\":{}}}}" + }, + "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": "private" + }, + { + "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": "\"-901720656\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1604" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:10 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.760Z", + "time": 75, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 75 + } + }, + { + "_id": "f1c0bf30e664dc88b65a4adc6eb31612", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1987, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "entityid", + "value": "urn:federation:MicrosoftOnline" + }, + { + "name": "realm", + "value": "alpha" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/saml2/jsp/exportmetadata.jsp?entityid=urn%3Afederation%3AMicrosoftOnline&realm=alpha" + }, + "response": { + "bodySize": 18597, + "content": { + "mimeType": "text/xml;charset=utf-8", + "size": 18597, + "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" + }, + "cookies": [ + { + "httpOnly": true, + "name": "JSESSIONID", + "path": "/am", + "secure": true, + "value": "" + } + ], + "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" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "JSESSIONID=; Path=/am; Secure; HttpOnly" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "text/xml;charset=utf-8" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, { - "name": "content-security-policy", - "value": "default-src 'none';frame-ancestors 'none';sandbox" + "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": 619, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.839Z", + "time": 53, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 53 + } + }, + { + "_id": "fdbfb6d6c3db5fe2a6944c62628e38e6", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 0, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" }, { "name": "content-type", - "value": "application/json;charset=utf-8" + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1977, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58d29080-4563-480b-89bb-1e7719776a21" + }, + "response": { + "bodySize": 1479, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1479, + "text": "{\"_id\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"name\":\"Google Profile Normalization\",\"description\":\"Normalizes raw profile data from Google\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLnN1YiksCiAgICAgICAgZmllbGQoImRpc3BsYXlOYW1lIiwgcmF3UHJvZmlsZS5uYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbl9uYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIHJhd1Byb2ZpbGUuZmFtaWx5X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZSksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoImxvY2FsZSIsIHJhd1Byb2ZpbGUubG9jYWxlKSkp\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951230900,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "private" + }, + { + "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", @@ -3849,21 +5665,168 @@ "name": "pragma", "value": "no-cache" }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1479" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:11 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 767, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:10.950Z", + "time": 89, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 89 + } + }, + { + "_id": "0a5b6821545d411bf41eef7f3fef8502", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1977, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" + }, + "response": { + "bodySize": 1501, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1501, + "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250221,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "x-frame-options", - "value": "DENY" + "name": "cache-control", + "value": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { "name": "content-length", - "value": "879" + "value": "1501" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3882,14 +5845,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.900Z", - "time": 56, + "startedDateTime": "2025-09-15T17:11:10.951Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -3897,11 +5860,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 56 + "wait": 85 } }, { - "_id": "cfb7a433700aae52389f5b7a6676ee22", + "_id": "c5bacb228924a4549d141bd8d803cff7", "_order": 0, "cache": {}, "request": { @@ -3918,11 +5881,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3941,18 +5904,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1999, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58c824ae-84ed-4724-82cd-db128fc3f6c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/bae1d54a-e97d-4997-aa5d-c027f21af82c" }, "response": { - "bodySize": 3093, + "bodySize": 1435, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3093, - "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5pbXBvcnQgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuXG5Kc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdChcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSxcbiAgICAgICAgZmllbGQoXCJzblwiLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSxcbiAgICAgICAgZmllbGQoXCJtYWlsXCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSxcbiAgICAgICAgZmllbGQoXCJ1c2VyTmFtZVwiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKVxuXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQWRkcmVzcy5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwicG9zdGFsQWRkcmVzc1wiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxBZGRyZXNzKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwiY2l0eVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUuYWRkcmVzc1JlZ2lvbi5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwic3RhdGVQcm92aW5jZVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzUmVnaW9uKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbENvZGUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInBvc3RhbENvZGVcIiwgbm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQ29kZSlcbmlmIChub3JtYWxpemVkUHJvZmlsZS5jb3VudHJ5LmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoXCJjb3VudHJ5XCIsIG5vcm1hbGl6ZWRQcm9maWxlLmNvdW50cnkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucGhvbmUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInRlbGVwaG9uZU51bWJlclwiLCBub3JtYWxpemVkUHJvZmlsZS5waG9uZSlcblxuLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5XG4vLyB0aGVuIGFkZCBhIGJvb2xlYW4gZmxhZyB0byB0aGUgc2hhcmVkIHN0YXRlIHRvIGluZGljYXRlIG5hbWVzIGFyZSBub3QgcHJlc2VudFxuLy8gdGhpcyBjb3VsZCBiZSB1c2VkIGVsc2V3aGVyZVxuLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmdcbi8vIHRoZSB1c2VyIG9iamVjdCB3aXRoIGJsYW5rIHZhbHVlcyB3aGVuIGdpdmVuTmFtZSAgYW5kIGZhbWlseU5hbWUgaXMgbm90IHByZXNlbnRcbmJvb2xlYW4gbm9HaXZlbk5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuaXNOdWxsKCkgfHwgKCFub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuYXNTdHJpbmcoKT8udHJpbSgpKVxuYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpXG5zaGFyZWRTdGF0ZS5wdXQoXCJuYW1lRW1wdHlPck51bGxcIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKVxuXG5yZXR1cm4gbWFuYWdlZFVzZXJcbiI=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1435, + "text": "{\"_id\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"name\":\"Facebook Profile Normalization\",\"description\":\"Normalizes raw profile data from Facebook\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229998,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4002,15 +5965,15 @@ }, { "name": "content-length", - "value": "3093" + "value": "1435" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4035,8 +5998,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.961Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:10.952Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -4044,15 +6007,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 83 } }, { - "_id": "f403c414204898428169f781b6348757", + "_id": "442bd2ef6d9a89c57b1ccd90ec88eb38", "_order": 0, "cache": {}, "request": { - "bodySize": 2, + "bodySize": 0, "cookies": [], "headers": [ { @@ -4065,24 +6028,20 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": "2" - }, { "name": "accept-encoding", "value": "gzip, compress, deflate, br" @@ -4092,28 +6051,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2045, + "headersSize": 1977, "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{}" - }, - "queryString": [ - { - "name": "_action", - "value": "nextdescendents" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/484e6246-dbc6-4288-97e6-54e55431402e" }, "response": { - "bodySize": 10076, + "bodySize": 2873, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 10076, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 2873, + "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951288347,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4135,7 +6084,7 @@ }, { "name": "content-api-version", - "value": "resource=1.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -4161,13 +6110,17 @@ "name": "content-type", "value": "application/json;charset=UTF-8" }, + { + "name": "content-length", + "value": "2873" + }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4184,20 +6137,16 @@ { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" - }, - { - "name": "transfer-encoding", - "value": "chunked" } ], - "headersSize": 773, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.962Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:10.952Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -4205,11 +6154,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 85 } }, { - "_id": "1953bd861c46b1b2ad5b2212b67048d7", + "_id": "8109fc84b27d7c657a7c1e36279ec52c", "_order": 0, "cache": {}, "request": { @@ -4226,11 +6175,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4249,18 +6198,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/739bdc48-fd24-4c52-b353-88706d75558a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/6325cf19-a49b-471e-8d26-7e4df76df0e2" }, "response": { - "bodySize": 1032, + "bodySize": 1510, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1032, - "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"Ii8qIENoZWNrIFVzZXJuYW1lXG4gKlxuICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbVxuICogXG4gKiBDaGVjayBpZiB1c2VybmFtZSBoYXMgYWxyZWFkeSBiZWVuIGNvbGxlY3RlZC5cbiAqIFJldHVybiBcImtub3duXCIgaWYgeWVzLCBcInVua25vd25cIiBvdGhlcndpc2UuXG4gKiBcbiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuXG4gKiBcbiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDpcbiAqIC0ga25vd25cbiAqIC0gdW5rbm93blxuICovXG4oZnVuY3Rpb24gKCkge1xuICAgIGlmIChudWxsICE9IHNoYXJlZFN0YXRlLmdldChcInVzZXJuYW1lXCIpKSB7XG4gICAgICAgIG91dGNvbWUgPSBcImtub3duXCI7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBvdXRjb21lID0gXCJ1bmtub3duXCI7XG4gICAgfVxufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1510, + "text": "{\"_id\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"name\":\"Okta Profile Normalization\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJPa3RhIHJhd1Byb2ZpbGU6ICIrcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5wcmVmZXJyZWRfdXNlcm5hbWUpKSkK\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268311024,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4310,15 +6259,15 @@ }, { "name": "content-length", - "value": "1032" + "value": "1510" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4343,8 +6292,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:55.963Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:10.953Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -4352,11 +6301,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 84 } }, { - "_id": "94377b08c532145d0686d3ccc08e9898", + "_id": "8b27a3f6ee15f60734dec43325ccf443", "_order": 0, "cache": {}, "request": { @@ -4373,15 +6322,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -4396,18 +6345,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" }, "response": { - "bodySize": 1581, + "bodySize": 7281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1581, - "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"1007701944\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{}}}}" + "size": 7281, + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250546,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4429,7 +6378,7 @@ }, { "name": "content-api-version", - "value": "resource=1.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -4443,10 +6392,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"1007701944\"" - }, { "name": "expires", "value": "0" @@ -4461,15 +6406,15 @@ }, { "name": "content-length", - "value": "1581" + "value": "7281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4488,14 +6433,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.001Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:10.954Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -4503,11 +6448,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 84 } }, { - "_id": "f1c0bf30e664dc88b65a4adc6eb31612", + "_id": "7430e4cabb066ba655343f3a21f9054a", "_order": 0, "cache": {}, "request": { @@ -4524,15 +6469,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -4547,37 +6492,20 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2010, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", - "queryString": [ - { - "name": "entityid", - "value": "urn:federation:MicrosoftOnline" - }, - { - "name": "realm", - "value": "alpha" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/saml2/jsp/exportmetadata.jsp?entityid=urn%3Afederation%3AMicrosoftOnline&realm=alpha" + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/73cecbfc-dad0-4395-be6a-6858ee3a80e5" }, "response": { - "bodySize": 7836, + "bodySize": 2481, "content": { - "mimeType": "text/xml;charset=utf-8", - "size": 7836, - "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" + "mimeType": "application/json;charset=UTF-8", + "size": 2481, + "text": "{\"_id\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"name\":\"Microsoft Profile Normalization\",\"description\":\"Normalizes raw profile data from Microsoft\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKLyoKewogICAgIkBvZGF0YS5jb250ZXh0IjogImh0dHBzOi8vZ3JhcGgubWljcm9zb2Z0LmNvbS92MS4wLyRtZXRhZGF0YSN1c2Vycy8kZW50aXR5IiwKICAgICJAb2RhdGEuaWQiOiAiaHR0cHM6Ly9ncmFwaC5taWNyb3NvZnQuY29tL3YyLzcxMWZmYTljLTU5NzItNDcxMy1hY2UzLTY4OGM5NzMyNjE0YS9kaXJlY3RvcnlPYmplY3RzLzdkNzc1OWUyLTM2ZDgtNGU2NC1iMTczLTNmODkwZDdkNDZkNi9NaWNyb3NvZnQuRGlyZWN0b3J5U2VydmljZXMuVXNlciIsCiAgICAiYnVzaW5lc3NQaG9uZXMiOiBbCiAgICAgICAgIjE4MDE0NzM1NDUxIgogICAgXSwKICAgICJkaXNwbGF5TmFtZSI6ICJWb2xrZXIgU2NoZXViZXIiLAogICAgImdpdmVuTmFtZSI6ICJWb2xrZXIiLAogICAgImpvYlRpdGxlIjogbnVsbCwKICAgICJtYWlsIjogInZzY2hldWJlckB2c2NoZXViZXIub25taWNyb3NvZnQuY29tIiwKICAgICJtb2JpbGVQaG9uZSI6IG51bGwsCiAgICAib2ZmaWNlTG9jYXRpb24iOiBudWxsLAogICAgInByZWZlcnJlZExhbmd1YWdlIjogbnVsbCwKICAgICJzdXJuYW1lIjogIlNjaGV1YmVyIiwKICAgICJ1c2VyUHJpbmNpcGFsTmFtZSI6ICJ2c2NoZXViZXJAdnNjaGV1YmVyLm9ubWljcm9zb2Z0LmNvbSIsCiAgICAiaWQiOiAiN2Q3NzU5ZTItMzZkOC00ZTY0LWIxNzMtM2Y4OTBkN2Q0NmQ2Igp9CiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci5tZXNzYWdlKCJLYXVhaSBNaWNyb3NvZnQgUHJvZmlsZSBOb3JtYWxpemF0aW9uOiByYXdQcm9maWxlPXt9IiwgcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLmRpc3BsYXlOYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbk5hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5zdXJuYW1lKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgiZ3JvdXBzIiwgcmF3UHJvZmlsZS5ncm91cHMpKSk=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229437,\"evaluatorVersion\":\"1.0\"}" }, - "cookies": [ - { - "httpOnly": true, - "name": "JSESSIONID", - "path": "/am", - "secure": true, - "value": "" - } - ], + "cookies": [], "headers": [ { "name": "x-frame-options", @@ -4592,9 +6520,28 @@ "value": "nosniff" }, { - "_fromType": "array", - "name": "set-cookie", - "value": "JSESSIONID=; Path=/am; Secure; HttpOnly" + "name": "cache-control", + "value": "private" + }, + { + "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": "expires", + "value": "0" }, { "name": "pragma", @@ -4602,19 +6549,19 @@ }, { "name": "content-type", - "value": "text/xml;charset=utf-8" + "value": "application/json;charset=UTF-8" }, { "name": "content-length", - "value": "7836" + "value": "2481" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4633,14 +6580,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 613, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.081Z", - "time": 47, + "startedDateTime": "2025-09-15T17:11:10.955Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -4648,11 +6595,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 47 + "wait": 82 } }, { - "_id": "fdbfb6d6c3db5fe2a6944c62628e38e6", + "_id": "38e2ed70b4f2fae5907aa5b4f6ae5eb6", "_order": 0, "cache": {}, "request": { @@ -4669,15 +6616,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4692,18 +6639,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58d29080-4563-480b-89bb-1e7719776a21" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney1" }, "response": { - "bodySize": 1411, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1411, - "text": "{\"_id\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"name\":\"Google Profile Normalization\",\"description\":\"Normalizes raw profile data from Google\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLnN1YiksCiAgICAgICAgZmllbGQoImRpc3BsYXlOYW1lIiwgcmF3UHJvZmlsZS5uYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbl9uYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIHJhd1Byb2ZpbGUuZmFtaWx5X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZSksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoImxvY2FsZSIsIHJhd1Byb2ZpbGUubG9jYWxlKSkp\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}}" }, "cookies": [], "headers": [ @@ -4725,7 +6672,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4739,6 +6686,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-156934367\"" + }, { "name": "expires", "value": "0" @@ -4753,15 +6704,15 @@ }, { "name": "content-length", - "value": "1411" + "value": "879" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4780,14 +6731,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.134Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:11.044Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -4795,11 +6746,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 63 } }, { - "_id": "0a5b6821545d411bf41eef7f3fef8502", + "_id": "fa5c61f6e1c8e3892db11bee15b0cb96", "_order": 0, "cache": {}, "request": { @@ -4816,15 +6767,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4839,18 +6790,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f" }, "response": { - "bodySize": 1485, + "bodySize": 447, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1485, - "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5sb2dnZXIud2FybmluZyhcIkdpdEh1YiByYXdQcm9maWxlOiBcIityYXdQcm9maWxlKVxuXG5yZXR1cm4ganNvbihvYmplY3QoXG4gICAgICAgIGZpZWxkKFwiaWRcIiwgcmF3UHJvZmlsZS5pZCksXG4gICAgICAgIGZpZWxkKFwiZGlzcGxheU5hbWVcIiwgcmF3UHJvZmlsZS5uYW1lKSxcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgcmF3UHJvZmlsZS5maXJzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJmYW1pbHlOYW1lXCIsIHJhd1Byb2ZpbGUubGFzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJwaG90b1VybFwiLCByYXdQcm9maWxlLnBpY3R1cmUuZGF0YS51cmwpLFxuICAgICAgICBmaWVsZChcImVtYWlsXCIsIHJhd1Byb2ZpbGUuZW1haWwpLFxuICAgICAgICBmaWVsZChcInVzZXJuYW1lXCIsIHJhd1Byb2ZpbGUuZW1haWwpKSki\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 447, + "text": "{\"_id\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"_rev\":\"-1422384466\",\"nodes\":[{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -4872,7 +6823,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4886,6 +6837,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1422384466\"" + }, { "name": "expires", "value": "0" @@ -4900,15 +6855,15 @@ }, { "name": "content-length", - "value": "1485" + "value": "447" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4927,14 +6882,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.135Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:11.113Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -4942,11 +6897,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 86 } }, { - "_id": "442bd2ef6d9a89c57b1ccd90ec88eb38", + "_id": "8a882c949cd444cb419af1da438fc25f", "_order": 0, "cache": {}, "request": { @@ -4963,15 +6918,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4986,18 +6941,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/484e6246-dbc6-4288-97e6-54e55431402e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/1c586352-4568-4918-8985-876f142d1427" }, "response": { - "bodySize": 2805, + "bodySize": 239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2805, - "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 239, + "text": "{\"_id\":\"1c586352-4568-4918-8985-876f142d1427\",\"_rev\":\"1832077009\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -5019,7 +6974,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5033,6 +6988,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1832077009\"" + }, { "name": "expires", "value": "0" @@ -5047,15 +7006,15 @@ }, { "name": "content-length", - "value": "2805" + "value": "239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5074,14 +7033,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.136Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:11.113Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -5089,11 +7048,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 86 } }, { - "_id": "8109fc84b27d7c657a7c1e36279ec52c", + "_id": "1f9a52f336547be46759af9e2f64c428", "_order": 0, "cache": {}, "request": { @@ -5110,15 +7069,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5133,18 +7092,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/6325cf19-a49b-471e-8d26-7e4df76df0e2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/f7446364-c2af-4a05-b3cc-e51d2cac5495" }, "response": { - "bodySize": 1442, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1442, - "text": "{\"_id\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"name\":\"Okta Profile Normalization\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJPa3RhIHJhd1Byb2ZpbGU6ICIrcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5wcmVmZXJyZWRfdXNlcm5hbWUpKSk=\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 259, + "text": "{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"_rev\":\"1088101812\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5166,7 +7125,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5180,6 +7139,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1088101812\"" + }, { "name": "expires", "value": "0" @@ -5194,15 +7157,15 @@ }, { "name": "content-length", - "value": "1442" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5221,14 +7184,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.136Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:11.204Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -5236,11 +7199,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 91 } }, { - "_id": "8b27a3f6ee15f60734dec43325ccf443", + "_id": "3c5531c96d1f9f4ef456efa586b8517a", "_order": 0, "cache": {}, "request": { @@ -5257,15 +7220,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5280,18 +7243,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/25f9ef92-b8a8-45fd-97bd-d32e90040202" }, "response": { - "bodySize": 7381, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 7381, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTXG4gKiBvciB3aXRoIG9uZSBvZiBpdHMgYWZmaWxpYXRlcy4gQWxsIHVzZSBzaGFsbCBiZSBleGNsdXNpdmVseSBzdWJqZWN0XG4gKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy5cbiAqL1xuXG4vKlxuICogVGhpcyBzY3JpcHQgcmV0dXJucyB0aGUgc29jaWFsIGlkZW50aXR5IHByb2ZpbGUgaW5mb3JtYXRpb24gZm9yIHRoZSBhdXRoZW50aWNhdGluZyB1c2VyXG4gKiBpbiBhIHN0YW5kYXJkIGZvcm0gZXhwZWN0ZWQgYnkgdGhlIFNvY2lhbCBQcm92aWRlciBIYW5kbGVyIE5vZGUuXG4gKlxuICogRGVmaW5lZCB2YXJpYWJsZXM6XG4gKiByYXdQcm9maWxlIC0gVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBwcm9maWxlIGluZm9ybWF0aW9uIGZvciB0aGUgYXV0aGVudGljYXRpbmcgdXNlci5cbiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLlxuICogbG9nZ2VyIC0gVGhlIGRlYnVnIGxvZ2dlciBpbnN0YW5jZTpcbiAqICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L3NjcmlwdGluZy1ndWlkZS9zY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuaHRtbCNzY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuXG4gKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS5cbiAqICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIHJlYWxtIHRoZSB1c2VyIGlzIGF1dGhlbnRpY2F0aW5nIHRvLlxuICogcmVxdWVzdEhlYWRlcnMgLSBUcmVlTWFwICgyKS5cbiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OlxuICogICAgICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoZW50aWNhdGlvbi1ndWlkZS9zY3JpcHRpbmctYXBpLW5vZGUuaHRtbCNzY3JpcHRpbmctYXBpLW5vZGUtcmVxdWVzdEhlYWRlcnMuXG4gKiByZXF1ZXN0UGFyYW1ldGVycyAtIFRyZWVNYXAgKDIpLlxuICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy5cbiAqIHNlbGVjdGVkSWRwIC0gU3RyaW5nIChwcmltaXRpdmUpLlxuICogICAgICAgICAgICAgICBUaGUgc29jaWFsIGlkZW50aXR5IHByb3ZpZGVyIG5hbWUuIEZvciBleGFtcGxlOiBnb29nbGUuXG4gKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLlxuICogICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgaG9sZHMgdGhlIHN0YXRlIG9mIHRoZSBhdXRoZW50aWNhdGlvbiB0cmVlIGFuZCBhbGxvd3MgZGF0YSBleGNoYW5nZSBiZXR3ZWVuIHRoZSBzdGF0ZWxlc3Mgbm9kZXM6XG4gKiAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuXG4gKiAgICAgICAgICAgICAgICAgIFRoZSBvYmplY3QgZm9yIHN0b3Jpbmcgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHRoYXQgbXVzdCBub3QgbGVhdmUgdGhlIHNlcnZlciB1bmVuY3J5cHRlZCxcbiAqICAgICAgICAgICAgICAgICAgYW5kIHRoYXQgbWF5IG5vdCBuZWVkIHRvIHBlcnNpc3QgYmV0d2VlbiBhdXRoZW50aWNhdGlvbiByZXF1ZXN0cyBkdXJpbmcgdGhlIGF1dGhlbnRpY2F0aW9uIHNlc3Npb246XG4gKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqXG4gKiBSZXR1cm4gLSBhIEpzb25WYWx1ZSAoMSkuXG4gKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuXG4gKiAgICAgICAgICBDdXJyZW50bHksIHRoZSBJbW1lZGlhdGVseSBJbnZva2VkIEZ1bmN0aW9uIEV4cHJlc3Npb24gKGFsc28ga25vd24gYXMgU2VsZi1FeGVjdXRpbmcgQW5vbnltb3VzIEZ1bmN0aW9uKVxuICogICAgICAgICAgaXMgdGhlIGxhc3QgKGFuZCBvbmx5KSBzdGF0ZW1lbnQgaW4gdGhpcyBzY3JpcHQsIGFuZCBpdHMgcmV0dXJuIHZhbHVlIHdpbGwgYmVjb21lIHRoZSBzY3JpcHQgcmVzdWx0LlxuICogICAgICAgICAgRG8gbm90IHVzZSBcInJldHVybiB2YXJpYWJsZVwiIHN0YXRlbWVudCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24gZGVmaW5pdGlvbi5cbiAqXG4gKiAgICAgICAgICBUaGlzIHNjcmlwdCdzIGxhc3Qgc3RhdGVtZW50IHNob3VsZCByZXN1bHQgaW4gYSBKc29uVmFsdWUgKDEpIHdpdGggdGhlIGZvbGxvd2luZyBrZXlzOlxuICogICAgICAgICAge1xuICogICAgICAgICAgICAgIHtcImRpc3BsYXlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZW1haWxcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJmYW1pbHlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZ2l2ZW5OYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiaWRcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJsb2NhbGVcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJwaG90b1VybFwiOiBcImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlXCJ9LFxuICogICAgICAgICAgICAgIHtcInVzZXJuYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn1cbiAqICAgICAgICAgIH1cbiAqXG4gKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC5cbiAqICAgICAgICAgIEZvciBleGFtcGxlLCB0aGUgc2NyaXB0IGFzc29jaWF0ZWQgd2l0aCB0aGUgU29jaWFsIFByb3ZpZGVyIEhhbmRsZXIgTm9kZSBhbmQsXG4gKiAgICAgICAgICB1bHRpbWF0ZWx5LCB0aGUgbWFuYWdlZCBvYmplY3QgY3JlYXRlZC91cGRhdGVkIHdpdGggdGhpcyBkYXRhXG4gKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLlxuICogICAgICAgICAgSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6XG4gKiAgICAgICAgICB1c2VybmFtZSwgZ2l2ZW5OYW1lLCBmYW1pbHlOYW1lLCBlbWFpbC5cbiAqXG4gKiAgICAgICAgICBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlXG4gKiAgICAgICAgICBhcmJpdHJhcnkgY2hhcmFjdGVycyBmcm9tIHRoZSBVbml2ZXJzYWwgQ2hhcmFjdGVyIFNldCAoVUNTKS5cbiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLlxuICpcbiAqICgxKSBKc29uVmFsdWUgLSBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hcGlkb2NzL29yZy9mb3JnZXJvY2svanNvbi9Kc29uVmFsdWUuaHRtbC5cbiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuXG4gKiAoMykgTGlua2VkSGFzaE1hcCAtIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzExL2RvY3MvYXBpL2phdmEuYmFzZS9qYXZhL3V0aWwvTGlua2VkSGFzaE1hcC5odG1sLlxuICovXG5cbihmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGZySmF2YSA9IEphdmFJbXBvcnRlcihcbiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuICAgICk7XG5cbiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTtcblxuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2lkJywgcmF3UHJvZmlsZS5nZXQoJ3N1YicpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdlbWFpbCcsIHJhd1Byb2ZpbGUuZ2V0KCdtYWlsJykuYXNTdHJpbmcoKSk7XG4gICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgnZ2l2ZW5OYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCd1c2VybmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCd1cG4nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdyb2xlcycsIHJhd1Byb2ZpbGUuZ2V0KCdyb2xlcycpLmFzU3RyaW5nKCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gbm9ybWFsaXplZFByb2ZpbGVEYXRhOiAnK25vcm1hbGl6ZWRQcm9maWxlRGF0YSk7XG5cbiAgICByZXR1cm4gbm9ybWFsaXplZFByb2ZpbGVEYXRhO1xufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 260, + "text": "{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"_rev\":\"-1249183159\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5313,7 +7276,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5327,6 +7290,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1249183159\"" + }, { "name": "expires", "value": "0" @@ -5341,15 +7308,15 @@ }, { "name": "content-length", - "value": "7381" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:55 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5368,14 +7335,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.137Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:11.205Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -5383,11 +7350,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 90 } }, { - "_id": "7430e4cabb066ba655343f3a21f9054a", + "_id": "816719c228076f06fa8d3e6f6bcc684b", "_order": 0, "cache": {}, "request": { @@ -5404,15 +7371,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5427,18 +7394,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/73cecbfc-dad0-4395-be6a-6858ee3a80e5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" }, "response": { - "bodySize": 2413, + "bodySize": 551, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2413, - "text": "{\"_id\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"name\":\"Microsoft Profile Normalization\",\"description\":\"Normalizes raw profile data from Microsoft\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKLyoKewogICAgIkBvZGF0YS5jb250ZXh0IjogImh0dHBzOi8vZ3JhcGgubWljcm9zb2Z0LmNvbS92MS4wLyRtZXRhZGF0YSN1c2Vycy8kZW50aXR5IiwKICAgICJAb2RhdGEuaWQiOiAiaHR0cHM6Ly9ncmFwaC5taWNyb3NvZnQuY29tL3YyLzcxMWZmYTljLTU5NzItNDcxMy1hY2UzLTY4OGM5NzMyNjE0YS9kaXJlY3RvcnlPYmplY3RzLzdkNzc1OWUyLTM2ZDgtNGU2NC1iMTczLTNmODkwZDdkNDZkNi9NaWNyb3NvZnQuRGlyZWN0b3J5U2VydmljZXMuVXNlciIsCiAgICAiYnVzaW5lc3NQaG9uZXMiOiBbCiAgICAgICAgIjE4MDE0NzM1NDUxIgogICAgXSwKICAgICJkaXNwbGF5TmFtZSI6ICJWb2xrZXIgU2NoZXViZXIiLAogICAgImdpdmVuTmFtZSI6ICJWb2xrZXIiLAogICAgImpvYlRpdGxlIjogbnVsbCwKICAgICJtYWlsIjogInZzY2hldWJlckB2c2NoZXViZXIub25taWNyb3NvZnQuY29tIiwKICAgICJtb2JpbGVQaG9uZSI6IG51bGwsCiAgICAib2ZmaWNlTG9jYXRpb24iOiBudWxsLAogICAgInByZWZlcnJlZExhbmd1YWdlIjogbnVsbCwKICAgICJzdXJuYW1lIjogIlNjaGV1YmVyIiwKICAgICJ1c2VyUHJpbmNpcGFsTmFtZSI6ICJ2c2NoZXViZXJAdnNjaGV1YmVyLm9ubWljcm9zb2Z0LmNvbSIsCiAgICAiaWQiOiAiN2Q3NzU5ZTItMzZkOC00ZTY0LWIxNzMtM2Y4OTBkN2Q0NmQ2Igp9CiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci5tZXNzYWdlKCJLYXVhaSBNaWNyb3NvZnQgUHJvZmlsZSBOb3JtYWxpemF0aW9uOiByYXdQcm9maWxlPXt9IiwgcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLmRpc3BsYXlOYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbk5hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5zdXJuYW1lKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgiZ3JvdXBzIiwgcmF3UHJvZmlsZS5ncm91cHMpKSk=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 551, + "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}}" }, "cookies": [], "headers": [ @@ -5460,7 +7427,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5474,6 +7441,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1571351278\"" + }, { "name": "expires", "value": "0" @@ -5488,15 +7459,15 @@ }, { "name": "content-length", - "value": "2413" + "value": "551" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5515,14 +7486,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.137Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:11.301Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -5530,11 +7501,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 78 } }, { - "_id": "38e2ed70b4f2fae5907aa5b4f6ae5eb6", + "_id": "9806b81570a8adb6b93758c314a6448c", "_order": 0, "cache": {}, "request": { @@ -5551,15 +7522,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5574,18 +7545,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/5883ff1e-80dd-49f5-a609-120303e1b0cd" }, "response": { - "bodySize": 861, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 861, - "text": "{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"1561467361\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true}" + "size": 259, + "text": "{\"_id\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"_rev\":\"1326879436\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5607,7 +7578,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5623,7 +7594,7 @@ }, { "name": "etag", - "value": "\"1561467361\"" + "value": "\"1326879436\"" }, { "name": "expires", @@ -5639,15 +7610,15 @@ }, { "name": "content-length", - "value": "861" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5672,7 +7643,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.246Z", + "startedDateTime": "2025-09-15T17:11:11.384Z", "time": 80, "timings": { "blocked": -1, @@ -5685,7 +7656,7 @@ } }, { - "_id": "8a882c949cd444cb419af1da438fc25f", + "_id": "3dcf1087679ef590fd8a1472d98f5dc0", "_order": 0, "cache": {}, "request": { @@ -5702,15 +7673,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5725,18 +7696,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/1c586352-4568-4918-8985-876f142d1427" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/59129227-f192-4ff4-a7b4-bc7690b82d4f" }, "response": { - "bodySize": 239, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 239, - "text": "{\"_id\":\"1c586352-4568-4918-8985-876f142d1427\",\"_rev\":\"1832077009\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 260, + "text": "{\"_id\":\"59129227-f192-4ff4-a7b4-bc7690b82d4f\",\"_rev\":\"-1475080074\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5758,7 +7729,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5774,7 +7745,7 @@ }, { "name": "etag", - "value": "\"1832077009\"" + "value": "\"-1475080074\"" }, { "name": "expires", @@ -5790,15 +7761,15 @@ }, { "name": "content-length", - "value": "239" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5817,14 +7788,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.334Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:11.385Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -5832,11 +7803,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 78 } }, { - "_id": "fa5c61f6e1c8e3892db11bee15b0cb96", + "_id": "ff06d60964067c939978bf58cafdd93c", "_order": 0, "cache": {}, "request": { @@ -5853,15 +7824,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5876,18 +7847,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney2" }, "response": { - "bodySize": 447, + "bodySize": 693, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 447, - "text": "{\"_id\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"_rev\":\"-1422384466\",\"nodes\":[{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 693, + "text": "{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}}" }, "cookies": [], "headers": [ @@ -5909,7 +7880,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5925,7 +7896,7 @@ }, { "name": "etag", - "value": "\"-1422384466\"" + "value": "\"743763339\"" }, { "name": "expires", @@ -5941,15 +7912,15 @@ }, { "name": "content-length", - "value": "447" + "value": "693" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5968,14 +7939,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.335Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:11.503Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -5983,11 +7954,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 76 } }, { - "_id": "1f9a52f336547be46759af9e2f64c428", + "_id": "31699714f4411bf5594c1924e144fab1", "_order": 0, "cache": {}, "request": { @@ -6004,15 +7975,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6027,18 +7998,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/f7446364-c2af-4a05-b3cc-e51d2cac5495" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e3bc0d65-9f4d-4ca3-aa44-69fee11753a1" }, "response": { - "bodySize": 259, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"_rev\":\"1088101812\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 296, + "text": "{\"_id\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"_rev\":\"-948199723\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney1\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -6060,7 +8031,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6076,7 +8047,7 @@ }, { "name": "etag", - "value": "\"1088101812\"" + "value": "\"-948199723\"" }, { "name": "expires", @@ -6092,15 +8063,15 @@ }, { "name": "content-length", - "value": "259" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6125,8 +8096,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.426Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:11.583Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -6134,11 +8105,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 70 } }, { - "_id": "3c5531c96d1f9f4ef456efa586b8517a", + "_id": "79b0909ea887375721f9522d457e821e", "_order": 0, "cache": {}, "request": { @@ -6155,15 +8126,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6178,18 +8149,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/25f9ef92-b8a8-45fd-97bd-d32e90040202" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" }, "response": { - "bodySize": 260, + "bodySize": 3275, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"_rev\":\"-1249183159\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 3275, + "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}}" }, "cookies": [], "headers": [ @@ -6211,7 +8182,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6227,7 +8198,7 @@ }, { "name": "etag", - "value": "\"-1249183159\"" + "value": "\"-250164044\"" }, { "name": "expires", @@ -6243,15 +8214,15 @@ }, { "name": "content-length", - "value": "260" + "value": "3275" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6276,8 +8247,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.427Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:11.673Z", + "time": 62, "timings": { "blocked": -1, "connect": -1, @@ -6285,11 +8256,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 62 } }, { - "_id": "816719c228076f06fa8d3e6f6bcc684b", + "_id": "425eabd99f3d46889c1dcb32c3c5933f", "_order": 0, "cache": {}, "request": { @@ -6306,15 +8277,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6329,18 +8300,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" }, "response": { - "bodySize": 531, + "bodySize": 351, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 531, - "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true}" + "size": 351, + "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -6362,7 +8333,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6378,7 +8349,7 @@ }, { "name": "etag", - "value": "\"147050450\"" + "value": "\"-99193033\"" }, { "name": "expires", @@ -6394,15 +8365,15 @@ }, { "name": "content-length", - "value": "531" + "value": "351" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6427,8 +8398,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.506Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:11.743Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -6436,11 +8407,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 81 } }, { - "_id": "3dcf1087679ef590fd8a1472d98f5dc0", + "_id": "d0df0334cd3f7846107895e5e8dc3fcb", "_order": 0, "cache": {}, "request": { @@ -6457,15 +8428,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6480,18 +8451,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/59129227-f192-4ff4-a7b4-bc7690b82d4f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" }, "response": { - "bodySize": 260, + "bodySize": 416, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"59129227-f192-4ff4-a7b4-bc7690b82d4f\",\"_rev\":\"-1475080074\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 416, + "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"589396101\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -6513,7 +8484,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6529,7 +8500,7 @@ }, { "name": "etag", - "value": "\"-1475080074\"" + "value": "\"589396101\"" }, { "name": "expires", @@ -6545,15 +8516,15 @@ }, { "name": "content-length", - "value": "260" + "value": "416" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6572,14 +8543,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.576Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:11.744Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -6587,11 +8558,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 83 } }, { - "_id": "9806b81570a8adb6b93758c314a6448c", + "_id": "b8de6463cfe600961d1d4d3e87c4c72c", "_order": 0, "cache": {}, "request": { @@ -6608,15 +8579,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6631,18 +8602,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/5883ff1e-80dd-49f5-a609-120303e1b0cd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" }, "response": { - "bodySize": 259, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"_rev\":\"1326879436\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 533, + "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -6664,7 +8635,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6680,7 +8651,7 @@ }, { "name": "etag", - "value": "\"1326879436\"" + "value": "\"1072614526\"" }, { "name": "expires", @@ -6696,15 +8667,15 @@ }, { "name": "content-length", - "value": "259" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6729,8 +8700,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.576Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:11.745Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -6738,11 +8709,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 71 } }, { - "_id": "ff06d60964067c939978bf58cafdd93c", + "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", "_order": 0, "cache": {}, "request": { @@ -6759,15 +8730,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6782,18 +8753,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" }, "response": { - "bodySize": 677, + "bodySize": 384, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 677, - "text": "{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"-1832802229\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true}" + "size": 384, + "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -6815,7 +8786,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6831,7 +8802,7 @@ }, { "name": "etag", - "value": "\"-1832802229\"" + "value": "\"-498498895\"" }, { "name": "expires", @@ -6847,15 +8818,15 @@ }, { "name": "content-length", - "value": "677" + "value": "384" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6874,14 +8845,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.650Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:11.745Z", + "time": 138, "timings": { "blocked": -1, "connect": -1, @@ -6889,11 +8860,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 138 } }, { - "_id": "31699714f4411bf5594c1924e144fab1", + "_id": "d976d6818121c86009e96f77ba399350", "_order": 0, "cache": {}, "request": { @@ -6910,15 +8881,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6933,18 +8904,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e3bc0d65-9f4d-4ca3-aa44-69fee11753a1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/ab9f607b-0f87-4e46-972d-fa726cd1c8f0" }, "response": { - "bodySize": 268, + "bodySize": 705, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"_rev\":\"-724872196\",\"tree\":\"FrodoTestJourney1\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 705, + "text": "{\"_id\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\",\"_rev\":\"1440831455\",\"nodes\":[{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"stage\":\"{\\\"themeId\\\":\\\"00203891-dde0-4114-b27a-219ae0b43a61\\\"}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -6966,7 +8937,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6982,7 +8953,7 @@ }, { "name": "etag", - "value": "\"-724872196\"" + "value": "\"1440831455\"" }, { "name": "expires", @@ -6998,15 +8969,15 @@ }, { "name": "content-length", - "value": "268" + "value": "705" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7031,8 +9002,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.721Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:11.746Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -7040,11 +9011,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 77 } }, { - "_id": "79b0909ea887375721f9522d457e821e", + "_id": "9dcbe4d218995c9c0883f3d6505a57f7", "_order": 0, "cache": {}, "request": { @@ -7061,15 +9032,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7084,18 +9055,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/a681751d-ab8c-4cb8-8be9-92b4cc688b69" }, "response": { - "bodySize": 3257, + "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3257, - "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true}" + "size": 473, + "text": "{\"_id\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"_rev\":\"-42205309\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -7117,7 +9088,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7133,7 +9104,7 @@ }, { "name": "etag", - "value": "\"1468237684\"" + "value": "\"-42205309\"" }, { "name": "expires", @@ -7149,15 +9120,15 @@ }, { "name": "content-length", - "value": "3257" + "value": "473" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7176,14 +9147,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.807Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:11.746Z", + "time": 141, "timings": { "blocked": -1, "connect": -1, @@ -7191,11 +9162,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 141 } }, { - "_id": "425eabd99f3d46889c1dcb32c3c5933f", + "_id": "16963926bcaa0712cbfbdbc0f4af218b", "_order": 0, "cache": {}, "request": { @@ -7212,15 +9183,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7235,18 +9206,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/c3167e4f-4756-4ad2-bbbd-1278fc1dbf59" }, "response": { - "bodySize": 351, + "bodySize": 350, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 350, + "text": "{\"_id\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\",\"_rev\":\"-846450844\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" }, "cookies": [], "headers": [ @@ -7268,7 +9239,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7284,7 +9255,7 @@ }, { "name": "etag", - "value": "\"-99193033\"" + "value": "\"-846450844\"" }, { "name": "expires", @@ -7300,15 +9271,15 @@ }, { "name": "content-length", - "value": "351" + "value": "350" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:11 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7327,14 +9298,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.882Z", - "time": 136, + "startedDateTime": "2025-09-15T17:11:11.747Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -7342,11 +9313,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 136 + "wait": 77 } }, { - "_id": "d0df0334cd3f7846107895e5e8dc3fcb", + "_id": "c0a9c7308368255487d7c0eef34cb2fa", "_order": 0, "cache": {}, "request": { @@ -7363,15 +9334,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7386,18 +9357,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/ce5239a2-6218-4470-912d-b09f71e38a2e" }, "response": { - "bodySize": 398, + "bodySize": 385, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 398, - "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"-1901002889\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 385, + "text": "{\"_id\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\",\"_rev\":\"-768692223\",\"script\":\"3bd13a46-61c4-4974-8efb-1700c80c64e3\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":false,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -7419,7 +9390,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7435,7 +9406,7 @@ }, { "name": "etag", - "value": "\"-1901002889\"" + "value": "\"-768692223\"" }, { "name": "expires", @@ -7451,15 +9422,15 @@ }, { "name": "content-length", - "value": "398" + "value": "385" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7478,14 +9449,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.882Z", - "time": 137, + "startedDateTime": "2025-09-15T17:11:11.747Z", + "time": 236, "timings": { "blocked": -1, "connect": -1, @@ -7493,11 +9464,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 137 + "wait": 236 } }, { - "_id": "b8de6463cfe600961d1d4d3e87c4c72c", + "_id": "4ab5c2526be220f23011da2036a53fcd", "_order": 0, "cache": {}, "request": { @@ -7514,15 +9485,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7537,18 +9508,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" }, "response": { - "bodySize": 533, + "bodySize": 613, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 613, + "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -7570,7 +9541,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7586,7 +9557,7 @@ }, { "name": "etag", - "value": "\"1072614526\"" + "value": "\"1765887235\"" }, { "name": "expires", @@ -7602,15 +9573,15 @@ }, { "name": "content-length", - "value": "533" + "value": "613" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7635,8 +9606,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.883Z", - "time": 92, + "startedDateTime": "2025-09-15T17:11:11.749Z", + "time": 242, "timings": { "blocked": -1, "connect": -1, @@ -7644,11 +9615,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 242 } }, { - "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", + "_id": "57280129530e3aaf3fc6c1022e9a6c7e", "_order": 0, "cache": {}, "request": { @@ -7665,15 +9636,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7688,18 +9659,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" }, "response": { - "bodySize": 384, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 384, - "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 296, + "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1634445849\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -7721,7 +9692,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7737,7 +9708,7 @@ }, { "name": "etag", - "value": "\"-498498895\"" + "value": "\"1634445849\"" }, { "name": "expires", @@ -7753,15 +9724,15 @@ }, { "name": "content-length", - "value": "384" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7786,8 +9757,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.883Z", - "time": 115, + "startedDateTime": "2025-09-15T17:11:11.751Z", + "time": 241, "timings": { "blocked": -1, "connect": -1, @@ -7795,11 +9766,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 115 + "wait": 241 } }, { - "_id": "9dcbe4d218995c9c0883f3d6505a57f7", + "_id": "ed355b8d8d90748026fad10f3a76cf07", "_order": 0, "cache": {}, "request": { @@ -7816,15 +9787,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -7839,18 +9810,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/a681751d-ab8c-4cb8-8be9-92b4cc688b69" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/d58977ed-0542-4147-8197-973ef7300191" }, "response": { "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", "size": 473, - "text": "{\"_id\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"_rev\":\"-42205309\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"LyoKICogQ3VzdG9tIERldmljZSBNYXRjaCBTY3JpcHQKICovCgpvdXRjb21lID0gInRydWUiOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250470,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -7872,7 +9843,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -7886,10 +9857,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-42205309\"" - }, { "name": "expires", "value": "0" @@ -7908,11 +9875,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7931,14 +9898,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.884Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:12.003Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -7946,11 +9913,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 92 } }, { - "_id": "d976d6818121c86009e96f77ba399350", + "_id": "e3519c8b69afdaeed453e589fe6cfdf6", "_order": 0, "cache": {}, "request": { @@ -7967,15 +9934,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7990,18 +9957,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/ab9f607b-0f87-4e46-972d-fa726cd1c8f0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/78164e4b-ac34-46fb-b271-2ae0b1c4dda3" }, "response": { - "bodySize": 705, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 705, - "text": "{\"_id\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\",\"_rev\":\"1440831455\",\"nodes\":[{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"stage\":\"{\\\"themeId\\\":\\\"00203891-dde0-4114-b27a-219ae0b43a61\\\"}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 259, + "text": "{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"_rev\":\"1320178888\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8023,7 +9990,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8039,7 +10006,7 @@ }, { "name": "etag", - "value": "\"1440831455\"" + "value": "\"1320178888\"" }, { "name": "expires", @@ -8055,15 +10022,15 @@ }, { "name": "content-length", - "value": "705" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8088,8 +10055,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.885Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:12.004Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -8097,11 +10064,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 86 } }, { - "_id": "16963926bcaa0712cbfbdbc0f4af218b", + "_id": "ecd9fc7ad9149c87ca8794251fc9181c", "_order": 0, "cache": {}, "request": { @@ -8118,15 +10085,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8141,18 +10108,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/c3167e4f-4756-4ad2-bbbd-1278fc1dbf59" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" }, "response": { - "bodySize": 350, + "bodySize": 454, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 350, - "text": "{\"_id\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\",\"_rev\":\"-846450844\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" + "size": 454, + "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -8174,7 +10141,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8190,7 +10157,7 @@ }, { "name": "etag", - "value": "\"-846450844\"" + "value": "\"1791446947\"" }, { "name": "expires", @@ -8206,15 +10173,15 @@ }, { "name": "content-length", - "value": "350" + "value": "454" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8239,8 +10206,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.885Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:12.004Z", + "time": 95, "timings": { "blocked": -1, "connect": -1, @@ -8248,11 +10215,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 95 } }, { - "_id": "c0a9c7308368255487d7c0eef34cb2fa", + "_id": "30c1108fa6de55729dac4ba745113b85", "_order": 0, "cache": {}, "request": { @@ -8269,15 +10236,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8292,18 +10259,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/ce5239a2-6218-4470-912d-b09f71e38a2e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" }, "response": { - "bodySize": 385, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 385, - "text": "{\"_id\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\",\"_rev\":\"-768692223\",\"script\":\"3bd13a46-61c4-4974-8efb-1700c80c64e3\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":false,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 260, + "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8325,7 +10292,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8341,7 +10308,7 @@ }, { "name": "etag", - "value": "\"-768692223\"" + "value": "\"-2073692024\"" }, { "name": "expires", @@ -8357,15 +10324,15 @@ }, { "name": "content-length", - "value": "385" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8384,14 +10351,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.886Z", - "time": 110, + "startedDateTime": "2025-09-15T17:11:12.005Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -8399,11 +10366,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 110 + "wait": 86 } }, { - "_id": "4ab5c2526be220f23011da2036a53fcd", + "_id": "c06a21de3d481674fcdef66b0c8f064b", "_order": 0, "cache": {}, "request": { @@ -8420,15 +10387,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8443,18 +10410,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" }, "response": { - "bodySize": 613, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 613, - "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 258, + "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8476,7 +10443,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8492,7 +10459,7 @@ }, { "name": "etag", - "value": "\"1765887235\"" + "value": "\"969732594\"" }, { "name": "expires", @@ -8508,15 +10475,15 @@ }, { "name": "content-length", - "value": "613" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8535,14 +10502,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.886Z", - "time": 131, + "startedDateTime": "2025-09-15T17:11:12.006Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -8550,11 +10517,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 131 + "wait": 80 } }, { - "_id": "57280129530e3aaf3fc6c1022e9a6c7e", + "_id": "5dc74b4844a1c5faf07302218b39f237", "_order": 0, "cache": {}, "request": { @@ -8571,15 +10538,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8594,18 +10561,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" }, "response": { - "bodySize": 268, + "bodySize": 465, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1857773376\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 465, + "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -8627,7 +10594,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8643,7 +10610,7 @@ }, { "name": "etag", - "value": "\"1857773376\"" + "value": "\"280483221\"" }, { "name": "expires", @@ -8659,15 +10626,15 @@ }, { "name": "content-length", - "value": "268" + "value": "465" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8686,14 +10653,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:56.887Z", - "time": 164, + "startedDateTime": "2025-09-15T17:11:12.006Z", + "time": 93, "timings": { "blocked": -1, "connect": -1, @@ -8701,11 +10668,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 164 + "wait": 93 } }, { - "_id": "ed355b8d8d90748026fad10f3a76cf07", + "_id": "e8a0eef4e7b1e5d6b53c75636e448bfa", "_order": 0, "cache": {}, "request": { @@ -8722,15 +10689,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8745,18 +10712,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/d58977ed-0542-4147-8197-973ef7300191" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" }, "response": { - "bodySize": 413, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 413, - "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"Ii8qXG4gKiBDdXN0b20gRGV2aWNlIE1hdGNoIFNjcmlwdFxuICovXG5cbm91dGNvbWUgPSBcInRydWVcIjsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -8778,7 +10745,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8792,6 +10759,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1471147218\"" + }, { "name": "expires", "value": "0" @@ -8806,15 +10777,15 @@ }, { "name": "content-length", - "value": "413" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8833,14 +10804,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.060Z", - "time": 147, + "startedDateTime": "2025-09-15T17:11:12.583Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -8848,11 +10819,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 147 + "wait": 72 } }, { - "_id": "e3519c8b69afdaeed453e589fe6cfdf6", + "_id": "0411e5320f52c61c875aa5e2f161e0f8", "_order": 0, "cache": {}, "request": { @@ -8869,15 +10840,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8892,18 +10863,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/78164e4b-ac34-46fb-b271-2ae0b1c4dda3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/20dde5d1-fe72-473a-b811-c16fe753fef5" }, "response": { - "bodySize": 259, + "bodySize": 238, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"_rev\":\"1320178888\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 238, + "text": "{\"_id\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\",\"_rev\":\"311952855\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -8925,7 +10896,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8941,7 +10912,7 @@ }, { "name": "etag", - "value": "\"1320178888\"" + "value": "\"311952855\"" }, { "name": "expires", @@ -8957,15 +10928,15 @@ }, { "name": "content-length", - "value": "259" + "value": "238" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8984,14 +10955,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.061Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:12.661Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -8999,11 +10970,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 78 } }, { - "_id": "ecd9fc7ad9149c87ca8794251fc9181c", + "_id": "de27a228d739c6ae670e5f5c77c27916", "_order": 0, "cache": {}, "request": { @@ -9020,15 +10991,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9043,18 +11014,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a2fda63a-859d-44c0-ba5e-ac0bd5d82040" }, "response": { - "bodySize": 454, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 454, - "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 446, + "text": "{\"_id\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"_rev\":\"1061038036\",\"nodes\":[{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9076,7 +11047,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9092,7 +11063,7 @@ }, { "name": "etag", - "value": "\"1791446947\"" + "value": "\"1061038036\"" }, { "name": "expires", @@ -9108,15 +11079,15 @@ }, { "name": "content-length", - "value": "454" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9141,8 +11112,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.061Z", - "time": 136, + "startedDateTime": "2025-09-15T17:11:12.662Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -9150,11 +11121,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 136 + "wait": 85 } }, { - "_id": "30c1108fa6de55729dac4ba745113b85", + "_id": "98c5026a3d78674177219879ac87bf1b", "_order": 0, "cache": {}, "request": { @@ -9171,15 +11142,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9194,18 +11165,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/e16d346b-0d34-4f90-a7ec-059edf1d4af8" }, "response": { - "bodySize": 260, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"_rev\":\"-712569190\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9227,7 +11198,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9243,7 +11214,7 @@ }, { "name": "etag", - "value": "\"-2073692024\"" + "value": "\"-712569190\"" }, { "name": "expires", @@ -9259,15 +11230,15 @@ }, { "name": "content-length", - "value": "260" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9286,14 +11257,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.062Z", - "time": 98, + "startedDateTime": "2025-09-15T17:11:12.753Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -9301,11 +11272,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 98 + "wait": 78 } }, { - "_id": "c06a21de3d481674fcdef66b0c8f064b", + "_id": "6a91e2e52b7f7a23ba810371a186e630", "_order": 0, "cache": {}, "request": { @@ -9322,15 +11293,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9345,18 +11316,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/c6926f76-112c-4237-a99c-25193ef7aa2c" }, "response": { - "bodySize": 258, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 260, + "text": "{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"_rev\":\"-1719690365\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9378,7 +11349,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9394,7 +11365,7 @@ }, { "name": "etag", - "value": "\"969732594\"" + "value": "\"-1719690365\"" }, { "name": "expires", @@ -9410,15 +11381,15 @@ }, { "name": "content-length", - "value": "258" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:12 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9437,14 +11408,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.062Z", - "time": 101, + "startedDateTime": "2025-09-15T17:11:12.754Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -9452,11 +11423,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 101 + "wait": 76 } }, { - "_id": "5dc74b4844a1c5faf07302218b39f237", + "_id": "e99921c7d897bda0edd0be3fe7d433ed", "_order": 0, "cache": {}, "request": { @@ -9473,15 +11444,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9496,18 +11467,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" }, "response": { - "bodySize": 465, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 465, - "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -9529,7 +11500,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9545,7 +11516,7 @@ }, { "name": "etag", - "value": "\"280483221\"" + "value": "\"-185208157\"" }, { "name": "expires", @@ -9561,15 +11532,15 @@ }, { "name": "content-length", - "value": "465" + "value": "879" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:56 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9588,14 +11559,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.063Z", - "time": 136, + "startedDateTime": "2025-09-15T17:11:12.838Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -9603,11 +11574,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 136 + "wait": 72 } }, { - "_id": "e8a0eef4e7b1e5d6b53c75636e448bfa", + "_id": "d09901f691aec13eea47a13584739196", "_order": 0, "cache": {}, "request": { @@ -9624,15 +11595,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9647,18 +11618,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d6171ae2-903d-41cc-b851-af6414e56d56" }, "response": { - "bodySize": 860, + "bodySize": 447, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 860, - "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"247254510\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true}" + "size": 447, + "text": "{\"_id\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"_rev\":\"-1742098952\",\"nodes\":[{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9680,7 +11651,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9696,7 +11667,7 @@ }, { "name": "etag", - "value": "\"247254510\"" + "value": "\"-1742098952\"" }, { "name": "expires", @@ -9712,15 +11683,15 @@ }, { "name": "content-length", - "value": "860" + "value": "447" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9739,14 +11710,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.580Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:12.916Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -9754,11 +11725,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 71 } }, { - "_id": "0411e5320f52c61c875aa5e2f161e0f8", + "_id": "26d8efc30750ccbd8152eb4ba22450ce", "_order": 0, "cache": {}, "request": { @@ -9775,15 +11746,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9798,18 +11769,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/20dde5d1-fe72-473a-b811-c16fe753fef5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/a9adc345-4fef-4d86-831a-9d8bc952f844" }, "response": { - "bodySize": 238, + "bodySize": 239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 238, - "text": "{\"_id\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\",\"_rev\":\"311952855\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 239, + "text": "{\"_id\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\",\"_rev\":\"-615114143\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -9831,7 +11802,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9847,7 +11818,7 @@ }, { "name": "etag", - "value": "\"311952855\"" + "value": "\"-615114143\"" }, { "name": "expires", @@ -9863,15 +11834,15 @@ }, { "name": "content-length", - "value": "238" + "value": "239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9890,14 +11861,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.650Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:12.917Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -9905,11 +11876,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 69 } }, { - "_id": "de27a228d739c6ae670e5f5c77c27916", + "_id": "b59d3485068d5d3729f9ef87d18b0acc", "_order": 0, "cache": {}, "request": { @@ -9926,15 +11897,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9949,18 +11920,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a2fda63a-859d-44c0-ba5e-ac0bd5d82040" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/35d6bbfa-7f62-4798-9070-c163db504b70" }, "response": { - "bodySize": 446, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"_rev\":\"1061038036\",\"nodes\":[{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"_rev\":\"-182957717\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9982,7 +11953,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9998,7 +11969,7 @@ }, { "name": "etag", - "value": "\"1061038036\"" + "value": "\"-182957717\"" }, { "name": "expires", @@ -10014,15 +11985,15 @@ }, { "name": "content-length", - "value": "446" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10047,8 +12018,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.651Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:12.990Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -10056,11 +12027,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 68 } }, { - "_id": "98c5026a3d78674177219879ac87bf1b", + "_id": "c5e454b0acea1bd083912d5575be4ee7", "_order": 0, "cache": {}, "request": { @@ -10077,15 +12048,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10100,18 +12071,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/e16d346b-0d34-4f90-a7ec-059edf1d4af8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/533d2d2c-098d-40fe-8176-dc7e8c3fb870" }, "response": { - "bodySize": 259, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"_rev\":\"-712569190\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 260, + "text": "{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"_rev\":\"-1207487356\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10133,7 +12104,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10149,7 +12120,7 @@ }, { "name": "etag", - "value": "\"-712569190\"" + "value": "\"-1207487356\"" }, { "name": "expires", @@ -10165,15 +12136,15 @@ }, { "name": "content-length", - "value": "259" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10192,14 +12163,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.727Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:12.990Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -10207,11 +12178,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 69 } }, { - "_id": "6a91e2e52b7f7a23ba810371a186e630", + "_id": "283296fe9e9873f2e284521d3a591167", "_order": 0, "cache": {}, "request": { @@ -10228,15 +12199,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10251,18 +12222,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/c6926f76-112c-4237-a99c-25193ef7aa2c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" }, "response": { - "bodySize": 260, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"_rev\":\"-1719690365\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -10284,7 +12255,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10300,7 +12271,7 @@ }, { "name": "etag", - "value": "\"-1719690365\"" + "value": "\"2013582348\"" }, { "name": "expires", @@ -10316,15 +12287,15 @@ }, { "name": "content-length", - "value": "260" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10343,14 +12314,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.728Z", - "time": 61, + "startedDateTime": "2025-09-15T17:11:13.065Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -10358,11 +12329,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 61 + "wait": 69 } }, { - "_id": "e99921c7d897bda0edd0be3fe7d433ed", + "_id": "4a9a12b718f0fc90beb83f006020949e", "_order": 0, "cache": {}, "request": { @@ -10379,15 +12350,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10402,18 +12373,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/b20da99f-e162-4b03-be45-13379995867f" }, "response": { - "bodySize": 861, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 861, - "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"1533193571\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true}" + "size": 446, + "text": "{\"_id\":\"b20da99f-e162-4b03-be45-13379995867f\",\"_rev\":\"1577752767\",\"nodes\":[{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10435,7 +12406,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10451,7 +12422,7 @@ }, { "name": "etag", - "value": "\"1533193571\"" + "value": "\"1577752767\"" }, { "name": "expires", @@ -10467,15 +12438,15 @@ }, { "name": "content-length", - "value": "861" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10500,8 +12471,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.795Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:13.141Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -10509,11 +12480,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 74 } }, { - "_id": "d09901f691aec13eea47a13584739196", + "_id": "5a28b67892e7a8796dd5c193a45ed979", "_order": 0, "cache": {}, "request": { @@ -10530,15 +12501,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10553,18 +12524,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d6171ae2-903d-41cc-b851-af6414e56d56" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/277c21a5-1474-45f9-aa8c-b39eaffc1b2b" }, "response": { - "bodySize": 447, + "bodySize": 240, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 447, - "text": "{\"_id\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"_rev\":\"-1742098952\",\"nodes\":[{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 240, + "text": "{\"_id\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\",\"_rev\":\"-1228956628\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -10586,7 +12557,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10602,7 +12573,7 @@ }, { "name": "etag", - "value": "\"-1742098952\"" + "value": "\"-1228956628\"" }, { "name": "expires", @@ -10618,15 +12589,15 @@ }, { "name": "content-length", - "value": "447" + "value": "240" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10651,8 +12622,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.867Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:13.142Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -10660,11 +12631,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 74 } }, { - "_id": "26d8efc30750ccbd8152eb4ba22450ce", + "_id": "6c23f5c9123f18f0b5225ad6fb5b0462", "_order": 0, "cache": {}, "request": { @@ -10681,15 +12652,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10704,18 +12675,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/a9adc345-4fef-4d86-831a-9d8bc952f844" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/765eb91a-954c-4049-9ea4-30045093d09c" }, "response": { - "bodySize": 239, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 239, - "text": "{\"_id\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\",\"_rev\":\"-615114143\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 258, + "text": "{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"_rev\":\"157839911\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10737,7 +12708,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10753,7 +12724,7 @@ }, { "name": "etag", - "value": "\"-615114143\"" + "value": "\"157839911\"" }, { "name": "expires", @@ -10769,15 +12740,15 @@ }, { "name": "content-length", - "value": "239" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10796,14 +12767,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.868Z", - "time": 91, + "startedDateTime": "2025-09-15T17:11:13.219Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -10811,11 +12782,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 91 + "wait": 67 } }, { - "_id": "c5e454b0acea1bd083912d5575be4ee7", + "_id": "07e988c91c30c6782c16463afe8eb017", "_order": 0, "cache": {}, "request": { @@ -10832,15 +12803,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10855,18 +12826,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/533d2d2c-098d-40fe-8176-dc7e8c3fb870" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/18d52165-29d8-4ffb-b0f2-0ba1c6756a2b" }, "response": { "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", "size": 260, - "text": "{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"_rev\":\"-1207487356\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "text": "{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"_rev\":\"-2052703081\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10888,7 +12859,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10904,7 +12875,7 @@ }, { "name": "etag", - "value": "\"-1207487356\"" + "value": "\"-2052703081\"" }, { "name": "expires", @@ -10924,11 +12895,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10953,8 +12924,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.963Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:13.220Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -10962,11 +12933,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 74 } }, { - "_id": "b59d3485068d5d3729f9ef87d18b0acc", + "_id": "c19add0ece4ef021069e8f626df472cc", "_order": 0, "cache": {}, "request": { @@ -10983,15 +12954,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11006,18 +12977,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/35d6bbfa-7f62-4798-9070-c163db504b70" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" }, "response": { - "bodySize": 259, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"_rev\":\"-182957717\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -11039,7 +13010,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11055,7 +13026,7 @@ }, { "name": "etag", - "value": "\"-182957717\"" + "value": "\"-586333725\"" }, { "name": "expires", @@ -11071,15 +13042,15 @@ }, { "name": "content-length", - "value": "259" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11104,8 +13075,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:57.964Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:13.301Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -11113,11 +13084,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 69 } }, { - "_id": "283296fe9e9873f2e284521d3a591167", + "_id": "dc4716f32cef401da7967843e4c9927e", "_order": 0, "cache": {}, "request": { @@ -11134,15 +13105,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11157,18 +13128,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/82d90fa0-9345-46b5-b5b1-50f732a387ec" }, "response": { - "bodySize": 862, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 862, - "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-562983220\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false}" + "size": 446, + "text": "{\"_id\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"_rev\":\"-656439466\",\"nodes\":[{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -11190,7 +13161,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11206,7 +13177,7 @@ }, { "name": "etag", - "value": "\"-562983220\"" + "value": "\"-656439466\"" }, { "name": "expires", @@ -11222,15 +13193,15 @@ }, { "name": "content-length", - "value": "862" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11255,8 +13226,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.035Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:13.377Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -11264,11 +13235,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 78 } }, { - "_id": "5a28b67892e7a8796dd5c193a45ed979", + "_id": "9c129b393f752bebb704c170c53dd00a", "_order": 0, "cache": {}, "request": { @@ -11285,15 +13256,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11308,18 +13279,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/277c21a5-1474-45f9-aa8c-b39eaffc1b2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/f07fba3c-b2fb-4298-94c7-c3379132ef74" }, "response": { "bodySize": 240, "content": { "mimeType": "application/json;charset=UTF-8", "size": 240, - "text": "{\"_id\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\",\"_rev\":\"-1228956628\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "text": "{\"_id\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\",\"_rev\":\"-1140480578\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -11341,7 +13312,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11357,7 +13328,7 @@ }, { "name": "etag", - "value": "\"-1228956628\"" + "value": "\"-1140480578\"" }, { "name": "expires", @@ -11377,11 +13348,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11406,8 +13377,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.105Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:13.378Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -11415,11 +13386,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 77 } }, { - "_id": "4a9a12b718f0fc90beb83f006020949e", + "_id": "47b7977c53beb69b3cdd99e8be5e88c3", "_order": 0, "cache": {}, "request": { @@ -11436,15 +13407,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11459,18 +13430,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/b20da99f-e162-4b03-be45-13379995867f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/dd0e269a-cefa-4912-94f9-2451adfcce87" }, "response": { - "bodySize": 446, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"b20da99f-e162-4b03-be45-13379995867f\",\"_rev\":\"1577752767\",\"nodes\":[{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"_rev\":\"-287244411\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -11492,7 +13463,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11508,7 +13479,7 @@ }, { "name": "etag", - "value": "\"1577752767\"" + "value": "\"-287244411\"" }, { "name": "expires", @@ -11524,15 +13495,15 @@ }, { "name": "content-length", - "value": "446" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:57 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11557,8 +13528,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.105Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:13.460Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -11566,11 +13537,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 79 } }, { - "_id": "6c23f5c9123f18f0b5225ad6fb5b0462", + "_id": "6767a0cdec0c374ecfb5ae84d0765e87", "_order": 0, "cache": {}, "request": { @@ -11587,15 +13558,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11610,18 +13581,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/765eb91a-954c-4049-9ea4-30045093d09c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/79f55cbc-cc4b-4b56-9ae1-b4c863ffd154" }, "response": { - "bodySize": 258, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"_rev\":\"157839911\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"_rev\":\"2042446647\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -11643,7 +13614,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11659,7 +13630,7 @@ }, { "name": "etag", - "value": "\"157839911\"" + "value": "\"2042446647\"" }, { "name": "expires", @@ -11675,15 +13646,15 @@ }, { "name": "content-length", - "value": "258" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11702,14 +13673,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.195Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:13.461Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -11717,11 +13688,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 77 } }, { - "_id": "07e988c91c30c6782c16463afe8eb017", + "_id": "b1e3860191f9205d1a40b2050ac6012e", "_order": 0, "cache": {}, "request": { @@ -11738,15 +13709,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11761,18 +13732,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/18d52165-29d8-4ffb-b0f2-0ba1c6756a2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j00" }, "response": { - "bodySize": 260, + "bodySize": 1608, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"_rev\":\"-2052703081\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1608, + "text": "{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}}" }, "cookies": [], "headers": [ @@ -11794,7 +13765,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11810,7 +13781,7 @@ }, { "name": "etag", - "value": "\"-2052703081\"" + "value": "\"-1504270871\"" }, { "name": "expires", @@ -11826,15 +13797,15 @@ }, { "name": "content-length", - "value": "260" + "value": "1608" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11853,14 +13824,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.196Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:13.545Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -11868,11 +13839,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 69 } }, { - "_id": "c19add0ece4ef021069e8f626df472cc", + "_id": "598416e130a75705f73791f1e78fb8e3", "_order": 0, "cache": {}, "request": { @@ -11889,15 +13860,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11912,18 +13883,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/01d3785f-7fb4-44a7-9458-72c380a9818f" }, "response": { - "bodySize": 862, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 862, - "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"1132068003\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false}" + "size": 298, + "text": "{\"_id\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"_rev\":\"-853523981\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11945,7 +13916,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11961,7 +13932,7 @@ }, { "name": "etag", - "value": "\"1132068003\"" + "value": "\"-853523981\"" }, { "name": "expires", @@ -11977,15 +13948,15 @@ }, { "name": "content-length", - "value": "862" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12010,8 +13981,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.289Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:13.620Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -12019,11 +13990,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 94 } }, { - "_id": "9c129b393f752bebb704c170c53dd00a", + "_id": "13c60f0b6a4038c2c8d28c16159bbe62", "_order": 0, "cache": {}, "request": { @@ -12040,15 +14011,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12063,18 +14034,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/f07fba3c-b2fb-4298-94c7-c3379132ef74" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/39b48197-f4be-42b9-800a-866587b4b9b5" }, "response": { - "bodySize": 240, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 240, - "text": "{\"_id\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\",\"_rev\":\"-1140480578\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"_rev\":\"1609152298\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12096,7 +14067,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12112,7 +14083,7 @@ }, { "name": "etag", - "value": "\"-1140480578\"" + "value": "\"1609152298\"" }, { "name": "expires", @@ -12128,15 +14099,15 @@ }, { "name": "content-length", - "value": "240" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12155,14 +14126,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.361Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:13.620Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -12170,11 +14141,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 94 } }, { - "_id": "dc4716f32cef401da7967843e4c9927e", + "_id": "b88182778c7d6e3421f31467b46cb975", "_order": 0, "cache": {}, "request": { @@ -12191,15 +14162,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12214,18 +14185,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/82d90fa0-9345-46b5-b5b1-50f732a387ec" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c1e8d61-0c48-44ba-86dc-52e9555b6aeb" }, "response": { - "bodySize": 446, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"_rev\":\"-656439466\",\"nodes\":[{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 298, + "text": "{\"_id\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\",\"_rev\":\"1672315064\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12247,7 +14218,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12263,7 +14234,7 @@ }, { "name": "etag", - "value": "\"-656439466\"" + "value": "\"1672315064\"" }, { "name": "expires", @@ -12279,15 +14250,15 @@ }, { "name": "content-length", - "value": "446" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12312,8 +14283,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.361Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:13.621Z", + "time": 103, "timings": { "blocked": -1, "connect": -1, @@ -12321,11 +14292,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 103 } }, { - "_id": "47b7977c53beb69b3cdd99e8be5e88c3", + "_id": "f18f3d1b855cb17e438fbd4cd97a4d7f", "_order": 0, "cache": {}, "request": { @@ -12342,15 +14313,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12365,18 +14336,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/dd0e269a-cefa-4912-94f9-2451adfcce87" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ba503a1e-633e-4d0d-ba18-c9a9b1105b5b" }, "response": { - "bodySize": 259, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"_rev\":\"-287244411\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 297, + "text": "{\"_id\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"_rev\":\"970966657\",\"script\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12398,7 +14369,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12414,7 +14385,7 @@ }, { "name": "etag", - "value": "\"-287244411\"" + "value": "\"970966657\"" }, { "name": "expires", @@ -12430,15 +14401,15 @@ }, { "name": "content-length", - "value": "259" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12457,14 +14428,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.438Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:13.622Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -12472,11 +14443,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 101 } }, { - "_id": "6767a0cdec0c374ecfb5ae84d0765e87", + "_id": "4c6da772b271182ec7655070aa710eeb", "_order": 0, "cache": {}, "request": { @@ -12493,15 +14464,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12516,18 +14487,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/79f55cbc-cc4b-4b56-9ae1-b4c863ffd154" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/513a2ab4-f0b8-4f94-b840-6fe14796cc84" }, "response": { - "bodySize": 259, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"_rev\":\"2042446647\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 529, + "text": "{\"_id\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"_rev\":\"-318011549\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -12549,7 +14520,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12565,7 +14536,7 @@ }, { "name": "etag", - "value": "\"2042446647\"" + "value": "\"-318011549\"" }, { "name": "expires", @@ -12581,15 +14552,15 @@ }, { "name": "content-length", - "value": "259" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12614,8 +14585,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.439Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:13.622Z", + "time": 102, "timings": { "blocked": -1, "connect": -1, @@ -12623,11 +14594,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 102 } }, { - "_id": "b1e3860191f9205d1a40b2050ac6012e", + "_id": "f88e483229e4ef5061285aa47c86b596", "_order": 0, "cache": {}, "request": { @@ -12644,15 +14615,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12667,18 +14638,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j00" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d17ffaa1-2c61-4abd-9bb1-2559160d0a5c" }, "response": { - "bodySize": 1638, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1638, - "text": "{\"_id\":\"j00\",\"_rev\":\"-643620752\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":1033,\"y\":261.015625},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 299, + "text": "{\"_id\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\",\"_rev\":\"-2064120483\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12700,7 +14671,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12716,7 +14687,7 @@ }, { "name": "etag", - "value": "\"-643620752\"" + "value": "\"-2064120483\"" }, { "name": "expires", @@ -12732,15 +14703,15 @@ }, { "name": "content-length", - "value": "1638" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12765,8 +14736,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.517Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:13.623Z", + "time": 100, "timings": { "blocked": -1, "connect": -1, @@ -12774,11 +14745,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 100 } }, { - "_id": "598416e130a75705f73791f1e78fb8e3", + "_id": "78c3f555e522a4c9ceb28678ce0a0bc0", "_order": 0, "cache": {}, "request": { @@ -12795,15 +14766,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -12818,18 +14789,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/01d3785f-7fb4-44a7-9458-72c380a9818f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/1b52a7e0-4019-40fa-958a-15a49870e901" }, "response": { - "bodySize": 298, + "bodySize": 749, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"_rev\":\"-853523981\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 749, + "text": "{\"_id\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"name\":\"shared\",\"description\":\"set the same shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdzaGFyZWRWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzaGFyZWQgYWNyb3NzIGFsbCBuZXN0ZWQgam91cm5leXMuIEl0IGNvbnRhaW5zIGFuIGluZGljYXRvciBpbiB3aGljaCBsZXZlbCBpdCB3YXMgbGFzdCBzZXQuJyk7Cn0oKSk7Cg==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268308856,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -12851,7 +14822,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -12865,10 +14836,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-853523981\"" - }, { "name": "expires", "value": "0" @@ -12883,15 +14850,15 @@ }, { "name": "content-length", - "value": "298" + "value": "749" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12910,14 +14877,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.607Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:13.732Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -12925,11 +14892,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 84 } }, { - "_id": "13c60f0b6a4038c2c8d28c16159bbe62", + "_id": "a941645021b542838ad4b3caa7f7e79f", "_order": 0, "cache": {}, "request": { @@ -12946,15 +14913,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -12969,18 +14936,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/39b48197-f4be-42b9-800a-866587b4b9b5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/41c24257-d7fc-4654-8b46-c2666dc5b56d" }, "response": { - "bodySize": 298, + "bodySize": 765, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"_rev\":\"1609152298\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 765, + "text": "{\"_id\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"name\":\"level\",\"description\":\"set per level shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdsZXZlbCcgKyBsZXZlbCArICdWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzZXQgYXQgZWFjaCBsZXZlbCBvZiB0aGUgbmVzdGVkIGpvdXJuZXlzLiBJdCBjb250YWlucyBhbiBpbmRpY2F0b3IgaW4gd2hpY2ggbGV2ZWwgaXQgd2FzIHNldC4nKTsKfSgpKTsK\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268310189,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -13002,7 +14969,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -13016,10 +14983,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"1609152298\"" - }, { "name": "expires", "value": "0" @@ -13034,15 +14997,15 @@ }, { "name": "content-length", - "value": "298" + "value": "765" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13061,14 +15024,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.607Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:13.733Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -13076,11 +15039,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 83 } }, { - "_id": "b88182778c7d6e3421f31467b46cb975", + "_id": "6aac191a8daa78c76cce3555ffcad418", "_order": 0, "cache": {}, "request": { @@ -13097,15 +15060,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -13120,18 +15083,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c1e8d61-0c48-44ba-86dc-52e9555b6aeb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/5bbdaeff-ddee-44b9-b608-8d413d7d65a6" }, "response": { - "bodySize": 298, + "bodySize": 2028, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\",\"_rev\":\"1672315064\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 2028, + "text": "{\"_id\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"name\":\"mode\",\"description\":\"Check if mode has already been set.\",\"script\":\"LyogbW9kZQogKgogKiBBdXRob3I6IHZvbGtlci5zY2hldWJlckBmb3JnZXJvY2suY29tCiAqIAogKiBDb2xsZWN0IG1vZGUgaWYgbm90IGFscmVhZHkgc2V0IGFuZCBzZXQgb3V0Y29tZSB0byBtb2RlLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSAnc2hhcmVkIGFuZCBsZXZlbCcKICogLSAnc2hhcmVkIG9ubHknCiAqIC0gJ2xldmVsIG9ubHknCiAqIC0gJ25vbmUnCiAqLwooZnVuY3Rpb24gKCkgewogIHZhciBtb2RlID0gbm9kZVN0YXRlLmdldCgnbW9kZScpOwogIGlmIChtb2RlKSB7CiAgICBvdXRjb21lID0gbW9kZS5hc1N0cmluZygpOwogICAgdmFyIGxldmVsID0gbm9kZVN0YXRlLmdldCgnbGV2ZWwnKS5hc0ludGVnZXIoKSArIDE7CiAgICBsb2dnZXIuZXJyb3IoJ21vZGU6IG1vZGU9JyArIG1vZGUuYXNTdHJpbmcoKSArICcsIGxldmVsPScgKyBsZXZlbCk7CiAgICBzaGFyZWRTdGF0ZS5wdXQoJ2xldmVsJywgbGV2ZWwpOwogIH0KICBlbHNlIHsKICAgIHZhciBjaG9pY2VzID0gWydzaGFyZWQgYW5kIGxldmVsJywgJ3NoYXJlZCBvbmx5JywgJ2xldmVsIG9ubHknLCAnbm9uZSddOwogIAogICAgdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgICBvcmcuZm9yZ2Vyb2NrLm9wZW5hbS5hdXRoLm5vZGUuYXBpLkFjdGlvbiwKICAgICAgamF2YXguc2VjdXJpdHkuYXV0aC5jYWxsYmFjay5DaG9pY2VDYWxsYmFjawogICAgKQoKICAgIGlmIChjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5zZW5kKFsKICAgICAgICBuZXcgZnIuQ2hvaWNlQ2FsbGJhY2soJ0Nob29zZSB0ZXN0IG1vZGUnLCBjaG9pY2VzLCAwLCBmYWxzZSkKICAgICAgXSkuYnVpbGQoKTsKICAgIH0gZWxzZSB7CiAgICAgIHZhciBjaG9pY2UgPSBwYXJzZUludChjYWxsYmFja3MuZ2V0KDApLmdldFNlbGVjdGVkSW5kZXhlcygpWzBdKTsKICAgICAgbm9kZVN0YXRlLnB1dFNoYXJlZCgnbW9kZScsIGNob2ljZXNbY2hvaWNlXSk7CiAgICAgIG5vZGVTdGF0ZS5wdXRTaGFyZWQoJ2xldmVsJywgMCk7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5nb1RvKGNob2ljZXNbY2hvaWNlXSkuYnVpbGQoKTsKICAgIH0KICB9Cn0oKSk7Cg==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268310806,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -13153,7 +15116,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -13167,10 +15130,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"1672315064\"" - }, { "name": "expires", "value": "0" @@ -13185,15 +15144,15 @@ }, { "name": "content-length", - "value": "298" + "value": "2028" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13212,14 +15171,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.608Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:13.734Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -13227,11 +15186,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 81 } }, { - "_id": "f18f3d1b855cb17e438fbd4cd97a4d7f", + "_id": "e9f9a0da95a5cc036a6809fbb6b0a153", "_order": 0, "cache": {}, "request": { @@ -13248,15 +15207,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -13271,18 +15230,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ba503a1e-633e-4d0d-ba18-c9a9b1105b5b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/3cb43516-ae69-433a-8787-501d45db14e9" }, "response": { - "bodySize": 297, + "bodySize": 3239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"_rev\":\"970966657\",\"script\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 3239, + "text": "{\"_id\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"name\":\"debug\",\"description\":\"Display sharedState, transientState, and headers.\",\"script\":\"LyogZGVidWcKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogRGlzcGxheSBzaGFyZWRTdGF0ZSwgdHJhbnNpZW50U3RhdGUsIGFuZCBoZWFkZXJzLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSB0cnVlCiAqLwp2YXIgYW5jaG9yID0gImFuY2hvci0iLmNvbmNhdChnZW5lcmF0ZU51bWVyaWNUb2tlbigneHh4JykpOwp2YXIgaGFsaWduID0gImxlZnQiOwp2YXIgbWVzc2FnZSA9ICI8cD48Yj5TaGFyZWQgU3RhdGU8L2I+Ojxici8+Ii5jb25jYXQoCiAgICAgIHNoYXJlZFN0YXRlLnRvU3RyaW5nKCkpLmNvbmNhdCgiPC9wPiIpLmNvbmNhdCgKICAgICI8cD48Yj5UcmFuc2llbnQgU3RhdGU8L2I+Ojxici8+IikuY29uY2F0KAogICAgICB0cmFuc2llbnRTdGF0ZS50b1N0cmluZygpKS5jb25jYXQoIjwvcD4iKS5jb25jYXQoCiAgICAiPHA+PGI+UmVxdWVzdCBIZWFkZXJzPC9iPjo8YnIvPiIpLmNvbmNhdCgKICAgICAgcmVxdWVzdEhlYWRlcnMudG9TdHJpbmcoKSkuY29uY2F0KCI8L3A+IikKdmFyIHNjcmlwdCA9ICJBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChcbiIuY29uY2F0KAogICJkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdjYWxsYmFjay1jb21wb25lbnQnKSkuZm9yRWFjaChcbiIpLmNvbmNhdCgKICAiZnVuY3Rpb24gKGUpIHtcbiIpLmNvbmNhdCgKICAiICB2YXIgbWVzc2FnZSA9IGUuZmlyc3RFbGVtZW50Q2hpbGQ7XG4iKS5jb25jYXQoCiAgIiAgaWYgKG1lc3NhZ2UuZmlyc3RDaGlsZCAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZU5hbWUgPT0gJyN0ZXh0JyAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnRyaW0oKSA9PSAnIikuY29uY2F0KGFuY2hvcikuY29uY2F0KCInKSB7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmNsYXNzTmFtZSA9IFwidGV4dC1sZWZ0XCI7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmFsaWduID0gXCIiKS5jb25jYXQoaGFsaWduKS5jb25jYXQoIlwiO1xuIikuY29uY2F0KAogICIgICAgbWVzc2FnZS5pbm5lckhUTUwgPSAnIikuY29uY2F0KG1lc3NhZ2UpLmNvbmNhdCgiJztcbiIpLmNvbmNhdCgKICAiICB9XG4iKS5jb25jYXQoCiAgIn0pIikKdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgb3JnLmZvcmdlcm9jay5vcGVuYW0uYXV0aC5ub2RlLmFwaS5BY3Rpb24sCiAgICBqYXZheC5zZWN1cml0eS5hdXRoLmNhbGxiYWNrLlRleHRPdXRwdXRDYWxsYmFjaywKICAgIGNvbS5zdW4uaWRlbnRpdHkuYXV0aGVudGljYXRpb24uY2FsbGJhY2tzLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjawopCmlmIChtZXNzYWdlLmxlbmd0aCAmJiBjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICBhY3Rpb24gPSBmci5BY3Rpb24uc2VuZCgKICAgICAgICBuZXcgZnIuVGV4dE91dHB1dENhbGxiYWNrKAogICAgICAgICAgICBmci5UZXh0T3V0cHV0Q2FsbGJhY2suSU5GT1JNQVRJT04sCiAgICAgICAgICAgIGFuY2hvcgogICAgICAgICksCiAgICAgICAgbmV3IGZyLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjayhzY3JpcHQpCiAgICApLmJ1aWxkKCkKfQplbHNlIHsKICBhY3Rpb24gPSBmci5BY3Rpb24uZ29UbygidHJ1ZSIpLmJ1aWxkKCk7Cn0KCiAvKgogICogR2VuZXJhdGUgYSB0b2tlbiBpbiB0aGUgZGVzaXJlZCBmb3JtYXQuIEFsbCAneCcgY2hhcmFjdGVycyB3aWxsIGJlIHJlcGxhY2VkIHdpdGggYSByYW5kb20gbnVtYmVyIDAtOS4KICAqIAogICogRXhhbXBsZToKICAqICd4eHh4eCcgcHJvZHVjZXMgJzI4NTM1JwogICogJ3h4eC14eHgnIHByb2R1Y2VzICc0MzItNTIxJwogICovCmZ1bmN0aW9uIGdlbmVyYXRlTnVtZXJpY1Rva2VuKGZvcm1hdCkgewogICAgcmV0dXJuIGZvcm1hdC5yZXBsYWNlKC9beF0vZywgZnVuY3Rpb24oYykgewogICAgICAgIHZhciByID0gTWF0aC5yYW5kb20oKSoxMHwwOwogICAgICAgIHZhciB2ID0gcjsKICAgICAgICByZXR1cm4gdi50b1N0cmluZygxMCk7CiAgICB9KTsKfQo=\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268309788,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -13304,7 +15263,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -13318,10 +15277,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"970966657\"" - }, { "name": "expires", "value": "0" @@ -13336,15 +15291,15 @@ }, { "name": "content-length", - "value": "297" + "value": "3239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:13 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13363,14 +15318,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.609Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:13.735Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -13378,11 +15333,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 81 } }, { - "_id": "4c6da772b271182ec7655070aa710eeb", + "_id": "7325ee70e86396f36ff64734fc8ec584", "_order": 0, "cache": {}, "request": { @@ -13399,15 +15354,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13422,18 +15377,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/513a2ab4-f0b8-4f94-b840-6fe14796cc84" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j01" }, "response": { - "bodySize": 529, + "bodySize": 1637, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"_rev\":\"-318011549\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 1637, + "text": "{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -13455,7 +15410,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13471,7 +15426,7 @@ }, { "name": "etag", - "value": "\"-318011549\"" + "value": "\"2052678538\"" }, { "name": "expires", @@ -13487,15 +15442,15 @@ }, { "name": "content-length", - "value": "529" + "value": "1637" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13514,14 +15469,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.609Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:13.823Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -13529,11 +15484,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 76 } }, { - "_id": "f88e483229e4ef5061285aa47c86b596", + "_id": "d1e3cdda9102bc0e93c2f874ead8ca76", "_order": 0, "cache": {}, "request": { @@ -13550,15 +15505,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13573,18 +15528,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d17ffaa1-2c61-4abd-9bb1-2559160d0a5c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6674b4ac-dd89-4e13-9440-6f81194e3a22" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\",\"_rev\":\"-2064120483\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\",\"_rev\":\"-572093512\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13606,7 +15561,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13622,7 +15577,7 @@ }, { "name": "etag", - "value": "\"-2064120483\"" + "value": "\"-572093512\"" }, { "name": "expires", @@ -13638,15 +15593,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13665,14 +15620,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.610Z", - "time": 91, + "startedDateTime": "2025-09-15T17:11:13.908Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -13680,11 +15635,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 91 + "wait": 82 } }, { - "_id": "78c3f555e522a4c9ceb28678ce0a0bc0", + "_id": "dd1d09643b1692c97bccfbaf7259d98e", "_order": 0, "cache": {}, "request": { @@ -13701,15 +15656,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13724,18 +15679,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/1b52a7e0-4019-40fa-958a-15a49870e901" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/89ce5d57-82fa-4d58-8d15-0329f7dbd7e7" }, "response": { - "bodySize": 677, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 677, - "text": "{\"_id\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"name\":\"shared\",\"description\":\"set the same shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdzaGFyZWRWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzaGFyZWQgYWNyb3NzIGFsbCBuZXN0ZWQgam91cm5leXMuIEl0IGNvbnRhaW5zIGFuIGluZGljYXRvciBpbiB3aGljaCBsZXZlbCBpdCB3YXMgbGFzdCBzZXQuJyk7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 299, + "text": "{\"_id\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"_rev\":\"-1475826260\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13757,7 +15712,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13771,6 +15726,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1475826260\"" + }, { "name": "expires", "value": "0" @@ -13785,15 +15744,15 @@ }, { "name": "content-length", - "value": "677" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13812,14 +15771,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.705Z", - "time": 95, + "startedDateTime": "2025-09-15T17:11:13.908Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -13827,11 +15786,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 87 } }, { - "_id": "a941645021b542838ad4b3caa7f7e79f", + "_id": "ca1ff8137135c91da78e9a6a657b7418", "_order": 0, "cache": {}, "request": { @@ -13848,15 +15807,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13871,18 +15830,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/41c24257-d7fc-4654-8b46-c2666dc5b56d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bb1e96af-f316-4eb0-b1c6-36b3f1af9e35" }, "response": { - "bodySize": 697, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 697, - "text": "{\"_id\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"name\":\"level\",\"description\":\"set per level shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdsZXZlbCcgKyBsZXZlbCArICdWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzZXQgYXQgZWFjaCBsZXZlbCBvZiB0aGUgbmVzdGVkIGpvdXJuZXlzLiBJdCBjb250YWlucyBhbiBpbmRpY2F0b3IgaW4gd2hpY2ggbGV2ZWwgaXQgd2FzIHNldC4nKTsKfSgpKTs=\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 282, + "text": "{\"_id\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"_rev\":\"1881960625\",\"displayErrorOutcome\":false,\"tree\":\"j00\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -13904,7 +15863,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13918,6 +15877,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1881960625\"" + }, { "name": "expires", "value": "0" @@ -13932,15 +15895,15 @@ }, { "name": "content-length", - "value": "697" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13959,14 +15922,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.706Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:13.909Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -13974,11 +15937,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 87 } }, { - "_id": "6aac191a8daa78c76cce3555ffcad418", + "_id": "c42914f0baab01a83cd1ab498ce85ae0", "_order": 0, "cache": {}, "request": { @@ -13995,15 +15958,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14018,18 +15981,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/5bbdaeff-ddee-44b9-b608-8d413d7d65a6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bdfbe97c-1ff4-4162-85bc-47f6f14b2c66" }, "response": { - "bodySize": 1956, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1956, - "text": "{\"_id\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"name\":\"mode\",\"description\":\"Check if mode has already been set.\",\"script\":\"LyogbW9kZQogKgogKiBBdXRob3I6IHZvbGtlci5zY2hldWJlckBmb3JnZXJvY2suY29tCiAqIAogKiBDb2xsZWN0IG1vZGUgaWYgbm90IGFscmVhZHkgc2V0IGFuZCBzZXQgb3V0Y29tZSB0byBtb2RlLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSAnc2hhcmVkIGFuZCBsZXZlbCcKICogLSAnc2hhcmVkIG9ubHknCiAqIC0gJ2xldmVsIG9ubHknCiAqIC0gJ25vbmUnCiAqLwooZnVuY3Rpb24gKCkgewogIHZhciBtb2RlID0gbm9kZVN0YXRlLmdldCgnbW9kZScpOwogIGlmIChtb2RlKSB7CiAgICBvdXRjb21lID0gbW9kZS5hc1N0cmluZygpOwogICAgdmFyIGxldmVsID0gbm9kZVN0YXRlLmdldCgnbGV2ZWwnKS5hc0ludGVnZXIoKSArIDE7CiAgICBsb2dnZXIuZXJyb3IoJ21vZGU6IG1vZGU9JyArIG1vZGUuYXNTdHJpbmcoKSArICcsIGxldmVsPScgKyBsZXZlbCk7CiAgICBzaGFyZWRTdGF0ZS5wdXQoJ2xldmVsJywgbGV2ZWwpOwogIH0KICBlbHNlIHsKICAgIHZhciBjaG9pY2VzID0gWydzaGFyZWQgYW5kIGxldmVsJywgJ3NoYXJlZCBvbmx5JywgJ2xldmVsIG9ubHknLCAnbm9uZSddOwogIAogICAgdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgICBvcmcuZm9yZ2Vyb2NrLm9wZW5hbS5hdXRoLm5vZGUuYXBpLkFjdGlvbiwKICAgICAgamF2YXguc2VjdXJpdHkuYXV0aC5jYWxsYmFjay5DaG9pY2VDYWxsYmFjawogICAgKQoKICAgIGlmIChjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5zZW5kKFsKICAgICAgICBuZXcgZnIuQ2hvaWNlQ2FsbGJhY2soJ0Nob29zZSB0ZXN0IG1vZGUnLCBjaG9pY2VzLCAwLCBmYWxzZSkKICAgICAgXSkuYnVpbGQoKTsKICAgIH0gZWxzZSB7CiAgICAgIHZhciBjaG9pY2UgPSBwYXJzZUludChjYWxsYmFja3MuZ2V0KDApLmdldFNlbGVjdGVkSW5kZXhlcygpWzBdKTsKICAgICAgbm9kZVN0YXRlLnB1dFNoYXJlZCgnbW9kZScsIGNob2ljZXNbY2hvaWNlXSk7CiAgICAgIG5vZGVTdGF0ZS5wdXRTaGFyZWQoJ2xldmVsJywgMCk7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5nb1RvKGNob2ljZXNbY2hvaWNlXSkuYnVpbGQoKTsKICAgIH0KICB9Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 298, + "text": "{\"_id\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\",\"_rev\":\"-939615205\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14051,7 +16014,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14065,6 +16028,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-939615205\"" + }, { "name": "expires", "value": "0" @@ -14079,15 +16046,15 @@ }, { "name": "content-length", - "value": "1956" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14106,14 +16073,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.707Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:13.910Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -14121,11 +16088,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 81 } }, { - "_id": "e9f9a0da95a5cc036a6809fbb6b0a153", + "_id": "5b9e8b3d0f7fc7c52767bd680eb49fab", "_order": 0, "cache": {}, "request": { @@ -14142,15 +16109,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14165,18 +16132,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/3cb43516-ae69-433a-8787-501d45db14e9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e92d5139-b8a6-43dc-9b13-95ba1d0dc53c" }, "response": { - "bodySize": 3171, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3171, - "text": "{\"_id\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"name\":\"debug\",\"description\":\"Display sharedState, transientState, and headers.\",\"script\":\"LyogZGVidWcKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogRGlzcGxheSBzaGFyZWRTdGF0ZSwgdHJhbnNpZW50U3RhdGUsIGFuZCBoZWFkZXJzLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSB0cnVlCiAqLwp2YXIgYW5jaG9yID0gImFuY2hvci0iLmNvbmNhdChnZW5lcmF0ZU51bWVyaWNUb2tlbigneHh4JykpOwp2YXIgaGFsaWduID0gImxlZnQiOwp2YXIgbWVzc2FnZSA9ICI8cD48Yj5TaGFyZWQgU3RhdGU8L2I+Ojxici8+Ii5jb25jYXQoCiAgICAgIHNoYXJlZFN0YXRlLnRvU3RyaW5nKCkpLmNvbmNhdCgiPC9wPiIpLmNvbmNhdCgKICAgICI8cD48Yj5UcmFuc2llbnQgU3RhdGU8L2I+Ojxici8+IikuY29uY2F0KAogICAgICB0cmFuc2llbnRTdGF0ZS50b1N0cmluZygpKS5jb25jYXQoIjwvcD4iKS5jb25jYXQoCiAgICAiPHA+PGI+UmVxdWVzdCBIZWFkZXJzPC9iPjo8YnIvPiIpLmNvbmNhdCgKICAgICAgcmVxdWVzdEhlYWRlcnMudG9TdHJpbmcoKSkuY29uY2F0KCI8L3A+IikKdmFyIHNjcmlwdCA9ICJBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChcbiIuY29uY2F0KAogICJkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdjYWxsYmFjay1jb21wb25lbnQnKSkuZm9yRWFjaChcbiIpLmNvbmNhdCgKICAiZnVuY3Rpb24gKGUpIHtcbiIpLmNvbmNhdCgKICAiICB2YXIgbWVzc2FnZSA9IGUuZmlyc3RFbGVtZW50Q2hpbGQ7XG4iKS5jb25jYXQoCiAgIiAgaWYgKG1lc3NhZ2UuZmlyc3RDaGlsZCAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZU5hbWUgPT0gJyN0ZXh0JyAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnRyaW0oKSA9PSAnIikuY29uY2F0KGFuY2hvcikuY29uY2F0KCInKSB7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmNsYXNzTmFtZSA9IFwidGV4dC1sZWZ0XCI7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmFsaWduID0gXCIiKS5jb25jYXQoaGFsaWduKS5jb25jYXQoIlwiO1xuIikuY29uY2F0KAogICIgICAgbWVzc2FnZS5pbm5lckhUTUwgPSAnIikuY29uY2F0KG1lc3NhZ2UpLmNvbmNhdCgiJztcbiIpLmNvbmNhdCgKICAiICB9XG4iKS5jb25jYXQoCiAgIn0pIikKdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgb3JnLmZvcmdlcm9jay5vcGVuYW0uYXV0aC5ub2RlLmFwaS5BY3Rpb24sCiAgICBqYXZheC5zZWN1cml0eS5hdXRoLmNhbGxiYWNrLlRleHRPdXRwdXRDYWxsYmFjaywKICAgIGNvbS5zdW4uaWRlbnRpdHkuYXV0aGVudGljYXRpb24uY2FsbGJhY2tzLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjawopCmlmIChtZXNzYWdlLmxlbmd0aCAmJiBjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICBhY3Rpb24gPSBmci5BY3Rpb24uc2VuZCgKICAgICAgICBuZXcgZnIuVGV4dE91dHB1dENhbGxiYWNrKAogICAgICAgICAgICBmci5UZXh0T3V0cHV0Q2FsbGJhY2suSU5GT1JNQVRJT04sCiAgICAgICAgICAgIGFuY2hvcgogICAgICAgICksCiAgICAgICAgbmV3IGZyLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjayhzY3JpcHQpCiAgICApLmJ1aWxkKCkKfQplbHNlIHsKICBhY3Rpb24gPSBmci5BY3Rpb24uZ29UbygidHJ1ZSIpLmJ1aWxkKCk7Cn0KCiAvKgogICogR2VuZXJhdGUgYSB0b2tlbiBpbiB0aGUgZGVzaXJlZCBmb3JtYXQuIEFsbCAneCcgY2hhcmFjdGVycyB3aWxsIGJlIHJlcGxhY2VkIHdpdGggYSByYW5kb20gbnVtYmVyIDAtOS4KICAqIAogICogRXhhbXBsZToKICAqICd4eHh4eCcgcHJvZHVjZXMgJzI4NTM1JwogICogJ3h4eC14eHgnIHByb2R1Y2VzICc0MzItNTIxJwogICovCmZ1bmN0aW9uIGdlbmVyYXRlTnVtZXJpY1Rva2VuKGZvcm1hdCkgewogICAgcmV0dXJuIGZvcm1hdC5yZXBsYWNlKC9beF0vZywgZnVuY3Rpb24oYykgewogICAgICAgIHZhciByID0gTWF0aC5yYW5kb20oKSoxMHwwOwogICAgICAgIHZhciB2ID0gcjsKICAgICAgICByZXR1cm4gdi50b1N0cmluZygxMCk7CiAgICB9KTsKfQ==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 297, + "text": "{\"_id\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"_rev\":\"288852992\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14198,7 +16165,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14212,6 +16179,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"288852992\"" + }, { "name": "expires", "value": "0" @@ -14226,15 +16197,15 @@ }, { "name": "content-length", - "value": "3171" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14253,14 +16224,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.707Z", - "time": 99, + "startedDateTime": "2025-09-15T17:11:13.910Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -14268,11 +16239,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 85 } }, { - "_id": "7325ee70e86396f36ff64734fc8ec584", + "_id": "83b59d10d1e9bce434647ff9667b577c", "_order": 0, "cache": {}, "request": { @@ -14289,15 +16260,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14312,18 +16283,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j01" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f129f0df-b49e-453b-97fb-db508e3893ce" }, "response": { - "bodySize": 1619, + "bodySize": 527, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1619, - "text": "{\"_id\":\"j01\",\"_rev\":\"-523887030\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 527, + "text": "{\"_id\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"_rev\":\"52245222\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -14345,7 +16316,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14361,7 +16332,7 @@ }, { "name": "etag", - "value": "\"-523887030\"" + "value": "\"52245222\"" }, { "name": "expires", @@ -14377,15 +16348,15 @@ }, { "name": "content-length", - "value": "1619" + "value": "527" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14404,14 +16375,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.811Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:13.911Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -14419,11 +16390,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 71 } }, { - "_id": "d1e3cdda9102bc0e93c2f874ead8ca76", + "_id": "8d027217e0ff5bd8243f83b7689d83c4", "_order": 0, "cache": {}, "request": { @@ -14440,15 +16411,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14463,18 +16434,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6674b4ac-dd89-4e13-9440-6f81194e3a22" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j02" }, "response": { - "bodySize": 298, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\",\"_rev\":\"-572093512\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1702, + "text": "{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -14496,7 +16467,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14512,7 +16483,7 @@ }, { "name": "etag", - "value": "\"-572093512\"" + "value": "\"310890277\"" }, { "name": "expires", @@ -14528,15 +16499,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14561,8 +16532,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.883Z", - "time": 98, + "startedDateTime": "2025-09-15T17:11:14.322Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -14570,11 +16541,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 98 + "wait": 69 } }, { - "_id": "ca1ff8137135c91da78e9a6a657b7418", + "_id": "cd2426a7fc35128cbb977da802fc84ba", "_order": 0, "cache": {}, "request": { @@ -14591,15 +16562,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14614,18 +16585,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bb1e96af-f316-4eb0-b1c6-36b3f1af9e35" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/4416aff7-3ebd-47e6-9831-c2f6bbe3ae24" }, "response": { - "bodySize": 254, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"_rev\":\"2105288152\",\"tree\":\"j00\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 297, + "text": "{\"_id\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"_rev\":\"978548317\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14647,7 +16618,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14663,7 +16634,7 @@ }, { "name": "etag", - "value": "\"2105288152\"" + "value": "\"978548317\"" }, { "name": "expires", @@ -14679,15 +16650,15 @@ }, { "name": "content-length", - "value": "254" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14706,14 +16677,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.884Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:14.400Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -14721,11 +16692,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 74 } }, { - "_id": "dd1d09643b1692c97bccfbaf7259d98e", + "_id": "ba4aeff54598cee3c70eee4953ffa6ee", "_order": 0, "cache": {}, "request": { @@ -14742,15 +16713,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14765,18 +16736,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/89ce5d57-82fa-4d58-8d15-0329f7dbd7e7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2dbd2d37-c659-48cf-8357-c9fc1166e3a7" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"_rev\":\"-1475826260\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\",\"_rev\":\"1485747872\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14798,7 +16769,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14814,7 +16785,7 @@ }, { "name": "etag", - "value": "\"-1475826260\"" + "value": "\"1485747872\"" }, { "name": "expires", @@ -14830,15 +16801,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14857,14 +16828,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.884Z", - "time": 121, + "startedDateTime": "2025-09-15T17:11:14.400Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -14872,11 +16843,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 121 + "wait": 91 } }, { - "_id": "c42914f0baab01a83cd1ab498ce85ae0", + "_id": "4b507830211bc6c301ab324907ce233c", "_order": 0, "cache": {}, "request": { @@ -14893,15 +16864,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14916,18 +16887,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bdfbe97c-1ff4-4162-85bc-47f6f14b2c66" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/56899fef-92a1-4f2a-ade3-973c81eb3af1" }, "response": { - "bodySize": 298, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\",\"_rev\":\"-939615205\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"_rev\":\"-792161417\",\"displayErrorOutcome\":false,\"tree\":\"j01\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -14949,7 +16920,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14965,7 +16936,7 @@ }, { "name": "etag", - "value": "\"-939615205\"" + "value": "\"-792161417\"" }, { "name": "expires", @@ -14981,15 +16952,15 @@ }, { "name": "content-length", - "value": "298" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15014,8 +16985,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.885Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:14.401Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -15023,11 +16994,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 89 } }, { - "_id": "5b9e8b3d0f7fc7c52767bd680eb49fab", + "_id": "5ecede6f97c90cddb1f9a134e49b0313", "_order": 0, "cache": {}, "request": { @@ -15044,15 +17015,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15067,18 +17038,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e92d5139-b8a6-43dc-9b13-95ba1d0dc53c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/cbb3d506-b267-4b99-9edd-363e90aac997" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"_rev\":\"288852992\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"cbb3d506-b267-4b99-9edd-363e90aac997\",\"_rev\":\"-1997428236\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15100,7 +17071,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15116,7 +17087,7 @@ }, { "name": "etag", - "value": "\"288852992\"" + "value": "\"-1997428236\"" }, { "name": "expires", @@ -15132,15 +17103,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15159,14 +17130,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.886Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:14.402Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -15174,11 +17145,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 66 } }, { - "_id": "83b59d10d1e9bce434647ff9667b577c", + "_id": "aa755c264e89664042c87c06f2eb4521", "_order": 0, "cache": {}, "request": { @@ -15195,15 +17166,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15218,18 +17189,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f129f0df-b49e-453b-97fb-db508e3893ce" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/59b06306-a886-443d-92df-7a27a60c394e" }, "response": { "bodySize": 527, "content": { "mimeType": "application/json;charset=UTF-8", "size": 527, - "text": "{\"_id\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"_rev\":\"52245222\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "text": "{\"_id\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"_rev\":\"49592573\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -15251,7 +17222,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15267,7 +17238,7 @@ }, { "name": "etag", - "value": "\"52245222\"" + "value": "\"49592573\"" }, { "name": "expires", @@ -15287,11 +17258,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15316,8 +17287,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:58.886Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:14.402Z", + "time": 89, "timings": { "blocked": -1, "connect": -1, @@ -15325,11 +17296,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 89 } }, { - "_id": "8d027217e0ff5bd8243f83b7689d83c4", + "_id": "5a0fb0a7d7a63deb5bd06a6aabe86260", "_order": 0, "cache": {}, "request": { @@ -15346,15 +17317,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15369,18 +17340,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j02" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0983ead-4918-48f6-858d-9aff0f03759c" }, "response": { - "bodySize": 1685, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j02\",\"_rev\":\"2029292005\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"_rev\":\"1611025039\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15402,7 +17373,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15418,7 +17389,7 @@ }, { "name": "etag", - "value": "\"2029292005\"" + "value": "\"1611025039\"" }, { "name": "expires", @@ -15434,15 +17405,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15461,14 +17432,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.116Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:14.403Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -15476,11 +17447,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 87 } }, { - "_id": "ba4aeff54598cee3c70eee4953ffa6ee", + "_id": "913b982d8e01092f68ba6251c8ccb852", "_order": 0, "cache": {}, "request": { @@ -15497,15 +17468,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15520,18 +17491,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2dbd2d37-c659-48cf-8357-c9fc1166e3a7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j03" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\",\"_rev\":\"1485747872\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -15553,7 +17524,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15569,7 +17540,7 @@ }, { "name": "etag", - "value": "\"1485747872\"" + "value": "\"1223754516\"" }, { "name": "expires", @@ -15585,15 +17556,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15612,14 +17583,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.195Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:14.580Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -15627,11 +17598,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 70 } }, { - "_id": "cd2426a7fc35128cbb977da802fc84ba", + "_id": "4fe3fe52b433c85de2f6efe61528b695", "_order": 0, "cache": {}, "request": { @@ -15648,15 +17619,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15671,18 +17642,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/4416aff7-3ebd-47e6-9831-c2f6bbe3ae24" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/35a4f94b-c895-46b9-bc0a-93cf59233759" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"_rev\":\"978548317\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"_rev\":\"1564723806\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15704,7 +17675,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15720,7 +17691,7 @@ }, { "name": "etag", - "value": "\"978548317\"" + "value": "\"1564723806\"" }, { "name": "expires", @@ -15736,15 +17707,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:58 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15763,14 +17734,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.196Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:14.656Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -15778,11 +17749,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 90 } }, { - "_id": "4b507830211bc6c301ab324907ce233c", + "_id": "0cd50e00beb73999dc1874def405941c", "_order": 0, "cache": {}, "request": { @@ -15799,15 +17770,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15822,18 +17793,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/56899fef-92a1-4f2a-ade3-973c81eb3af1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3a92300d-6d64-451d-8156-30cb51781026" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"_rev\":\"-568833890\",\"tree\":\"j01\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"3a92300d-6d64-451d-8156-30cb51781026\",\"_rev\":\"2096216426\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15855,7 +17826,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15871,7 +17842,7 @@ }, { "name": "etag", - "value": "\"-568833890\"" + "value": "\"2096216426\"" }, { "name": "expires", @@ -15887,15 +17858,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15920,8 +17891,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.196Z", - "time": 92, + "startedDateTime": "2025-09-15T17:11:14.657Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -15929,11 +17900,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 77 } }, { - "_id": "aa755c264e89664042c87c06f2eb4521", + "_id": "d60340a7f5e5656ea81fc192dda4840c", "_order": 0, "cache": {}, "request": { @@ -15950,15 +17921,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15973,18 +17944,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/59b06306-a886-443d-92df-7a27a60c394e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bcb8c535-5ecd-4d3d-b970-26816de96bf2" }, "response": { - "bodySize": 527, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 527, - "text": "{\"_id\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"_rev\":\"49592573\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 282, + "text": "{\"_id\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"_rev\":\"1999215006\",\"displayErrorOutcome\":false,\"tree\":\"j02\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -16006,7 +17977,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16022,7 +17993,7 @@ }, { "name": "etag", - "value": "\"49592573\"" + "value": "\"1999215006\"" }, { "name": "expires", @@ -16038,15 +18009,15 @@ }, { "name": "content-length", - "value": "527" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16065,14 +18036,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.197Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:14.658Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -16080,11 +18051,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 68 } }, { - "_id": "5ecede6f97c90cddb1f9a134e49b0313", + "_id": "b41d5a80336397c469890bd8945c4f41", "_order": 0, "cache": {}, "request": { @@ -16101,15 +18072,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16124,18 +18095,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/cbb3d506-b267-4b99-9edd-363e90aac997" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6f9de973-9ed4-41f5-b43d-4036041e2b96" }, "response": { - "bodySize": 299, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"cbb3d506-b267-4b99-9edd-363e90aac997\",\"_rev\":\"-1997428236\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"_rev\":\"846932888\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16157,7 +18128,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16173,7 +18144,7 @@ }, { "name": "etag", - "value": "\"-1997428236\"" + "value": "\"846932888\"" }, { "name": "expires", @@ -16189,15 +18160,15 @@ }, { "name": "content-length", - "value": "299" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16216,14 +18187,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.197Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:14.658Z", + "time": 300, "timings": { "blocked": -1, "connect": -1, @@ -16231,11 +18202,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 300 } }, { - "_id": "5a0fb0a7d7a63deb5bd06a6aabe86260", + "_id": "c312a41b098262892c7e99229bf7e941", "_order": 0, "cache": {}, "request": { @@ -16252,15 +18223,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16275,18 +18246,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0983ead-4918-48f6-858d-9aff0f03759c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fae7424e-13c9-45bd-b3a2-045773671a3f" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"_rev\":\"1611025039\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\",\"_rev\":\"-502225245\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16308,7 +18279,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16324,7 +18295,7 @@ }, { "name": "etag", - "value": "\"1611025039\"" + "value": "\"-502225245\"" }, { "name": "expires", @@ -16344,11 +18315,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16373,8 +18344,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.198Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:14.659Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -16382,11 +18353,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 67 } }, { - "_id": "913b982d8e01092f68ba6251c8ccb852", + "_id": "b57733ba7c2ee94a3169dd6b89715068", "_order": 0, "cache": {}, "request": { @@ -16403,15 +18374,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16426,18 +18397,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j03" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0cfbd13-6f1e-4924-9d2d-0f7c23507172" }, "response": { - "bodySize": 1686, + "bodySize": 528, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j03\",\"_rev\":\"-1352811052\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 528, + "text": "{\"_id\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"_rev\":\"278641360\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -16459,7 +18430,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16475,7 +18446,7 @@ }, { "name": "etag", - "value": "\"-1352811052\"" + "value": "\"278641360\"" }, { "name": "expires", @@ -16491,15 +18462,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "528" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16518,14 +18489,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.420Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:14.659Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -16533,11 +18504,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 75 } }, { - "_id": "4fe3fe52b433c85de2f6efe61528b695", + "_id": "4684856543f16d16c04c97e00647c335", "_order": 0, "cache": {}, "request": { @@ -16554,15 +18525,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16577,18 +18548,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/35a4f94b-c895-46b9-bc0a-93cf59233759" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j04" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"_rev\":\"1564723806\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -16610,7 +18581,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16626,7 +18597,7 @@ }, { "name": "etag", - "value": "\"1564723806\"" + "value": "\"1486689275\"" }, { "name": "expires", @@ -16642,15 +18613,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16669,14 +18640,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.491Z", - "time": 133, + "startedDateTime": "2025-09-15T17:11:15.065Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -16684,11 +18655,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 133 + "wait": 77 } }, { - "_id": "b41d5a80336397c469890bd8945c4f41", + "_id": "987c06ea446d93dc2da56452976681f8", "_order": 0, "cache": {}, "request": { @@ -16705,15 +18676,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16728,18 +18699,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6f9de973-9ed4-41f5-b43d-4036041e2b96" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/00e75aa0-2f9b-4895-9257-d515286fd64b" }, "response": { - "bodySize": 297, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"_rev\":\"846932888\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 281, + "text": "{\"_id\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"_rev\":\"192065057\",\"displayErrorOutcome\":false,\"tree\":\"j03\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -16761,7 +18732,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16777,7 +18748,7 @@ }, { "name": "etag", - "value": "\"846932888\"" + "value": "\"192065057\"" }, { "name": "expires", @@ -16793,15 +18764,15 @@ }, { "name": "content-length", - "value": "297" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16826,8 +18797,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.492Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:15.150Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -16835,11 +18806,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 84 } }, { - "_id": "0cd50e00beb73999dc1874def405941c", + "_id": "b0c8dbd31d2cf5fb222385b648514c79", "_order": 0, "cache": {}, "request": { @@ -16856,15 +18827,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16879,18 +18850,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3a92300d-6d64-451d-8156-30cb51781026" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/040b6c89-313b-4664-92e0-6732017384b8" }, "response": { - "bodySize": 298, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"3a92300d-6d64-451d-8156-30cb51781026\",\"_rev\":\"2096216426\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"_rev\":\"-605917161\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -16912,7 +18883,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16928,7 +18899,7 @@ }, { "name": "etag", - "value": "\"2096216426\"" + "value": "\"-605917161\"" }, { "name": "expires", @@ -16944,15 +18915,15 @@ }, { "name": "content-length", - "value": "298" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16977,8 +18948,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.492Z", - "time": 171, + "startedDateTime": "2025-09-15T17:11:15.151Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -16986,11 +18957,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 171 + "wait": 79 } }, { - "_id": "b57733ba7c2ee94a3169dd6b89715068", + "_id": "053f364c741884fa5d605b47f550419c", "_order": 0, "cache": {}, "request": { @@ -17007,15 +18978,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17030,18 +19001,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0cfbd13-6f1e-4924-9d2d-0f7c23507172" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/9603ef52-30f0-4ddc-b3c0-28dac83c7bdb" }, "response": { - "bodySize": 528, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 528, - "text": "{\"_id\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"_rev\":\"278641360\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 298, + "text": "{\"_id\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\",\"_rev\":\"1934780085\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17063,7 +19034,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17079,7 +19050,7 @@ }, { "name": "etag", - "value": "\"278641360\"" + "value": "\"1934780085\"" }, { "name": "expires", @@ -17095,15 +19066,15 @@ }, { "name": "content-length", - "value": "528" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17122,14 +19093,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.493Z", - "time": 134, + "startedDateTime": "2025-09-15T17:11:15.152Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -17137,11 +19108,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 134 + "wait": 82 } }, { - "_id": "d60340a7f5e5656ea81fc192dda4840c", + "_id": "15327126dda6066ae32c853e20646812", "_order": 0, "cache": {}, "request": { @@ -17158,15 +19129,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17181,18 +19152,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bcb8c535-5ecd-4d3d-b970-26816de96bf2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/69ae8ec1-de43-44ac-98e5-733db80ac176" }, "response": { - "bodySize": 255, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 255, - "text": "{\"_id\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"_rev\":\"-2072424763\",\"tree\":\"j02\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\",\"_rev\":\"2146242142\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17214,7 +19185,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17230,7 +19201,7 @@ }, { "name": "etag", - "value": "\"-2072424763\"" + "value": "\"2146242142\"" }, { "name": "expires", @@ -17246,15 +19217,15 @@ }, { "name": "content-length", - "value": "255" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17273,14 +19244,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.493Z", - "time": 174, + "startedDateTime": "2025-09-15T17:11:15.152Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -17288,11 +19259,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 174 + "wait": 83 } }, { - "_id": "c312a41b098262892c7e99229bf7e941", + "_id": "3e578a09ca6fdd1321dcda32ee5f8033", "_order": 0, "cache": {}, "request": { @@ -17309,15 +19280,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17332,18 +19303,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fae7424e-13c9-45bd-b3a2-045773671a3f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d10104e9-1f8d-4da6-a110-28d879d13959" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\",\"_rev\":\"-502225245\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"_rev\":\"-219838938\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17365,7 +19336,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17381,7 +19352,7 @@ }, { "name": "etag", - "value": "\"-502225245\"" + "value": "\"-219838938\"" }, { "name": "expires", @@ -17401,11 +19372,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17430,8 +19401,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.494Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:15.153Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -17439,11 +19410,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 70 } }, { - "_id": "4684856543f16d16c04c97e00647c335", + "_id": "e51dc307b38e72dc6b16c79effbb51bd", "_order": 0, "cache": {}, "request": { @@ -17460,15 +19431,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17483,18 +19454,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j04" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f5c317ce-fabd-4a10-9907-c71cea037844" }, "response": { - "bodySize": 1686, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j04\",\"_rev\":\"-1089876293\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"_rev\":\"1796672161\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17516,7 +19487,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17532,7 +19503,7 @@ }, { "name": "etag", - "value": "\"-1089876293\"" + "value": "\"1796672161\"" }, { "name": "expires", @@ -17548,15 +19519,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17575,14 +19546,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.812Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:15.153Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -17590,11 +19561,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 76 } }, { - "_id": "987c06ea446d93dc2da56452976681f8", + "_id": "7ddb7f4cbb398fb6c053bcf4e1261081", "_order": 0, "cache": {}, "request": { @@ -17611,15 +19582,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17634,18 +19605,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/00e75aa0-2f9b-4895-9257-d515286fd64b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j05" }, "response": { - "bodySize": 253, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"_rev\":\"415392584\",\"tree\":\"j03\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 1702, + "text": "{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -17667,7 +19638,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17683,7 +19654,7 @@ }, { "name": "etag", - "value": "\"415392584\"" + "value": "\"-66344231\"" }, { "name": "expires", @@ -17699,15 +19670,15 @@ }, { "name": "content-length", - "value": "253" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17726,14 +19697,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.906Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:15.326Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -17741,11 +19712,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 76 } }, { - "_id": "15327126dda6066ae32c853e20646812", + "_id": "db105f4f6fe2be50621ecad4ec126bb1", "_order": 0, "cache": {}, "request": { @@ -17762,15 +19733,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17785,18 +19756,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/69ae8ec1-de43-44ac-98e5-733db80ac176" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c106772-ace7-4808-8f3a-9840de8f67f0" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\",\"_rev\":\"2146242142\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"_rev\":\"202853816\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17818,7 +19789,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17834,7 +19805,7 @@ }, { "name": "etag", - "value": "\"2146242142\"" + "value": "\"202853816\"" }, { "name": "expires", @@ -17850,15 +19821,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17877,13 +19848,13 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.907Z", + "startedDateTime": "2025-09-15T17:11:15.408Z", "time": 78, "timings": { "blocked": -1, @@ -17896,7 +19867,7 @@ } }, { - "_id": "b0c8dbd31d2cf5fb222385b648514c79", + "_id": "dd23206a6b33ee8e573b6bce0af2e897", "_order": 0, "cache": {}, "request": { @@ -17913,15 +19884,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17936,18 +19907,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/040b6c89-313b-4664-92e0-6732017384b8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/11f1c31c-50a9-4717-8213-420f6932481f" }, "response": { - "bodySize": 529, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"_rev\":\"-605917161\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 297, + "text": "{\"_id\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"_rev\":\"715843294\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17969,7 +19940,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17985,7 +19956,7 @@ }, { "name": "etag", - "value": "\"-605917161\"" + "value": "\"715843294\"" }, { "name": "expires", @@ -18001,15 +19972,15 @@ }, { "name": "content-length", - "value": "529" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18028,14 +19999,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.907Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:15.408Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -18043,11 +20014,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 78 } }, { - "_id": "053f364c741884fa5d605b47f550419c", + "_id": "406753acb4b4e3d27aab3350bad1bb37", "_order": 0, "cache": {}, "request": { @@ -18064,15 +20035,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18087,18 +20058,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/9603ef52-30f0-4ddc-b3c0-28dac83c7bdb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/a0782616-84b7-4bf5-87ed-a01fb3018563" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\",\"_rev\":\"1934780085\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\",\"_rev\":\"156265951\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18120,7 +20091,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18136,7 +20107,7 @@ }, { "name": "etag", - "value": "\"1934780085\"" + "value": "\"156265951\"" }, { "name": "expires", @@ -18152,15 +20123,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18179,14 +20150,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.908Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:15.409Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -18194,11 +20165,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 73 } }, { - "_id": "3e578a09ca6fdd1321dcda32ee5f8033", + "_id": "b3b35052562eb0ebdba3dda027bf1a40", "_order": 0, "cache": {}, "request": { @@ -18215,15 +20186,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18238,18 +20209,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d10104e9-1f8d-4da6-a110-28d879d13959" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/622179cb-98f1-484a-820d-9a0df6e45e95" }, "response": { - "bodySize": 298, + "bodySize": 530, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"_rev\":\"-219838938\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 530, + "text": "{\"_id\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"_rev\":\"-1022065915\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -18271,7 +20242,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18287,7 +20258,7 @@ }, { "name": "etag", - "value": "\"-219838938\"" + "value": "\"-1022065915\"" }, { "name": "expires", @@ -18303,15 +20274,15 @@ }, { "name": "content-length", - "value": "298" + "value": "530" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18330,14 +20301,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.909Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:15.409Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -18345,11 +20316,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 78 } }, { - "_id": "e51dc307b38e72dc6b16c79effbb51bd", + "_id": "1a11294b705e0e060e2472a58a3ac54b", "_order": 0, "cache": {}, "request": { @@ -18366,15 +20337,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18389,18 +20360,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f5c317ce-fabd-4a10-9907-c71cea037844" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/f17ecb7c-abc3-4523-9943-4cbdd90305cb" }, "response": { - "bodySize": 298, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"_rev\":\"1796672161\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 281, + "text": "{\"_id\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"_rev\":\"507374173\",\"displayErrorOutcome\":false,\"tree\":\"j04\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -18422,7 +20393,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18438,7 +20409,7 @@ }, { "name": "etag", - "value": "\"1796672161\"" + "value": "\"507374173\"" }, { "name": "expires", @@ -18454,15 +20425,15 @@ }, { "name": "content-length", - "value": "298" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18481,14 +20452,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:10:59.910Z", - "time": 115, + "startedDateTime": "2025-09-15T17:11:15.410Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -18496,11 +20467,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 115 + "wait": 72 } }, { - "_id": "7ddb7f4cbb398fb6c053bcf4e1261081", + "_id": "a1da42ac4d483c25ff22e2e1e882d6fb", "_order": 0, "cache": {}, "request": { @@ -18517,15 +20488,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18540,18 +20511,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j05" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e90ae257-c279-46e0-9b43-5ecd89784d77" }, "response": { - "bodySize": 1685, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j05\",\"_rev\":\"1652057497\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\",\"_rev\":\"2040408899\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18573,7 +20544,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18589,7 +20560,7 @@ }, { "name": "etag", - "value": "\"1652057497\"" + "value": "\"2040408899\"" }, { "name": "expires", @@ -18605,15 +20576,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18632,14 +20603,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.133Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:15.410Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -18647,11 +20618,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 73 } }, { - "_id": "dd23206a6b33ee8e573b6bce0af2e897", + "_id": "b7edc8f7f623ef8e100c183901c807e4", "_order": 0, "cache": {}, "request": { @@ -18668,15 +20639,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18691,18 +20662,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/11f1c31c-50a9-4717-8213-420f6932481f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j06" }, "response": { - "bodySize": 297, + "bodySize": 1704, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"_rev\":\"715843294\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1704, + "text": "{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -18724,7 +20695,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18740,7 +20711,7 @@ }, { "name": "etag", - "value": "\"715843294\"" + "value": "\"-1113240837\"" }, { "name": "expires", @@ -18756,15 +20727,15 @@ }, { "name": "content-length", - "value": "297" + "value": "1704" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18783,14 +20754,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.203Z", - "time": 95, + "startedDateTime": "2025-09-15T17:11:15.584Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -18798,11 +20769,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 67 } }, { - "_id": "db105f4f6fe2be50621ecad4ec126bb1", + "_id": "c994e25239221808046df1575f95cf15", "_order": 0, "cache": {}, "request": { @@ -18819,15 +20790,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18842,18 +20813,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c106772-ace7-4808-8f3a-9840de8f67f0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/1d59caff-243c-45bd-b7d0-6dcc563989c5" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"_rev\":\"202853816\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"_rev\":\"-1941208375\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18875,7 +20846,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18891,7 +20862,7 @@ }, { "name": "etag", - "value": "\"202853816\"" + "value": "\"-1941208375\"" }, { "name": "expires", @@ -18907,15 +20878,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18934,14 +20905,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.204Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:15.658Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -18949,11 +20920,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 87 } }, { - "_id": "b3b35052562eb0ebdba3dda027bf1a40", + "_id": "34a1ad729a4b3396acfe9bcba6b8689b", "_order": 0, "cache": {}, "request": { @@ -18970,15 +20941,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18993,18 +20964,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/622179cb-98f1-484a-820d-9a0df6e45e95" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/409c251f-c23b-411d-9009-d3b3d26d1b90" }, "response": { - "bodySize": 530, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 530, - "text": "{\"_id\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"_rev\":\"-1022065915\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 282, + "text": "{\"_id\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"_rev\":\"-911573293\",\"displayErrorOutcome\":false,\"tree\":\"j05\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -19026,7 +20997,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19042,7 +21013,7 @@ }, { "name": "etag", - "value": "\"-1022065915\"" + "value": "\"-911573293\"" }, { "name": "expires", @@ -19058,15 +21029,15 @@ }, { "name": "content-length", - "value": "530" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:10:59 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19085,14 +21056,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.205Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:15.659Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -19100,11 +21071,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 84 } }, { - "_id": "406753acb4b4e3d27aab3350bad1bb37", + "_id": "8f46865c8963b361e61798cad982fd2d", "_order": 0, "cache": {}, "request": { @@ -19121,15 +21092,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19144,18 +21115,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/a0782616-84b7-4bf5-87ed-a01fb3018563" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\",\"_rev\":\"156265951\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\",\"_rev\":\"1105672105\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19177,7 +21148,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19193,7 +21164,7 @@ }, { "name": "etag", - "value": "\"156265951\"" + "value": "\"1105672105\"" }, { "name": "expires", @@ -19209,15 +21180,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19236,14 +21207,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.205Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:15.659Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -19251,11 +21222,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 85 } }, { - "_id": "a1da42ac4d483c25ff22e2e1e882d6fb", + "_id": "82e391e58d13b2e4013cf7bd3020472c", "_order": 0, "cache": {}, "request": { @@ -19272,15 +21243,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19295,18 +21266,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e90ae257-c279-46e0-9b43-5ecd89784d77" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/44b8651c-7c1e-41f1-b9a6-2e441b0ce05a" }, "response": { - "bodySize": 298, + "bodySize": 528, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\",\"_rev\":\"2040408899\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 528, + "text": "{\"_id\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"_rev\":\"600150282\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -19328,7 +21299,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19344,7 +21315,7 @@ }, { "name": "etag", - "value": "\"2040408899\"" + "value": "\"600150282\"" }, { "name": "expires", @@ -19360,15 +21331,15 @@ }, { "name": "content-length", - "value": "298" + "value": "528" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19387,14 +21358,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.206Z", - "time": 95, + "startedDateTime": "2025-09-15T17:11:15.660Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -19402,11 +21373,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 95 + "wait": 68 } }, { - "_id": "1a11294b705e0e060e2472a58a3ac54b", + "_id": "bec64bd7f5c0e099837d3f569a4b9aac", "_order": 0, "cache": {}, "request": { @@ -19423,15 +21394,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19446,18 +21417,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/f17ecb7c-abc3-4523-9943-4cbdd90305cb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/da878771-421c-463f-aad7-4d5f2ad5e59a" }, "response": { - "bodySize": 253, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"_rev\":\"730701700\",\"tree\":\"j04\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\",\"_rev\":\"1834306764\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19479,7 +21450,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19495,7 +21466,7 @@ }, { "name": "etag", - "value": "\"730701700\"" + "value": "\"1834306764\"" }, { "name": "expires", @@ -19511,15 +21482,15 @@ }, { "name": "content-length", - "value": "253" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19538,14 +21509,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.206Z", - "time": 103, + "startedDateTime": "2025-09-15T17:11:15.661Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -19553,11 +21524,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 103 + "wait": 81 } }, { - "_id": "b7edc8f7f623ef8e100c183901c807e4", + "_id": "f4003a36be1c3cc22cf7e46c22787889", "_order": 0, "cache": {}, "request": { @@ -19574,15 +21545,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19597,18 +21568,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j06" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fe8f27df-8a27-4d88-9196-834ce398b2b7" }, "response": { - "bodySize": 1684, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1684, - "text": "{\"_id\":\"j06\",\"_rev\":\"605160891\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"_rev\":\"-274854951\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19630,7 +21601,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19646,7 +21617,7 @@ }, { "name": "etag", - "value": "\"605160891\"" + "value": "\"-274854951\"" }, { "name": "expires", @@ -19662,15 +21633,15 @@ }, { "name": "content-length", - "value": "1684" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:15 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19695,8 +21666,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.416Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:15.661Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -19704,11 +21675,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 83 } }, { - "_id": "c994e25239221808046df1575f95cf15", + "_id": "5ca028647d90e87ccf6462dbe26dee7f", "_order": 0, "cache": {}, "request": { @@ -19725,15 +21696,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19748,18 +21719,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/1d59caff-243c-45bd-b7d0-6dcc563989c5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j07" }, "response": { - "bodySize": 299, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"_rev\":\"-1941208375\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -19781,7 +21752,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19797,7 +21768,7 @@ }, { "name": "etag", - "value": "\"-1941208375\"" + "value": "\"1639465109\"" }, { "name": "expires", @@ -19813,15 +21784,15 @@ }, { "name": "content-length", - "value": "299" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19846,8 +21817,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.489Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:15.858Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -19855,11 +21826,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 68 } }, { - "_id": "8f46865c8963b361e61798cad982fd2d", + "_id": "b3388109a987c7aa0fd760a2910203c0", "_order": 0, "cache": {}, "request": { @@ -19876,15 +21847,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19899,18 +21870,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\",\"_rev\":\"1105672105\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\",\"_rev\":\"-657863610\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19932,7 +21903,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19948,7 +21919,7 @@ }, { "name": "etag", - "value": "\"1105672105\"" + "value": "\"-657863610\"" }, { "name": "expires", @@ -19968,11 +21939,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19997,8 +21968,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.490Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:15.935Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -20006,11 +21977,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 83 } }, { - "_id": "34a1ad729a4b3396acfe9bcba6b8689b", + "_id": "77c7751f098702959a3a6b0cfc889c86", "_order": 0, "cache": {}, "request": { @@ -20027,15 +21998,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20050,18 +22021,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/409c251f-c23b-411d-9009-d3b3d26d1b90" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/13b12fe6-cf53-46a4-a83d-0a3c1fda814f" }, "response": { - "bodySize": 254, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"_rev\":\"-688245766\",\"tree\":\"j05\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 529, + "text": "{\"_id\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"_rev\":\"-729439911\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -20083,7 +22054,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20099,7 +22070,7 @@ }, { "name": "etag", - "value": "\"-688245766\"" + "value": "\"-729439911\"" }, { "name": "expires", @@ -20115,15 +22086,15 @@ }, { "name": "content-length", - "value": "254" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20148,7 +22119,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.490Z", + "startedDateTime": "2025-09-15T17:11:15.935Z", "time": 84, "timings": { "blocked": -1, @@ -20161,7 +22132,7 @@ } }, { - "_id": "82e391e58d13b2e4013cf7bd3020472c", + "_id": "5c566417ffc3d987bcd0c0bd81e452bd", "_order": 0, "cache": {}, "request": { @@ -20178,15 +22149,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20201,18 +22172,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/44b8651c-7c1e-41f1-b9a6-2e441b0ce05a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d90dd9f8-8b12-4e90-abaf-228ecc0174a7" }, "response": { - "bodySize": 528, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 528, - "text": "{\"_id\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"_rev\":\"600150282\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 298, + "text": "{\"_id\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"_rev\":\"1401033700\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20234,7 +22205,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20250,7 +22221,7 @@ }, { "name": "etag", - "value": "\"600150282\"" + "value": "\"1401033700\"" }, { "name": "expires", @@ -20266,15 +22237,15 @@ }, { "name": "content-length", - "value": "528" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20293,14 +22264,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.491Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:15.936Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -20308,11 +22279,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 84 } }, { - "_id": "bec64bd7f5c0e099837d3f569a4b9aac", + "_id": "d30fd8a046522109e0590b643dff9e10", "_order": 0, "cache": {}, "request": { @@ -20329,15 +22300,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20352,18 +22323,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/da878771-421c-463f-aad7-4d5f2ad5e59a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9" }, "response": { - "bodySize": 298, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\",\"_rev\":\"1834306764\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"_rev\":\"1435322635\",\"displayErrorOutcome\":false,\"tree\":\"j06\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -20385,7 +22356,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20401,7 +22372,7 @@ }, { "name": "etag", - "value": "\"1834306764\"" + "value": "\"1435322635\"" }, { "name": "expires", @@ -20417,15 +22388,15 @@ }, { "name": "content-length", - "value": "298" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20450,8 +22421,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.491Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:15.937Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -20459,11 +22430,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 82 } }, { - "_id": "f4003a36be1c3cc22cf7e46c22787889", + "_id": "163da4466c4d604293cd03cfc279986c", "_order": 0, "cache": {}, "request": { @@ -20480,15 +22451,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20503,18 +22474,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fe8f27df-8a27-4d88-9196-834ce398b2b7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d9a06d3a-7e3f-4244-9a32-63ffa0d26e00" }, "response": { - "bodySize": 298, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"_rev\":\"-274854951\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"_rev\":\"-1427545353\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20536,7 +22507,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20552,7 +22523,7 @@ }, { "name": "etag", - "value": "\"-274854951\"" + "value": "\"-1427545353\"" }, { "name": "expires", @@ -20568,15 +22539,15 @@ }, { "name": "content-length", - "value": "298" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20595,14 +22566,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.492Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:15.937Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -20610,11 +22581,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 83 } }, { - "_id": "5ca028647d90e87ccf6462dbe26dee7f", + "_id": "a14da1b980f343aed5e806b7fd6a44f4", "_order": 0, "cache": {}, "request": { @@ -20631,15 +22602,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20654,18 +22625,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j07" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f2fe740c-cd75-460a-8baa-fe4b52ecc947" }, "response": { - "bodySize": 1685, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j07\",\"_rev\":\"-937100459\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\",\"_rev\":\"-976416946\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20687,7 +22658,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20703,7 +22674,7 @@ }, { "name": "etag", - "value": "\"-937100459\"" + "value": "\"-976416946\"" }, { "name": "expires", @@ -20719,15 +22690,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20746,14 +22717,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.687Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:15.938Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -20761,11 +22732,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 80 } }, { - "_id": "77c7751f098702959a3a6b0cfc889c86", + "_id": "e900b6a9f7e91e710e046341c614b2d9", "_order": 0, "cache": {}, "request": { @@ -20782,15 +22753,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20805,18 +22776,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/13b12fe6-cf53-46a4-a83d-0a3c1fda814f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j08" }, "response": { - "bodySize": 529, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"_rev\":\"-729439911\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 1702, + "text": "{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -20838,7 +22809,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20854,7 +22825,7 @@ }, { "name": "etag", - "value": "\"-729439911\"" + "value": "\"578870351\"" }, { "name": "expires", @@ -20870,15 +22841,15 @@ }, { "name": "content-length", - "value": "529" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20903,8 +22874,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.757Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:16.122Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -20912,11 +22883,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 72 } }, { - "_id": "5c566417ffc3d987bcd0c0bd81e452bd", + "_id": "cf89f542a3d4d9ed2251a863db288ef1", "_order": 0, "cache": {}, "request": { @@ -20933,15 +22904,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20956,18 +22927,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d90dd9f8-8b12-4e90-abaf-228ecc0174a7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/042b600b-71cb-45a8-93ae-a6f57b16a6e5" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"_rev\":\"1401033700\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"_rev\":\"336262962\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20989,7 +22960,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21005,7 +22976,7 @@ }, { "name": "etag", - "value": "\"1401033700\"" + "value": "\"336262962\"" }, { "name": "expires", @@ -21021,15 +22992,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21048,14 +23019,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.758Z", - "time": 126, + "startedDateTime": "2025-09-15T17:11:16.202Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -21063,11 +23034,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 126 + "wait": 72 } }, { - "_id": "b3388109a987c7aa0fd760a2910203c0", + "_id": "720c48256428f243936de73a812ea966", "_order": 0, "cache": {}, "request": { @@ -21084,15 +23055,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21107,18 +23078,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8096649e-973e-4209-88ce-e1d87ae2bb96" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\",\"_rev\":\"-657863610\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"_rev\":\"487424420\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21140,7 +23111,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21156,7 +23127,7 @@ }, { "name": "etag", - "value": "\"-657863610\"" + "value": "\"487424420\"" }, { "name": "expires", @@ -21172,15 +23143,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21199,14 +23170,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.758Z", - "time": 138, + "startedDateTime": "2025-09-15T17:11:16.203Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -21214,11 +23185,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 138 + "wait": 76 } }, { - "_id": "163da4466c4d604293cd03cfc279986c", + "_id": "d27ae0b7b2c44fe89676df4e60381a80", "_order": 0, "cache": {}, "request": { @@ -21235,15 +23206,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21258,18 +23229,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d9a06d3a-7e3f-4244-9a32-63ffa0d26e00" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/66026170-5088-4fcd-a6c8-ed89d7a5c79d" }, "response": { - "bodySize": 299, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"_rev\":\"-1427545353\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"_rev\":\"-469165581\",\"displayErrorOutcome\":false,\"tree\":\"j07\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -21291,7 +23262,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21307,7 +23278,7 @@ }, { "name": "etag", - "value": "\"-1427545353\"" + "value": "\"-469165581\"" }, { "name": "expires", @@ -21323,15 +23294,15 @@ }, { "name": "content-length", - "value": "299" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21350,14 +23321,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.759Z", - "time": 116, + "startedDateTime": "2025-09-15T17:11:16.203Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -21365,11 +23336,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 80 } }, { - "_id": "d30fd8a046522109e0590b643dff9e10", + "_id": "e2115179cd6d008c31bc82dd0fb38117", "_order": 0, "cache": {}, "request": { @@ -21386,15 +23357,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21409,18 +23380,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d" }, "response": { - "bodySize": 254, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"_rev\":\"1658650162\",\"tree\":\"j06\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 299, + "text": "{\"_id\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\",\"_rev\":\"-1836282733\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21442,7 +23413,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21458,7 +23429,7 @@ }, { "name": "etag", - "value": "\"1658650162\"" + "value": "\"-1836282733\"" }, { "name": "expires", @@ -21474,15 +23445,15 @@ }, { "name": "content-length", - "value": "254" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21501,14 +23472,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.759Z", - "time": 134, + "startedDateTime": "2025-09-15T17:11:16.204Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -21516,11 +23487,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 134 + "wait": 74 } }, { - "_id": "a14da1b980f343aed5e806b7fd6a44f4", + "_id": "6777d627b264810fa1e72117bd5365b1", "_order": 0, "cache": {}, "request": { @@ -21537,15 +23508,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21560,18 +23531,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f2fe740c-cd75-460a-8baa-fe4b52ecc947" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d429b2b5-b215-46a5-b239-4994df65cb8b" }, "response": { - "bodySize": 298, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\",\"_rev\":\"-976416946\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"_rev\":\"-354817335\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -21593,7 +23564,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21609,7 +23580,7 @@ }, { "name": "etag", - "value": "\"-976416946\"" + "value": "\"-354817335\"" }, { "name": "expires", @@ -21625,15 +23596,15 @@ }, { "name": "content-length", - "value": "298" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21658,8 +23629,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:00.760Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:16.205Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -21667,11 +23638,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 74 } }, { - "_id": "e900b6a9f7e91e710e046341c614b2d9", + "_id": "ba37ffbe2db24df210564f1e523833a2", "_order": 0, "cache": {}, "request": { @@ -21688,15 +23659,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21711,18 +23682,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j08" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/948e21f4-c512-450a-9d42-e0d629217834" }, "response": { - "bodySize": 1686, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j08\",\"_rev\":\"-1997695217\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"948e21f4-c512-450a-9d42-e0d629217834\",\"_rev\":\"1493812252\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21744,7 +23715,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21760,7 +23731,7 @@ }, { "name": "etag", - "value": "\"-1997695217\"" + "value": "\"1493812252\"" }, { "name": "expires", @@ -21776,15 +23747,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21803,14 +23774,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.014Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:16.205Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -21818,11 +23789,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 77 } }, { - "_id": "cf89f542a3d4d9ed2251a863db288ef1", + "_id": "c8686b6598efaaf569577e5986df5d38", "_order": 0, "cache": {}, "request": { @@ -21839,15 +23810,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21862,18 +23833,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/042b600b-71cb-45a8-93ae-a6f57b16a6e5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j09" }, "response": { - "bodySize": 297, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"_rev\":\"336262962\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -21895,7 +23866,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21911,7 +23882,7 @@ }, { "name": "etag", - "value": "\"336262962\"" + "value": "\"1217858041\"" }, { "name": "expires", @@ -21927,15 +23898,15 @@ }, { "name": "content-length", - "value": "297" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21954,14 +23925,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.092Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:16.376Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -21969,11 +23940,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 67 } }, { - "_id": "720c48256428f243936de73a812ea966", + "_id": "d25a908ff0f52675f11f83a7e59aabb3", "_order": 0, "cache": {}, "request": { @@ -21990,15 +23961,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22013,18 +23984,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8096649e-973e-4209-88ce-e1d87ae2bb96" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/251f35c3-1a32-4520-be10-1f4af9600935" }, "response": { - "bodySize": 297, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"_rev\":\"487424420\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"_rev\":\"1952240839\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -22046,7 +24017,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22062,7 +24033,7 @@ }, { "name": "etag", - "value": "\"487424420\"" + "value": "\"1952240839\"" }, { "name": "expires", @@ -22078,15 +24049,15 @@ }, { "name": "content-length", - "value": "297" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22105,14 +24076,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.093Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:16.449Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -22120,11 +24091,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 87 } }, { - "_id": "d27ae0b7b2c44fe89676df4e60381a80", + "_id": "eaee39bd8de75d64bc695391cbc152d3", "_order": 0, "cache": {}, "request": { @@ -22141,15 +24112,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22164,18 +24135,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/66026170-5088-4fcd-a6c8-ed89d7a5c79d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/56b82371-0c61-4dc3-8d06-c1158415b8f9" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"_rev\":\"-245838054\",\"tree\":\"j07\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"_rev\":\"2037842793\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22197,7 +24168,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22213,7 +24184,7 @@ }, { "name": "etag", - "value": "\"-245838054\"" + "value": "\"2037842793\"" }, { "name": "expires", @@ -22229,15 +24200,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22262,8 +24233,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.093Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:16.450Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -22271,11 +24242,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 86 } }, { - "_id": "e2115179cd6d008c31bc82dd0fb38117", + "_id": "d743522596646b6f7befd07d3a7bf1e8", "_order": 0, "cache": {}, "request": { @@ -22292,15 +24263,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22315,18 +24286,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8c5e9cb5-471b-4dd6-b150-ecaaeda98195" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\",\"_rev\":\"-1836282733\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"_rev\":\"-1095657842\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22348,7 +24319,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22364,7 +24335,7 @@ }, { "name": "etag", - "value": "\"-1836282733\"" + "value": "\"-1095657842\"" }, { "name": "expires", @@ -22384,11 +24355,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22413,8 +24384,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.094Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:16.451Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -22422,11 +24393,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 71 } }, { - "_id": "6777d627b264810fa1e72117bd5365b1", + "_id": "d55aec02f036f2e6849d384e80a37a94", "_order": 0, "cache": {}, "request": { @@ -22443,15 +24414,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22466,18 +24437,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d429b2b5-b215-46a5-b239-4994df65cb8b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/6df24fdd-0b6c-4def-bf42-77af998f28b8" }, "response": { - "bodySize": 529, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"_rev\":\"-354817335\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 281, + "text": "{\"_id\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"_rev\":\"202227953\",\"displayErrorOutcome\":false,\"tree\":\"j08\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -22499,7 +24470,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22515,7 +24486,7 @@ }, { "name": "etag", - "value": "\"-354817335\"" + "value": "\"202227953\"" }, { "name": "expires", @@ -22531,15 +24502,15 @@ }, { "name": "content-length", - "value": "529" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22558,14 +24529,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.095Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:16.451Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -22573,11 +24544,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 86 } }, { - "_id": "ba37ffbe2db24df210564f1e523833a2", + "_id": "8e470dd8760fe12e108538e4a2678b75", "_order": 0, "cache": {}, "request": { @@ -22594,15 +24565,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22617,18 +24588,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/948e21f4-c512-450a-9d42-e0d629217834" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f57cf53c-b4c6-48f7-84e8-91f535a2e8f8" }, "response": { - "bodySize": 298, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"948e21f4-c512-450a-9d42-e0d629217834\",\"_rev\":\"1493812252\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\",\"_rev\":\"-1901839502\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22650,7 +24621,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22666,7 +24637,7 @@ }, { "name": "etag", - "value": "\"1493812252\"" + "value": "\"-1901839502\"" }, { "name": "expires", @@ -22682,15 +24653,15 @@ }, { "name": "content-length", - "value": "298" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:00 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22709,14 +24680,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.095Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:16.452Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -22724,11 +24695,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 75 } }, { - "_id": "c8686b6598efaaf569577e5986df5d38", + "_id": "2bc9b21b90002351a9c212a87bbc210d", "_order": 0, "cache": {}, "request": { @@ -22745,15 +24716,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22768,18 +24739,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j09" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bb294e05-6b6b-4478-b46f-b8d9e7711c66" }, "response": { - "bodySize": 1686, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j09\",\"_rev\":\"-1358707527\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 297, + "text": "{\"_id\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\",\"_rev\":\"620562185\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22801,7 +24772,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22817,7 +24788,7 @@ }, { "name": "etag", - "value": "\"-1358707527\"" + "value": "\"620562185\"" }, { "name": "expires", @@ -22833,15 +24804,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22860,14 +24831,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.293Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:16.452Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -22875,11 +24846,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 84 } }, { - "_id": "eaee39bd8de75d64bc695391cbc152d3", + "_id": "38e3e023ff18322a3aba1d982a005bc4", "_order": 0, "cache": {}, "request": { @@ -22896,15 +24867,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22919,18 +24890,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/56b82371-0c61-4dc3-8d06-c1158415b8f9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j10" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"_rev\":\"2037842793\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -22952,7 +24923,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22968,7 +24939,7 @@ }, { "name": "etag", - "value": "\"2037842793\"" + "value": "\"-966969906\"" }, { "name": "expires", @@ -22984,15 +24955,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23011,14 +24982,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.375Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:16.633Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -23026,11 +24997,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 69 } }, { - "_id": "d25a908ff0f52675f11f83a7e59aabb3", + "_id": "7bd39caaa5fd7bc7c5b63e9a8b4313c5", "_order": 0, "cache": {}, "request": { @@ -23047,15 +25018,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23070,18 +25041,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/251f35c3-1a32-4520-be10-1f4af9600935" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/300feda0-3248-49a9-b60f-01df802b2229" }, "response": { - "bodySize": 529, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"_rev\":\"1952240839\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 299, + "text": "{\"_id\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"_rev\":\"-1128011381\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23103,7 +25074,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23119,7 +25090,7 @@ }, { "name": "etag", - "value": "\"1952240839\"" + "value": "\"-1128011381\"" }, { "name": "expires", @@ -23135,15 +25106,15 @@ }, { "name": "content-length", - "value": "529" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23162,14 +25133,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.375Z", - "time": 98, + "startedDateTime": "2025-09-15T17:11:16.709Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -23177,11 +25148,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 98 + "wait": 78 } }, { - "_id": "d55aec02f036f2e6849d384e80a37a94", + "_id": "10c2ec5fa3c216e8aefeae079ae0267a", "_order": 0, "cache": {}, "request": { @@ -23198,15 +25169,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23221,18 +25192,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/6df24fdd-0b6c-4def-bf42-77af998f28b8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/40afb384-e9b6-4dcb-acde-04de109474c8" }, "response": { - "bodySize": 253, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"_rev\":\"425555480\",\"tree\":\"j08\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 299, + "text": "{\"_id\":\"40afb384-e9b6-4dcb-acde-04de109474c8\",\"_rev\":\"-1673284725\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23254,7 +25225,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23270,7 +25241,7 @@ }, { "name": "etag", - "value": "\"425555480\"" + "value": "\"-1673284725\"" }, { "name": "expires", @@ -23286,15 +25257,15 @@ }, { "name": "content-length", - "value": "253" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23313,14 +25284,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.376Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:16.709Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -23328,11 +25299,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 87 } }, { - "_id": "2bc9b21b90002351a9c212a87bbc210d", + "_id": "53bbc796bf390259adc0ab1bd676c9b5", "_order": 0, "cache": {}, "request": { @@ -23349,15 +25320,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23372,18 +25343,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bb294e05-6b6b-4478-b46f-b8d9e7711c66" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/97ef9d96-99e7-4d2d-b6c6-4177b5397ead" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\",\"_rev\":\"620562185\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"_rev\":\"-1576825857\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23405,7 +25376,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23421,7 +25392,7 @@ }, { "name": "etag", - "value": "\"620562185\"" + "value": "\"-1576825857\"" }, { "name": "expires", @@ -23437,15 +25408,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23464,14 +25435,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.377Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:16.710Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -23479,11 +25450,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 84 } }, { - "_id": "d743522596646b6f7befd07d3a7bf1e8", + "_id": "2afb861e8007ad4a02e40c2a0a420d38", "_order": 0, "cache": {}, "request": { @@ -23500,15 +25471,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23523,18 +25494,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8c5e9cb5-471b-4dd6-b150-ecaaeda98195" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8d7d64ee-da20-461f-a2ca-206b7479dd67" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"_rev\":\"-1095657842\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\",\"_rev\":\"-1870614074\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23556,7 +25527,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23572,7 +25543,7 @@ }, { "name": "etag", - "value": "\"-1095657842\"" + "value": "\"-1870614074\"" }, { "name": "expires", @@ -23592,11 +25563,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23621,8 +25592,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.377Z", - "time": 96, + "startedDateTime": "2025-09-15T17:11:16.710Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -23630,11 +25601,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 85 } }, { - "_id": "8e470dd8760fe12e108538e4a2678b75", + "_id": "a4986da027e7b97e126cfbfac012f9e4", "_order": 0, "cache": {}, "request": { @@ -23651,15 +25622,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23674,18 +25645,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f57cf53c-b4c6-48f7-84e8-91f535a2e8f8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/c91d626e-1156-41bd-b1fb-d292f640fba6" }, "response": { - "bodySize": 299, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\",\"_rev\":\"-1901839502\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"_rev\":\"1583393008\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -23707,7 +25678,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23723,7 +25694,7 @@ }, { "name": "etag", - "value": "\"-1901839502\"" + "value": "\"1583393008\"" }, { "name": "expires", @@ -23739,15 +25710,15 @@ }, { "name": "content-length", - "value": "299" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23766,14 +25737,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.378Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:16.711Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -23781,11 +25752,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 76 } }, { - "_id": "38e3e023ff18322a3aba1d982a005bc4", + "_id": "08d1d8fd2a6265df2a39df41aa06a4a0", "_order": 0, "cache": {}, "request": { @@ -23802,15 +25773,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23825,18 +25796,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j10" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/c7fcf7ae-1ab5-474b-b5b0-272e10468fbd" }, "response": { - "bodySize": 1684, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1684, - "text": "{\"_id\":\"j10\",\"_rev\":\"751431822\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 282, + "text": "{\"_id\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"_rev\":\"-951870329\",\"displayErrorOutcome\":false,\"tree\":\"j09\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -23858,7 +25829,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23874,7 +25845,7 @@ }, { "name": "etag", - "value": "\"751431822\"" + "value": "\"-951870329\"" }, { "name": "expires", @@ -23890,15 +25861,15 @@ }, { "name": "content-length", - "value": "1684" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:16 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23923,8 +25894,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.591Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:16.711Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -23932,11 +25903,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 85 } }, { - "_id": "7bd39caaa5fd7bc7c5b63e9a8b4313c5", + "_id": "24f6c70fe8d0304795e77b1ae157cddf", "_order": 0, "cache": {}, "request": { @@ -23953,15 +25924,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23976,18 +25947,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/300feda0-3248-49a9-b60f-01df802b2229" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Login" }, "response": { - "bodySize": 299, + "bodySize": 1895, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"_rev\":\"-1128011381\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1895, + "text": "{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -24009,7 +25980,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24025,7 +25996,7 @@ }, { "name": "etag", - "value": "\"-1128011381\"" + "value": "\"2122881300\"" }, { "name": "expires", @@ -24041,15 +26012,15 @@ }, { "name": "content-length", - "value": "299" + "value": "1895" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24074,8 +26045,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.665Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:16.884Z", + "time": 58, "timings": { "blocked": -1, "connect": -1, @@ -24083,11 +26054,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 58 } }, { - "_id": "10c2ec5fa3c216e8aefeae079ae0267a", + "_id": "ac3b5d2206685c76b01bedfb73847a46", "_order": 0, "cache": {}, "request": { @@ -24104,15 +26075,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24127,18 +26098,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/40afb384-e9b6-4dcb-acde-04de109474c8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/RetryLimitDecisionNode/2119f332-0f69-4088-a7a1-6582bf0f2001" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"40afb384-e9b6-4dcb-acde-04de109474c8\",\"_rev\":\"-1673284725\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"_rev\":\"-809908897\",\"incrementUserAttributeOnFailure\":true,\"retryLimit\":5,\"_type\":{\"_id\":\"RetryLimitDecisionNode\",\"name\":\"Retry Limit Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"Retry\",\"displayName\":\"Retry\"},{\"id\":\"Reject\",\"displayName\":\"Reject\"}]}" }, "cookies": [], "headers": [ @@ -24160,7 +26131,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24176,7 +26147,7 @@ }, { "name": "etag", - "value": "\"-1673284725\"" + "value": "\"-809908897\"" }, { "name": "expires", @@ -24196,11 +26167,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24219,14 +26190,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.666Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:16.950Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -24234,11 +26205,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 92 } }, { - "_id": "2afb861e8007ad4a02e40c2a0a420d38", + "_id": "953ab30d4d73c2adf50bd79794dcc77e", "_order": 0, "cache": {}, "request": { @@ -24255,15 +26226,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24278,18 +26249,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8d7d64ee-da20-461f-a2ca-206b7479dd67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/33b24514-3e50-4180-8f08-ab6f4e51b07e" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\",\"_rev\":\"-1870614074\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\",\"_rev\":\"-1628846194\",\"displayErrorOutcome\":false,\"tree\":\"ProgressiveProfile\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -24311,7 +26282,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24327,7 +26298,7 @@ }, { "name": "etag", - "value": "\"-1870614074\"" + "value": "\"-1628846194\"" }, { "name": "expires", @@ -24343,15 +26314,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24376,8 +26347,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.667Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:16.951Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -24385,11 +26356,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 72 } }, { - "_id": "53bbc796bf390259adc0ab1bd676c9b5", + "_id": "511b5e7c7dcda08055d181a6d17aa4e8", "_order": 0, "cache": {}, "request": { @@ -24406,15 +26377,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24429,18 +26400,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2042, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/97ef9d96-99e7-4d2d-b6c6-4177b5397ead" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AccountLockoutNode/51e8c4c1-3509-4635-90e6-d2cc31c4a6a5" }, "response": { - "bodySize": 299, + "bodySize": 222, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"_rev\":\"-1576825857\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 222, + "text": "{\"_id\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"_rev\":\"-1811954406\",\"lockAction\":\"LOCK\",\"_type\":{\"_id\":\"AccountLockoutNode\",\"name\":\"Account Lockout\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24462,7 +26433,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24478,7 +26449,7 @@ }, { "name": "etag", - "value": "\"-1576825857\"" + "value": "\"-1811954406\"" }, { "name": "expires", @@ -24494,15 +26465,15 @@ }, { "name": "content-length", - "value": "299" + "value": "222" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24527,7 +26498,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.667Z", + "startedDateTime": "2025-09-15T17:11:16.951Z", "time": 79, "timings": { "blocked": -1, @@ -24540,7 +26511,7 @@ } }, { - "_id": "08d1d8fd2a6265df2a39df41aa06a4a0", + "_id": "c83d775f1fac86f9c7524bb0c1e702ab", "_order": 0, "cache": {}, "request": { @@ -24557,15 +26528,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24580,18 +26551,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/c7fcf7ae-1ab5-474b-b5b0-272e10468fbd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/7f0c2aee-8c74-4d02-82a6-9d4ed9d11708" }, "response": { - "bodySize": 254, + "bodySize": 475, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"_rev\":\"-728542802\",\"tree\":\"j09\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 475, + "text": "{\"_id\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\",\"_rev\":\"1663221949\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -24613,7 +26584,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24629,7 +26600,7 @@ }, { "name": "etag", - "value": "\"-728542802\"" + "value": "\"1663221949\"" }, { "name": "expires", @@ -24645,15 +26616,15 @@ }, { "name": "content-length", - "value": "254" + "value": "475" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24678,8 +26649,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.668Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:16.952Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -24687,11 +26658,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 74 } }, { - "_id": "a4986da027e7b97e126cfbfac012f9e4", + "_id": "9434f9123fc71b91d9a0b12bb4be1855", "_order": 0, "cache": {}, "request": { @@ -24708,15 +26679,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24731,18 +26702,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/c91d626e-1156-41bd-b1fb-d292f640fba6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a12bc72f-ad97-4f1e-a789-a1fa3dd566c8" }, "response": { - "bodySize": 529, + "bodySize": 670, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"_rev\":\"1583393008\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 670, + "text": "{\"_id\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"_rev\":\"-1594114\",\"nodes\":[{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"New here? Create an account
Forgot username? Forgot password?\"},\"pageHeader\":{\"en\":\"Sign In\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24764,7 +26735,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24780,7 +26751,7 @@ }, { "name": "etag", - "value": "\"1583393008\"" + "value": "\"-1594114\"" }, { "name": "expires", @@ -24796,15 +26767,15 @@ }, { "name": "content-length", - "value": "529" + "value": "670" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24823,14 +26794,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.668Z", - "time": 96, + "startedDateTime": "2025-09-15T17:11:16.952Z", + "time": 90, "timings": { "blocked": -1, "connect": -1, @@ -24838,11 +26809,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 90 } }, { - "_id": "24f6c70fe8d0304795e77b1ae157cddf", + "_id": "663dc8d90803f011b358f257462c297a", "_order": 0, "cache": {}, "request": { @@ -24859,15 +26830,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24882,18 +26853,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2015, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Login" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/bba3e0d8-8525-4e82-bf48-ac17f7988917" }, "response": { - "bodySize": 1877, + "bodySize": 243, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1877, - "text": "{\"_id\":\"Login\",\"_rev\":\"-453684268\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"description\":\"Platform Login Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 243, + "text": "{\"_id\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\",\"_rev\":\"2098371942\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24915,7 +26886,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24931,7 +26902,7 @@ }, { "name": "etag", - "value": "\"-453684268\"" + "value": "\"2098371942\"" }, { "name": "expires", @@ -24947,15 +26918,15 @@ }, { "name": "content-length", - "value": "1877" + "value": "243" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24974,14 +26945,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.887Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:16.953Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -24989,11 +26960,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 73 } }, { - "_id": "ac3b5d2206685c76b01bedfb73847a46", + "_id": "92148f26ceddcb135981e302c7e61f93", "_order": 0, "cache": {}, "request": { @@ -25010,15 +26981,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25033,18 +27004,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/RetryLimitDecisionNode/2119f332-0f69-4088-a7a1-6582bf0f2001" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7354982f-57b6-4b04-9ddc-f1dd1e1e07d0" }, "response": { - "bodySize": 299, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"_rev\":\"-809908897\",\"incrementUserAttributeOnFailure\":true,\"retryLimit\":5,\"_type\":{\"_id\":\"RetryLimitDecisionNode\",\"name\":\"Retry Limit Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"Retry\",\"displayName\":\"Retry\"},{\"id\":\"Reject\",\"displayName\":\"Reject\"}]}" + "size": 260, + "text": "{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"_rev\":\"-2064640544\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25066,7 +27037,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25082,7 +27053,7 @@ }, { "name": "etag", - "value": "\"-809908897\"" + "value": "\"-2064640544\"" }, { "name": "expires", @@ -25098,15 +27069,15 @@ }, { "name": "content-length", - "value": "299" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25125,14 +27096,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.970Z", - "time": 108, + "startedDateTime": "2025-09-15T17:11:17.047Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -25140,11 +27111,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 108 + "wait": 79 } }, { - "_id": "953ab30d4d73c2adf50bd79794dcc77e", + "_id": "400cf894f4ffc26e6835ed152a2d9b3f", "_order": 0, "cache": {}, "request": { @@ -25161,15 +27132,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25184,18 +27155,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/33b24514-3e50-4180-8f08-ab6f4e51b07e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/0c80c39b-4813-4e67-b4fb-5a0bba85f994" }, "response": { - "bodySize": 270, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 270, - "text": "{\"_id\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\",\"_rev\":\"-1405518667\",\"tree\":\"ProgressiveProfile\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 260, + "text": "{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"_rev\":\"-1763423776\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25217,7 +27188,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25233,7 +27204,7 @@ }, { "name": "etag", - "value": "\"-1405518667\"" + "value": "\"-1763423776\"" }, { "name": "expires", @@ -25249,15 +27220,15 @@ }, { "name": "content-length", - "value": "270" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25282,8 +27253,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.971Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:17.048Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -25291,11 +27262,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 79 } }, { - "_id": "511b5e7c7dcda08055d181a6d17aa4e8", + "_id": "7ca8caa6afeaaa71db865a069e0902fd", "_order": 0, "cache": {}, "request": { @@ -25312,15 +27283,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25335,18 +27306,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2065, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AccountLockoutNode/51e8c4c1-3509-4635-90e6-d2cc31c4a6a5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/OrphanedTest" }, "response": { - "bodySize": 222, + "bodySize": 849, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 222, - "text": "{\"_id\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"_rev\":\"-1811954406\",\"lockAction\":\"LOCK\",\"_type\":{\"_id\":\"AccountLockoutNode\",\"name\":\"Account Lockout\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 849, + "text": "{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -25368,7 +27339,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25384,7 +27355,7 @@ }, { "name": "etag", - "value": "\"-1811954406\"" + "value": "\"1812305324\"" }, { "name": "expires", @@ -25400,15 +27371,15 @@ }, { "name": "content-length", - "value": "222" + "value": "849" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25427,14 +27398,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.971Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:17.133Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -25442,11 +27413,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 77 } }, { - "_id": "c83d775f1fac86f9c7524bb0c1e702ab", + "_id": "7b22fe8eb1840e99b4020c3b5eb1496d", "_order": 0, "cache": {}, "request": { @@ -25463,15 +27434,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25486,18 +27457,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/7f0c2aee-8c74-4d02-82a6-9d4ed9d11708" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/343e745f-923a-43c4-8675-649a490fd0a3" }, "response": { - "bodySize": 475, + "bodySize": 474, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 475, - "text": "{\"_id\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\",\"_rev\":\"1663221949\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 474, + "text": "{\"_id\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"_rev\":\"775696658\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -25519,7 +27490,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25535,7 +27506,7 @@ }, { "name": "etag", - "value": "\"1663221949\"" + "value": "\"775696658\"" }, { "name": "expires", @@ -25551,15 +27522,15 @@ }, { "name": "content-length", - "value": "475" + "value": "474" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25578,14 +27549,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.972Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:17.216Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -25593,11 +27564,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 64 } }, { - "_id": "9434f9123fc71b91d9a0b12bb4be1855", + "_id": "cf4e0ba49035fb3212c1219f6cb2e8fe", "_order": 0, "cache": {}, "request": { @@ -25614,15 +27585,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25637,18 +27608,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a12bc72f-ad97-4f1e-a789-a1fa3dd566c8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/PrestonTest" }, "response": { - "bodySize": 670, + "bodySize": 666, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 670, - "text": "{\"_id\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"_rev\":\"-1594114\",\"nodes\":[{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"New here? Create an account
Forgot username? Forgot password?\"},\"pageHeader\":{\"en\":\"Sign In\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 666, + "text": "{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -25670,7 +27641,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25686,7 +27657,7 @@ }, { "name": "etag", - "value": "\"-1594114\"" + "value": "\"-1151336344\"" }, { "name": "expires", @@ -25702,15 +27673,15 @@ }, { "name": "content-length", - "value": "670" + "value": "666" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25729,14 +27700,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.972Z", - "time": 180, + "startedDateTime": "2025-09-15T17:11:17.286Z", + "time": 60, "timings": { "blocked": -1, "connect": -1, @@ -25744,11 +27715,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 180 + "wait": 60 } }, { - "_id": "663dc8d90803f011b358f257462c297a", + "_id": "0ade42014ea84e000686764c1bc45869", "_order": 0, "cache": {}, "request": { @@ -25765,15 +27736,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25788,18 +27759,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/bba3e0d8-8525-4e82-bf48-ac17f7988917" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AmsterJwtDecisionNode/5857ca64-f06c-4058-9b04-2f284a2dc70a" }, "response": { - "bodySize": 243, + "bodySize": 340, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 243, - "text": "{\"_id\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\",\"_rev\":\"2098371942\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 340, + "text": "{\"_id\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"_rev\":\"-1127226425\",\"authorizedKeys\":\"&{amster.secrets.keys.path|@BASE_DIR@/security/keys/amster/authorized_keys}\",\"_type\":{\"_id\":\"AmsterJwtDecisionNode\",\"name\":\"Amster Jwt Decision Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -25821,7 +27792,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25837,7 +27808,7 @@ }, { "name": "etag", - "value": "\"2098371942\"" + "value": "\"-1127226425\"" }, { "name": "expires", @@ -25853,15 +27824,15 @@ }, { "name": "content-length", - "value": "243" + "value": "340" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25880,14 +27851,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:01.973Z", - "time": 114, + "startedDateTime": "2025-09-15T17:11:17.351Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -25895,11 +27866,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 114 + "wait": 67 } }, { - "_id": "92148f26ceddcb135981e302c7e61f93", + "_id": "da06405b031ae34c54ac304a337e9a7d", "_order": 0, "cache": {}, "request": { @@ -25916,15 +27887,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25939,18 +27910,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7354982f-57b6-4b04-9ddc-f1dd1e1e07d0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ProgressiveProfile" }, "response": { - "bodySize": 260, + "bodySize": 1372, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"_rev\":\"-2064640544\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1372, + "text": "{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}}" }, "cookies": [], "headers": [ @@ -25972,7 +27943,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25988,7 +27959,7 @@ }, { "name": "etag", - "value": "\"-2064640544\"" + "value": "\"-1205700547\"" }, { "name": "expires", @@ -26004,15 +27975,15 @@ }, { "name": "content-length", - "value": "260" + "value": "1372" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26031,14 +28002,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.159Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:17.422Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -26046,11 +28017,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 68 } }, { - "_id": "400cf894f4ffc26e6835ed152a2d9b3f", + "_id": "5a0efe962033aacd324acd682a941daa", "_order": 0, "cache": {}, "request": { @@ -26067,15 +28038,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26090,18 +28061,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/0c80c39b-4813-4e67-b4fb-5a0bba85f994" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/423a959a-a1b9-498a-b0f7-596b6b6e775a" }, "response": { - "bodySize": 260, + "bodySize": 347, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"_rev\":\"-1763423776\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 347, + "text": "{\"_id\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\",\"_rev\":\"1288219125\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -26123,7 +28094,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26139,7 +28110,7 @@ }, { "name": "etag", - "value": "\"-1763423776\"" + "value": "\"1288219125\"" }, { "name": "expires", @@ -26155,15 +28126,15 @@ }, { "name": "content-length", - "value": "260" + "value": "347" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26182,14 +28153,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.160Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:17.495Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -26197,11 +28168,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 78 } }, { - "_id": "7ca8caa6afeaaa71db865a069e0902fd", + "_id": "008434bbafd9e35ba6a8bfaaa580c46b", "_order": 0, "cache": {}, "request": { @@ -26218,15 +28189,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26241,18 +28212,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/OrphanedTest" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a5aecad8-854a-4ed5-b719-ff6c90e858c0" }, "response": { - "bodySize": 831, + "bodySize": 387, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 831, - "text": "{\"_id\":\"OrphanedTest\",\"_rev\":\"-764260244\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"description\":\"Test orphaned nodes\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 387, + "text": "{\"_id\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\",\"_rev\":\"380010937\",\"nodes\":[{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{},\"pageHeader\":{\"en\":\"Please select your preferences\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26274,7 +28245,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26290,7 +28261,7 @@ }, { "name": "etag", - "value": "\"-764260244\"" + "value": "\"380010937\"" }, { "name": "expires", @@ -26306,15 +28277,15 @@ }, { "name": "content-length", - "value": "831" + "value": "387" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:01 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26333,14 +28304,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.242Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:17.496Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -26348,11 +28319,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 74 } }, { - "_id": "7b22fe8eb1840e99b4020c3b5eb1496d", + "_id": "84769f63c358dd689243ea9740fe3bbf", "_order": 0, "cache": {}, "request": { @@ -26369,15 +28340,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26392,18 +28363,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/343e745f-923a-43c4-8675-649a490fd0a3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/QueryFilterDecisionNode/a1f45b44-5bf7-4c57-aa3f-75c619c7db8e" }, "response": { - "bodySize": 474, + "bodySize": 378, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 474, - "text": "{\"_id\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"_rev\":\"775696658\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 378, + "text": "{\"_id\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\",\"_rev\":\"-1852493841\",\"identityAttribute\":\"userName\",\"queryFilter\":\"!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false\",\"_type\":{\"_id\":\"QueryFilterDecisionNode\",\"name\":\"Query Filter Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -26425,7 +28396,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26441,7 +28412,7 @@ }, { "name": "etag", - "value": "\"775696658\"" + "value": "\"-1852493841\"" }, { "name": "expires", @@ -26457,15 +28428,15 @@ }, { "name": "content-length", - "value": "474" + "value": "378" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26484,14 +28455,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.312Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:17.496Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -26499,11 +28470,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 74 } }, { - "_id": "da06405b031ae34c54ac304a337e9a7d", + "_id": "45372e53b29867dc74ed412c24651e66", "_order": 0, "cache": {}, "request": { @@ -26520,15 +28491,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26543,18 +28514,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ProgressiveProfile" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/LoginCountDecisionNode/8afdaec3-275e-4301-bb53-34f03e6a4b29" }, "response": { - "bodySize": 1352, + "bodySize": 300, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1352, - "text": "{\"_id\":\"ProgressiveProfile\",\"_rev\":\"512701181\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"description\":\"Prompt for missing preferences on 3rd login\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}},\"mustRun\":false,\"enabled\":true}" + "size": 300, + "text": "{\"_id\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"_rev\":\"-1679047423\",\"interval\":\"AT\",\"identityAttribute\":\"userName\",\"amount\":3,\"_type\":{\"_id\":\"LoginCountDecisionNode\",\"name\":\"Login Count Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -26576,7 +28547,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26592,7 +28563,7 @@ }, { "name": "etag", - "value": "\"512701181\"" + "value": "\"-1679047423\"" }, { "name": "expires", @@ -26608,15 +28579,15 @@ }, { "name": "content-length", - "value": "1352" + "value": "300" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26635,14 +28606,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.390Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:17.496Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -26650,11 +28621,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 78 } }, { - "_id": "5a0efe962033aacd324acd682a941daa", + "_id": "c1155efa8ce487ae4ca29d579b03ad49", "_order": 0, "cache": {}, "request": { @@ -26671,15 +28642,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26694,18 +28665,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/423a959a-a1b9-498a-b0f7-596b6b6e775a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/0a042e10-b22e-4e02-86c4-65e26e775f7a" }, "response": { - "bodySize": 347, + "bodySize": 351, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 347, - "text": "{\"_id\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\",\"_rev\":\"1288219125\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 351, + "text": "{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"_rev\":\"-1210529544\",\"attributesToCollect\":[\"preferences/updates\",\"preferences/marketing\"],\"identityAttribute\":\"userName\",\"validateInputs\":false,\"required\":false,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26727,7 +28698,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26743,7 +28714,7 @@ }, { "name": "etag", - "value": "\"1288219125\"" + "value": "\"-1210529544\"" }, { "name": "expires", @@ -26759,15 +28730,15 @@ }, { "name": "content-length", - "value": "347" + "value": "351" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26786,14 +28757,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.464Z", - "time": 91, + "startedDateTime": "2025-09-15T17:11:17.577Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -26801,11 +28772,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 91 + "wait": 69 } }, { - "_id": "008434bbafd9e35ba6a8bfaaa580c46b", + "_id": "631e3d60e32140c0ba65aa36c5278edb", "_order": 0, "cache": {}, "request": { @@ -26822,15 +28793,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26845,18 +28816,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a5aecad8-854a-4ed5-b719-ff6c90e858c0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/RadioChoice" }, "response": { - "bodySize": 387, + "bodySize": 669, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 387, - "text": "{\"_id\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\",\"_rev\":\"380010937\",\"nodes\":[{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{},\"pageHeader\":{\"en\":\"Please select your preferences\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 669, + "text": "{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -26878,7 +28849,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26894,7 +28865,7 @@ }, { "name": "etag", - "value": "\"380010937\"" + "value": "\"-771275624\"" }, { "name": "expires", @@ -26910,15 +28881,15 @@ }, { "name": "content-length", - "value": "387" + "value": "669" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26937,14 +28908,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.465Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:17.650Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -26952,11 +28923,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 64 } }, { - "_id": "84769f63c358dd689243ea9740fe3bbf", + "_id": "00f0ab1c559f441eb9691ebc7c4763e6", "_order": 0, "cache": {}, "request": { @@ -26973,15 +28944,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26996,18 +28967,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/QueryFilterDecisionNode/a1f45b44-5bf7-4c57-aa3f-75c619c7db8e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5d6cd20e-5074-43de-8832-fddd95fb078e" }, "response": { - "bodySize": 378, + "bodySize": 516, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 378, - "text": "{\"_id\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\",\"_rev\":\"-1852493841\",\"identityAttribute\":\"userName\",\"queryFilter\":\"!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false\",\"_type\":{\"_id\":\"QueryFilterDecisionNode\",\"name\":\"Query Filter Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 516, + "text": "{\"_id\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"_rev\":\"-450923473\",\"nodes\":[{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"nodeType\":\"ChoiceCollectorNode\",\"displayName\":\"Choice Collector\"}],\"pageDescription\":{},\"stage\":\"{\\\"ChoiceCallback\\\":[{\\\"id\\\":\\\"a566e474-99f3-46e4-9e70-682402bfaa84\\\",\\\"displayType\\\":\\\"radio\\\"}]}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" }, "cookies": [], "headers": [ @@ -27029,7 +29000,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27045,7 +29016,7 @@ }, { "name": "etag", - "value": "\"-1852493841\"" + "value": "\"-450923473\"" }, { "name": "expires", @@ -27061,15 +29032,15 @@ }, { "name": "content-length", - "value": "378" + "value": "516" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27088,14 +29059,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.465Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:17.720Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -27103,11 +29074,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 66 } }, { - "_id": "45372e53b29867dc74ed412c24651e66", + "_id": "23de842fe257416bd82dea1b681259b5", "_order": 0, "cache": {}, "request": { @@ -27124,15 +29095,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27147,18 +29118,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2043, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/LoginCountDecisionNode/8afdaec3-275e-4301-bb53-34f03e6a4b29" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ChoiceCollectorNode/a566e474-99f3-46e4-9e70-682402bfaa84" }, "response": { - "bodySize": 300, + "bodySize": 338, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 300, - "text": "{\"_id\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"_rev\":\"-1679047423\",\"interval\":\"AT\",\"identityAttribute\":\"userName\",\"amount\":3,\"_type\":{\"_id\":\"LoginCountDecisionNode\",\"name\":\"Login Count Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 338, + "text": "{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"_rev\":\"-514175851\",\"defaultChoice\":\"one\",\"choices\":[\"one\",\"two\",\"three\"],\"prompt\":\"Choice?\",\"_type\":{\"_id\":\"ChoiceCollectorNode\",\"name\":\"Choice Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" }, "cookies": [], "headers": [ @@ -27180,7 +29151,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27196,7 +29167,7 @@ }, { "name": "etag", - "value": "\"-1679047423\"" + "value": "\"-514175851\"" }, { "name": "expires", @@ -27212,15 +29183,15 @@ }, { "name": "content-length", - "value": "300" + "value": "338" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:17 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27239,14 +29210,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.465Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:17.791Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -27254,11 +29225,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 67 } }, { - "_id": "c1155efa8ce487ae4ca29d579b03ad49", + "_id": "7ddcc2b82c4a157177a5917c9a16b2e8", "_order": 0, "cache": {}, "request": { @@ -27275,15 +29246,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27298,18 +29269,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/0a042e10-b22e-4e02-86c4-65e26e775f7a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Registration" }, "response": { - "bodySize": 351, + "bodySize": 1258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"_rev\":\"-1210529544\",\"attributesToCollect\":[\"preferences/updates\",\"preferences/marketing\"],\"identityAttribute\":\"userName\",\"validateInputs\":false,\"required\":false,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1258, + "text": "{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -27331,7 +29302,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27347,7 +29318,7 @@ }, { "name": "etag", - "value": "\"-1210529544\"" + "value": "\"-2058896210\"" }, { "name": "expires", @@ -27363,15 +29334,15 @@ }, { "name": "content-length", - "value": "351" + "value": "1258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27390,14 +29361,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.559Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:17.862Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -27405,11 +29376,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 64 } }, { - "_id": "631e3d60e32140c0ba65aa36c5278edb", + "_id": "9e8c469a59a9a045428ebb32cffe0e39", "_order": 0, "cache": {}, "request": { @@ -27426,15 +29397,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27449,18 +29420,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2021, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/RadioChoice" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/0c091c49-f3af-48fb-ac6f-07fba0499dd6" }, "response": { - "bodySize": 650, + "bodySize": 1092, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 650, - "text": "{\"_id\":\"RadioChoice\",\"_rev\":\"947126104\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 1092, + "text": "{\"_id\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"_rev\":\"-30816295\",\"nodes\":[{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"},{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"},{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"nodeType\":\"KbaCreateNode\",\"displayName\":\"KBA Definition\"},{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"nodeType\":\"AcceptTermsAndConditionsNode\",\"displayName\":\"Accept Terms and Conditions\"}],\"pageDescription\":{\"en\":\"Signing up is fast and easy.
Already have an account? Sign In\"},\"stage\":\"{\\\"ValidatedCreatePasswordCallback\\\":[{\\\"id\\\":\\\"3d8709a1-f09f-4d1f-8094-2850e472c1db\\\",\\\"confirmPassword\\\":true,\\\"policyDisplayCheckmark\\\":true}]}\",\"pageHeader\":{\"en\":\"Sign Up\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27482,7 +29453,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27498,7 +29469,7 @@ }, { "name": "etag", - "value": "\"947126104\"" + "value": "\"-30816295\"" }, { "name": "expires", @@ -27514,15 +29485,15 @@ }, { "name": "content-length", - "value": "650" + "value": "1092" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27541,14 +29512,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.634Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:17.931Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -27556,11 +29527,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 71 } }, { - "_id": "00f0ab1c559f441eb9691ebc7c4763e6", + "_id": "d3bd13cf2c05905fa1ca40d9c36f4e57", "_order": 0, "cache": {}, "request": { @@ -27577,15 +29548,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27600,18 +29571,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5d6cd20e-5074-43de-8832-fddd95fb078e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/466f8b54-07fb-4e31-a11d-a6842618cc37" }, "response": { - "bodySize": 516, + "bodySize": 436, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 516, - "text": "{\"_id\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"_rev\":\"-450923473\",\"nodes\":[{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"nodeType\":\"ChoiceCollectorNode\",\"displayName\":\"Choice Collector\"}],\"pageDescription\":{},\"stage\":\"{\\\"ChoiceCallback\\\":[{\\\"id\\\":\\\"a566e474-99f3-46e4-9e70-682402bfaa84\\\",\\\"displayType\\\":\\\"radio\\\"}]}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + "size": 436, + "text": "{\"_id\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\",\"_rev\":\"1064387237\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"registration\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":false,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27633,7 +29604,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27649,7 +29620,7 @@ }, { "name": "etag", - "value": "\"-450923473\"" + "value": "\"1064387237\"" }, { "name": "expires", @@ -27665,15 +29636,15 @@ }, { "name": "content-length", - "value": "516" + "value": "436" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27698,8 +29669,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.712Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:17.931Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -27707,11 +29678,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 71 } }, { - "_id": "23de842fe257416bd82dea1b681259b5", + "_id": "2d3bdeba8c45a258964597a30549a138", "_order": 0, "cache": {}, "request": { @@ -27728,15 +29699,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27751,18 +29722,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2066, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ChoiceCollectorNode/a566e474-99f3-46e4-9e70-682402bfaa84" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/97a15eb2-a015-4b6d-81a0-be78c3aa1a3b" }, "response": { - "bodySize": 338, + "bodySize": 243, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 338, - "text": "{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"_rev\":\"-514175851\",\"defaultChoice\":\"one\",\"choices\":[\"one\",\"two\",\"three\"],\"prompt\":\"Choice?\",\"_type\":{\"_id\":\"ChoiceCollectorNode\",\"name\":\"Choice Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + "size": 243, + "text": "{\"_id\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"_rev\":\"-841385771\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27784,7 +29755,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27800,7 +29771,7 @@ }, { "name": "etag", - "value": "\"-514175851\"" + "value": "\"-841385771\"" }, { "name": "expires", @@ -27816,15 +29787,15 @@ }, { "name": "content-length", - "value": "338" + "value": "243" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27849,8 +29820,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.789Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:17.932Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -27858,11 +29829,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 66 } }, { - "_id": "7ddcc2b82c4a157177a5917c9a16b2e8", + "_id": "20d5e3297b927ca274b6eb25363ac24c", "_order": 0, "cache": {}, "request": { @@ -27879,15 +29850,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27902,18 +29873,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Registration" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/CreateObjectNode/ad5dcbb3-7335-49b7-b3e7-7d850bb88237" }, "response": { - "bodySize": 1239, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1239, - "text": "{\"_id\":\"Registration\",\"_rev\":\"-340494482\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"description\":\"Platform Registration Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 277, + "text": "{\"_id\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\",\"_rev\":\"-612221945\",\"identityResource\":\"managed/alpha_user\",\"_type\":{\"_id\":\"CreateObjectNode\",\"name\":\"Create Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"CREATED\",\"displayName\":\"Created\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -27935,7 +29906,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27951,7 +29922,7 @@ }, { "name": "etag", - "value": "\"-340494482\"" + "value": "\"-612221945\"" }, { "name": "expires", @@ -27967,15 +29938,15 @@ }, { "name": "content-length", - "value": "1239" + "value": "277" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27994,14 +29965,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.874Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:17.932Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -28009,11 +29980,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 74 } }, { - "_id": "9e8c469a59a9a045428ebb32cffe0e39", + "_id": "93d2e07beb6012897283c4a95970ef06", "_order": 0, "cache": {}, "request": { @@ -28030,15 +30001,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28053,18 +30024,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/0c091c49-f3af-48fb-ac6f-07fba0499dd6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7fcaf48e-a754-4959-858b-05b2933b825f" }, "response": { - "bodySize": 1092, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1092, - "text": "{\"_id\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"_rev\":\"-30816295\",\"nodes\":[{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"},{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"},{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"nodeType\":\"KbaCreateNode\",\"displayName\":\"KBA Definition\"},{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"nodeType\":\"AcceptTermsAndConditionsNode\",\"displayName\":\"Accept Terms and Conditions\"}],\"pageDescription\":{\"en\":\"Signing up is fast and easy.
Already have an account? Sign In\"},\"stage\":\"{\\\"ValidatedCreatePasswordCallback\\\":[{\\\"id\\\":\\\"3d8709a1-f09f-4d1f-8094-2850e472c1db\\\",\\\"confirmPassword\\\":true,\\\"policyDisplayCheckmark\\\":true}]}\",\"pageHeader\":{\"en\":\"Sign Up\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"_rev\":\"1966656034\",\"usernameAttribute\":\"userName\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28086,7 +30057,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28102,7 +30073,7 @@ }, { "name": "etag", - "value": "\"-30816295\"" + "value": "\"1966656034\"" }, { "name": "expires", @@ -28118,15 +30089,15 @@ }, { "name": "content-length", - "value": "1092" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28151,8 +30122,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.950Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:18.011Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -28160,11 +30131,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 71 } }, { - "_id": "2d3bdeba8c45a258964597a30549a138", + "_id": "4b85e6f316361f022106bd44058700fa", "_order": 0, "cache": {}, "request": { @@ -28181,15 +30152,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28204,18 +30175,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/97a15eb2-a015-4b6d-81a0-be78c3aa1a3b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/d3ce2036-1523-4ce8-b1a2-895a2a036667" }, "response": { - "bodySize": 243, + "bodySize": 373, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 243, - "text": "{\"_id\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"_rev\":\"-841385771\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 373, + "text": "{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"_rev\":\"-1158802257\",\"attributesToCollect\":[\"givenName\",\"sn\",\"mail\",\"preferences/marketing\",\"preferences/updates\"],\"identityAttribute\":\"userName\",\"validateInputs\":true,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28237,7 +30208,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28253,7 +30224,7 @@ }, { "name": "etag", - "value": "\"-841385771\"" + "value": "\"-1158802257\"" }, { "name": "expires", @@ -28269,15 +30240,15 @@ }, { "name": "content-length", - "value": "243" + "value": "373" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28296,14 +30267,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.951Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:18.011Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -28311,11 +30282,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 71 } }, { - "_id": "d3bd13cf2c05905fa1ca40d9c36f4e57", + "_id": "188824f8c0922f65b2cb19e3b9cb2515", "_order": 0, "cache": {}, "request": { @@ -28332,15 +30303,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28355,18 +30326,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/466f8b54-07fb-4e31-a11d-a6842618cc37" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/3d8709a1-f09f-4d1f-8094-2850e472c1db" }, "response": { - "bodySize": 436, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 436, - "text": "{\"_id\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\",\"_rev\":\"1064387237\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"registration\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":false,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"_rev\":\"-1470058997\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28388,7 +30359,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28404,7 +30375,7 @@ }, { "name": "etag", - "value": "\"1064387237\"" + "value": "\"-1470058997\"" }, { "name": "expires", @@ -28420,15 +30391,15 @@ }, { "name": "content-length", - "value": "436" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28447,14 +30418,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.951Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:18.012Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -28462,11 +30433,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 70 } }, { - "_id": "20d5e3297b927ca274b6eb25363ac24c", + "_id": "85c3bfe52f9900e35685594eded4cee0", "_order": 0, "cache": {}, "request": { @@ -28483,15 +30454,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28506,18 +30477,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2052, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/CreateObjectNode/ad5dcbb3-7335-49b7-b3e7-7d850bb88237" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AcceptTermsAndConditionsNode/b4a0e915-c15d-4b83-9c9d-18347d645976" }, "response": { - "bodySize": 277, + "bodySize": 223, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 277, - "text": "{\"_id\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\",\"_rev\":\"-612221945\",\"identityResource\":\"managed/alpha_user\",\"_type\":{\"_id\":\"CreateObjectNode\",\"name\":\"Create Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"CREATED\",\"displayName\":\"Created\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 223, + "text": "{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"_rev\":\"1508860909\",\"_type\":{\"_id\":\"AcceptTermsAndConditionsNode\",\"name\":\"Accept Terms and Conditions\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28539,7 +30510,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28555,7 +30526,7 @@ }, { "name": "etag", - "value": "\"-612221945\"" + "value": "\"1508860909\"" }, { "name": "expires", @@ -28571,15 +30542,15 @@ }, { "name": "content-length", - "value": "277" + "value": "223" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28604,8 +30575,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:02.952Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:18.013Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -28613,11 +30584,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 73 } }, { - "_id": "93d2e07beb6012897283c4a95970ef06", + "_id": "7b8b9ba1265400f4cc8e2c9ccf76f679", "_order": 0, "cache": {}, "request": { @@ -28634,15 +30605,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28657,18 +30628,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7fcaf48e-a754-4959-858b-05b2933b825f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/KbaCreateNode/120c69d3-90b4-4ad4-b7af-380e8b119340" }, "response": { - "bodySize": 258, + "bodySize": 272, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"_rev\":\"1966656034\",\"usernameAttribute\":\"userName\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 272, + "text": "{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"_rev\":\"-8134977\",\"message\":{\"en\":\"Select a security question\"},\"allowUserDefinedQuestions\":true,\"_type\":{\"_id\":\"KbaCreateNode\",\"name\":\"KBA Definition\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28690,7 +30661,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28706,7 +30677,7 @@ }, { "name": "etag", - "value": "\"1966656034\"" + "value": "\"-8134977\"" }, { "name": "expires", @@ -28722,15 +30693,15 @@ }, { "name": "content-length", - "value": "258" + "value": "272" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28749,14 +30720,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.040Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:18.013Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -28764,11 +30735,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 73 } }, { - "_id": "188824f8c0922f65b2cb19e3b9cb2515", + "_id": "756f6f48fb26d1eb4bdf4fd3e99d0117", "_order": 0, "cache": {}, "request": { @@ -28785,15 +30756,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -28808,45 +30775,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 1894, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/3d8709a1-f09f-4d1f-8094-2850e472c1db" + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/registration" }, "response": { - "bodySize": 259, + "bodySize": 1546, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"_rev\":\"-1470058997\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "mimeType": "application/json;charset=utf-8", + "size": 1546, + "text": "{\"_id\":\"emailTemplate/registration\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"message\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Register new account\",\"fr\":\"Créer un nouveau compte\"}}" }, "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": "date", + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "vary", + "value": "Origin" }, { "name": "cache-control", - "value": "private" + "value": "no-store" }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "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" @@ -28855,10 +30822,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-1470058997\"" - }, { "name": "expires", "value": "0" @@ -28868,20 +30831,20 @@ "value": "no-cache" }, { - "name": "content-type", - "value": "application/json;charset=UTF-8" + "name": "x-content-type-options", + "value": "nosniff" }, { - "name": "content-length", - "value": "259" + "name": "x-frame-options", + "value": "DENY" }, { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "name": "content-length", + "value": "1546" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28900,14 +30863,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 679, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.041Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:18.014Z", + "time": 60, "timings": { "blocked": -1, "connect": -1, @@ -28915,11 +30878,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 60 } }, { - "_id": "4b85e6f316361f022106bd44058700fa", + "_id": "4a3c66df9fc375ae45849605f558c01f", "_order": 0, "cache": {}, "request": { @@ -28936,15 +30899,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28959,18 +30922,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2000, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/d3ce2036-1523-4ce8-b1a2-895a2a036667" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ResetPassword" }, "response": { - "bodySize": 373, + "bodySize": 1453, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 373, - "text": "{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"_rev\":\"-1158802257\",\"attributesToCollect\":[\"givenName\",\"sn\",\"mail\",\"preferences/marketing\",\"preferences/updates\"],\"identityAttribute\":\"userName\",\"validateInputs\":true,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1453, + "text": "{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -28992,7 +30955,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29008,7 +30971,7 @@ }, { "name": "etag", - "value": "\"-1158802257\"" + "value": "\"2074770462\"" }, { "name": "expires", @@ -29024,15 +30987,15 @@ }, { "name": "content-length", - "value": "373" + "value": "1453" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29057,8 +31020,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.041Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:18.091Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -29066,11 +31029,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 63 } }, { - "_id": "7b8b9ba1265400f4cc8e2c9ccf76f679", + "_id": "7590e3052d2dd66ef963a210ac10709c", "_order": 0, "cache": {}, "request": { @@ -29087,15 +31050,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29110,18 +31073,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/KbaCreateNode/120c69d3-90b4-4ad4-b7af-380e8b119340" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/06c97be5-7fdd-4739-aea1-ecc7fe082865" }, "response": { - "bodySize": 272, + "bodySize": 433, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 272, - "text": "{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"_rev\":\"-8134977\",\"message\":{\"en\":\"Select a security question\"},\"allowUserDefinedQuestions\":true,\"_type\":{\"_id\":\"KbaCreateNode\",\"name\":\"KBA Definition\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 433, + "text": "{\"_id\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"_rev\":\"-1138066714\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"resetPassword\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -29143,7 +31106,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29159,7 +31122,7 @@ }, { "name": "etag", - "value": "\"-8134977\"" + "value": "\"-1138066714\"" }, { "name": "expires", @@ -29175,15 +31138,15 @@ }, { "name": "content-length", - "value": "272" + "value": "433" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29202,14 +31165,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.042Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:18.159Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -29217,11 +31180,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 72 } }, { - "_id": "85c3bfe52f9900e35685594eded4cee0", + "_id": "361169982eadc2849f9a635d70f0ec84", "_order": 0, "cache": {}, "request": { @@ -29238,15 +31201,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29261,18 +31224,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2075, + "headersSize": 2048, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AcceptTermsAndConditionsNode/b4a0e915-c15d-4b83-9c9d-18347d645976" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/21b8ddf3-0203-4ae1-ab05-51cf3a3a707a" }, "response": { - "bodySize": 223, + "bodySize": 295, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 223, - "text": "{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"_rev\":\"1508860909\",\"_type\":{\"_id\":\"AcceptTermsAndConditionsNode\",\"name\":\"Accept Terms and Conditions\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 295, + "text": "{\"_id\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\",\"_rev\":\"402776485\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -29294,7 +31257,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29310,7 +31273,7 @@ }, { "name": "etag", - "value": "\"1508860909\"" + "value": "\"402776485\"" }, { "name": "expires", @@ -29326,15 +31289,15 @@ }, { "name": "content-length", - "value": "223" + "value": "295" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29353,14 +31316,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.042Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:18.159Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -29368,11 +31331,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 78 } }, { - "_id": "756f6f48fb26d1eb4bdf4fd3e99d0117", + "_id": "1b23fbc14f2647a4ba3009a1131885cf", "_order": 0, "cache": {}, "request": { @@ -29389,11 +31352,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29408,41 +31375,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1917, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/registration" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b" }, "response": { - "bodySize": 1546, + "bodySize": 444, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 1546, - "text": "{\"_id\":\"emailTemplate/registration\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"message\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Register new account\",\"fr\":\"Créer un nouveau compte\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 444, + "text": "{\"_id\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"_rev\":\"86486605\",\"nodes\":[{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.0" }, { "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" @@ -29451,6 +31422,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"86486605\"" + }, { "name": "expires", "value": "0" @@ -29460,20 +31435,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "444" }, { - "name": "content-length", - "value": "1546" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29492,14 +31467,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 665, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.043Z", - "time": 52, + "startedDateTime": "2025-09-15T17:11:18.160Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -29507,11 +31482,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 52 + "wait": 74 } }, { - "_id": "4a3c66df9fc375ae45849605f558c01f", + "_id": "cc85b555d920cb57ea39666194165b14", "_order": 0, "cache": {}, "request": { @@ -29528,15 +31503,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29551,18 +31526,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2023, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ResetPassword" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/989f0bf8-a328-4217-b82b-5275d79ca8bd" }, "response": { - "bodySize": 1435, + "bodySize": 342, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1435, - "text": "{\"_id\":\"ResetPassword\",\"_rev\":\"-501795106\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"description\":\"Reset Password Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 342, + "text": "{\"_id\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\",\"_rev\":\"555551070\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"mail\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -29584,7 +31559,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29600,7 +31575,7 @@ }, { "name": "etag", - "value": "\"-501795106\"" + "value": "\"555551070\"" }, { "name": "expires", @@ -29616,15 +31591,15 @@ }, { "name": "content-length", - "value": "1435" + "value": "342" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29643,14 +31618,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.125Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:18.160Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -29658,11 +31633,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 74 } }, { - "_id": "7590e3052d2dd66ef963a210ac10709c", + "_id": "2b5e08dacdc3abd63008ccdf93339c6a", "_order": 0, "cache": {}, "request": { @@ -29679,15 +31654,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29702,18 +31677,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/06c97be5-7fdd-4739-aea1-ecc7fe082865" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/e4c752f9-c625-48c9-9644-a58802fa9e9c" }, "response": { - "bodySize": 433, + "bodySize": 391, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 433, - "text": "{\"_id\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"_rev\":\"-1138066714\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"resetPassword\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 391, + "text": "{\"_id\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\",\"_rev\":\"1593283676\",\"nodes\":[{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Change password\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -29735,7 +31710,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29751,7 +31726,7 @@ }, { "name": "etag", - "value": "\"-1138066714\"" + "value": "\"1593283676\"" }, { "name": "expires", @@ -29767,15 +31742,15 @@ }, { "name": "content-length", - "value": "433" + "value": "391" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29794,14 +31769,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.207Z", - "time": 107, + "startedDateTime": "2025-09-15T17:11:18.160Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -29809,11 +31784,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 107 + "wait": 78 } }, { - "_id": "cc85b555d920cb57ea39666194165b14", + "_id": "ac61014892eddc484e84f9a6e4713f3e", "_order": 0, "cache": {}, "request": { @@ -29830,15 +31805,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -29853,45 +31824,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 1895, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/989f0bf8-a328-4217-b82b-5275d79ca8bd" + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/resetPassword" }, "response": { - "bodySize": 342, + "bodySize": 455, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 342, - "text": "{\"_id\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\",\"_rev\":\"555551070\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"mail\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "mimeType": "application/json;charset=utf-8", + "size": 455, + "text": "{\"_id\":\"emailTemplate/resetPassword\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"message\":{\"en\":\"

Click to reset your password

Password reset link

\",\"fr\":\"

Cliquez pour réinitialiser votre mot de passe

Mot de passe lien de réinitialisation

\"},\"mimeType\":\"text/html\",\"subject\":{\"en\":\"Reset your password\",\"fr\":\"Réinitialisez votre mot de passe\"}}" }, "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": "date", + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "vary", + "value": "Origin" }, { "name": "cache-control", - "value": "private" + "value": "no-store" }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "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" @@ -29900,10 +31871,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"555551070\"" - }, { "name": "expires", "value": "0" @@ -29913,20 +31880,20 @@ "value": "no-cache" }, { - "name": "content-type", - "value": "application/json;charset=UTF-8" + "name": "x-content-type-options", + "value": "nosniff" }, { - "name": "content-length", - "value": "342" + "name": "x-frame-options", + "value": "DENY" }, { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "name": "content-length", + "value": "455" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29945,14 +31912,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.208Z", - "time": 99, + "startedDateTime": "2025-09-15T17:11:18.242Z", + "time": 40, "timings": { "blocked": -1, "connect": -1, @@ -29960,11 +31927,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 40 } }, { - "_id": "361169982eadc2849f9a635d70f0ec84", + "_id": "21e351eb59f50bfb7962aab70fe392cb", "_order": 0, "cache": {}, "request": { @@ -29981,15 +31948,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30004,18 +31971,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2071, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/21b8ddf3-0203-4ae1-ab05-51cf3a3a707a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/276afa7c-a680-4cf4-a5f6-d6c78191f5c9" }, "response": { - "bodySize": 295, + "bodySize": 307, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 295, - "text": "{\"_id\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\",\"_rev\":\"402776485\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 307, + "text": "{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"_rev\":\"-1256358519\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -30037,7 +32004,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30053,7 +32020,7 @@ }, { "name": "etag", - "value": "\"402776485\"" + "value": "\"-1256358519\"" }, { "name": "expires", @@ -30069,15 +32036,15 @@ }, { "name": "content-length", - "value": "295" + "value": "307" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30096,14 +32063,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.208Z", - "time": 106, + "startedDateTime": "2025-09-15T17:11:18.285Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -30111,11 +32078,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 106 + "wait": 73 } }, { - "_id": "1b23fbc14f2647a4ba3009a1131885cf", + "_id": "6db700cc0b02b6597c541c9803c1d6dc", "_order": 0, "cache": {}, "request": { @@ -30132,15 +32099,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30155,18 +32122,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/009c19c8-9572-47bb-adb2-1f092c559a43" }, "response": { - "bodySize": 444, + "bodySize": 257, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 444, - "text": "{\"_id\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"_rev\":\"86486605\",\"nodes\":[{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 257, + "text": "{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"_rev\":\"519412822\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -30188,7 +32155,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30204,7 +32171,7 @@ }, { "name": "etag", - "value": "\"86486605\"" + "value": "\"519412822\"" }, { "name": "expires", @@ -30220,15 +32187,15 @@ }, { "name": "content-length", - "value": "444" + "value": "257" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30247,14 +32214,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.209Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:18.286Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -30262,11 +32229,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 72 } }, { - "_id": "2b5e08dacdc3abd63008ccdf93339c6a", + "_id": "85671d5e8b0093bb970f9089d54b17b3", "_order": 0, "cache": {}, "request": { @@ -30283,15 +32250,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30306,18 +32273,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2008, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/e4c752f9-c625-48c9-9644-a58802fa9e9c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/SocialProviderHandler" }, "response": { - "bodySize": 391, + "bodySize": 1031, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 391, - "text": "{\"_id\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\",\"_rev\":\"1593283676\",\"nodes\":[{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Change password\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1031, + "text": "{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -30339,7 +32306,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30355,7 +32322,7 @@ }, { "name": "etag", - "value": "\"1593283676\"" + "value": "\"557376553\"" }, { "name": "expires", @@ -30371,15 +32338,15 @@ }, { "name": "content-length", - "value": "391" + "value": "1031" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:02 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30404,8 +32371,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.209Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:18.364Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -30413,11 +32380,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 70 } }, { - "_id": "ac61014892eddc484e84f9a6e4713f3e", + "_id": "42a9937cc6ff097267a194d619cfa38d", "_order": 0, "cache": {}, "request": { @@ -30434,11 +32401,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30453,41 +32424,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1918, + "headersSize": 2051, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/resetPassword" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNodeV2/e15c8efe-b7a7-42bf-845e-861a9419af32" }, "response": { - "bodySize": 455, + "bodySize": 487, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 455, - "text": "{\"_id\":\"emailTemplate/resetPassword\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"message\":{\"en\":\"

Click to reset your password

Password reset link

\",\"fr\":\"

Cliquez pour réinitialiser votre mot de passe

Mot de passe lien de réinitialisation

\"},\"mimeType\":\"text/html\",\"subject\":{\"en\":\"Reset your password\",\"fr\":\"Réinitialisez votre mot de passe\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 487, + "text": "{\"_id\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\",\"_rev\":\"-1132761858\",\"clientType\":\"BROWSER\",\"script\":\"ed685f9f-5909-4726-86e8-22bd38b47663\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNodeV2\",\"name\":\"Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"},{\"id\":\"SOCIAL_AUTH_INTERRUPTED\",\"displayName\":\"Social auth interrupted\"}]}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.0" }, { "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" @@ -30496,6 +32471,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1132761858\"" + }, { "name": "expires", "value": "0" @@ -30505,20 +32484,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "487" }, { - "name": "content-length", - "value": "455" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30537,14 +32516,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.319Z", - "time": 53, + "startedDateTime": "2025-09-15T17:11:18.438Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -30552,11 +32531,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 53 + "wait": 72 } }, { - "_id": "21e351eb59f50bfb7962aab70fe392cb", + "_id": "6f1af949129d8827174abc7d438b4bff", "_order": 0, "cache": {}, "request": { @@ -30573,15 +32552,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30596,18 +32575,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/276afa7c-a680-4cf4-a5f6-d6c78191f5c9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/3af612be-340e-4dc9-80fb-62319a187b74" }, "response": { - "bodySize": 307, + "bodySize": 417, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 307, - "text": "{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"_rev\":\"-1256358519\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 417, + "text": "{\"_id\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"_rev\":\"1488304335\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -30629,7 +32608,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30645,7 +32624,7 @@ }, { "name": "etag", - "value": "\"-1256358519\"" + "value": "\"1488304335\"" }, { "name": "expires", @@ -30661,15 +32640,15 @@ }, { "name": "content-length", - "value": "307" + "value": "417" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30688,14 +32667,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.378Z", - "time": 107, + "startedDateTime": "2025-09-15T17:11:18.438Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -30703,11 +32682,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 107 + "wait": 72 } }, { - "_id": "6db700cc0b02b6597c541c9803c1d6dc", + "_id": "77a1bf80d7ddf37f3645a1d6fe62516e", "_order": 0, "cache": {}, "request": { @@ -30724,15 +32703,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -30747,18 +32726,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/009c19c8-9572-47bb-adb2-1f092c559a43" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/ed685f9f-5909-4726-86e8-22bd38b47663" }, "response": { - "bodySize": 257, + "bodySize": 1583, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 257, - "text": "{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"_rev\":\"519412822\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1583, + "text": "{\"_id\":\"ed685f9f-5909-4726-86e8-22bd38b47663\",\"name\":\"Normalized Profile to Identity\",\"description\":\"Converts a normalized social profile into an Identity\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgaWRlbnRpdHkgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgiY24iLCBub3JtYWxpemVkUHJvZmlsZS5kaXNwbGF5TmFtZSksCiAgICAgICAgZmllbGQoInVzZXJOYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUudXNlcm5hbWUpLAogICAgICAgIGZpZWxkKCJpcGxhbmV0LWFtLXVzZXItYWxpYXMtbGlzdCIsIHNlbGVjdGVkSWRwICsgJy0nICsgbm9ybWFsaXplZFByb2ZpbGUuaWQuYXNTdHJpbmcoKSkpKQoKcmV0dXJuIGlkZW50aXR5Cg==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268343005,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -30780,7 +32759,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -30794,10 +32773,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"519412822\"" - }, { "name": "expires", "value": "0" @@ -30812,15 +32787,15 @@ }, { "name": "content-length", - "value": "257" + "value": "1583" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:18 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30839,14 +32814,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.379Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:18.515Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -30854,7 +32829,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 71 } }, { @@ -30875,15 +32850,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30898,18 +32873,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2014, + "headersSize": 1991, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/test" }, "response": { - "bodySize": 360, + "bodySize": 380, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 360, - "text": "{\"_id\":\"test\",\"_rev\":\"279923916\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 380, + "text": "{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -30931,7 +32906,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30947,7 +32922,7 @@ }, { "name": "etag", - "value": "\"279923916\"" + "value": "\"-1438477812\"" }, { "name": "expires", @@ -30963,15 +32938,15 @@ }, { "name": "content-length", - "value": "360" + "value": "380" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30990,13 +32965,13 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.491Z", + "startedDateTime": "2025-09-15T17:11:18.844Z", "time": 66, "timings": { "blocked": -1, @@ -31026,15 +33001,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31049,18 +33024,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2024, + "headersSize": 2001, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/UpdatePassword" }, "response": { - "bodySize": 1888, + "bodySize": 1905, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1888, - "text": "{\"_id\":\"UpdatePassword\",\"_rev\":\"-1067190791\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"description\":\"Update password using active session\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 1905, + "text": "{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -31082,7 +33057,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31098,7 +33073,7 @@ }, { "name": "etag", - "value": "\"-1067190791\"" + "value": "\"1509374777\"" }, { "name": "expires", @@ -31114,15 +33089,15 @@ }, { "name": "content-length", - "value": "1888" + "value": "1905" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31141,14 +33116,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.632Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:19.017Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -31156,11 +33131,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 69 } }, { - "_id": "fceb7a73a0db73b69c1439ea2fe64b49", + "_id": "97a7f46b21ceac60cabf4c1b6977bf75", "_order": 0, "cache": {}, "request": { @@ -31177,15 +33152,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31200,18 +33175,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2075, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributePresentDecisionNode/0f0904e6-1da3-4cdb-9abf-0d2545016fab" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/20237b34-26cb-4a0b-958f-abb422290d42" }, "response": { - "bodySize": 315, + "bodySize": 408, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 315, - "text": "{\"_id\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\",\"_rev\":\"-1218497043\",\"presentAttribute\":\"password\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"AttributePresentDecisionNode\",\"name\":\"Attribute Present Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 408, + "text": "{\"_id\":\"20237b34-26cb-4a0b-958f-abb422290d42\",\"_rev\":\"1965792723\",\"nodes\":[{\"_id\":\"fe2962fc-4db3-4066-8624-553649afc438\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter current password\"},\"pageHeader\":{\"en\":\"Verify Existing Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -31233,7 +33208,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31249,7 +33224,7 @@ }, { "name": "etag", - "value": "\"-1218497043\"" + "value": "\"1965792723\"" }, { "name": "expires", @@ -31265,15 +33240,15 @@ }, { "name": "content-length", - "value": "315" + "value": "408" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31292,14 +33267,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.706Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:19.097Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -31307,11 +33282,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 84 } }, { - "_id": "97a7f46b21ceac60cabf4c1b6977bf75", + "_id": "fceb7a73a0db73b69c1439ea2fe64b49", "_order": 0, "cache": {}, "request": { @@ -31328,15 +33303,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31351,18 +33326,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2052, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/20237b34-26cb-4a0b-958f-abb422290d42" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributePresentDecisionNode/0f0904e6-1da3-4cdb-9abf-0d2545016fab" }, "response": { - "bodySize": 408, + "bodySize": 315, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 408, - "text": "{\"_id\":\"20237b34-26cb-4a0b-958f-abb422290d42\",\"_rev\":\"1965792723\",\"nodes\":[{\"_id\":\"fe2962fc-4db3-4066-8624-553649afc438\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter current password\"},\"pageHeader\":{\"en\":\"Verify Existing Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 315, + "text": "{\"_id\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\",\"_rev\":\"-1218497043\",\"presentAttribute\":\"password\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"AttributePresentDecisionNode\",\"name\":\"Attribute Present Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -31384,7 +33359,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31400,7 +33375,7 @@ }, { "name": "etag", - "value": "\"1965792723\"" + "value": "\"-1218497043\"" }, { "name": "expires", @@ -31416,15 +33391,15 @@ }, { "name": "content-length", - "value": "408" + "value": "315" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31443,13 +33418,13 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.707Z", + "startedDateTime": "2025-09-15T17:11:19.097Z", "time": 85, "timings": { "blocked": -1, @@ -31462,7 +33437,7 @@ } }, { - "_id": "6ae2a4988b528efc83fbd1fb07ec6e64", + "_id": "1f89ce13cc80637c9011c92f38cabd40", "_order": 0, "cache": {}, "request": { @@ -31479,15 +33454,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31502,18 +33477,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/3990ce1f-cce6-435b-ae1c-f138e89411c1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/7d1deabe-cd98-49c8-943f-ca12305775f3" }, "response": { - "bodySize": 357, + "bodySize": 238, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 357, - "text": "{\"_id\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\",\"_rev\":\"-212483341\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[\"userName\"],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 238, + "text": "{\"_id\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\",\"_rev\":\"869693667\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -31535,7 +33510,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31551,7 +33526,7 @@ }, { "name": "etag", - "value": "\"-212483341\"" + "value": "\"869693667\"" }, { "name": "expires", @@ -31567,15 +33542,15 @@ }, { "name": "content-length", - "value": "357" + "value": "238" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31594,14 +33569,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.707Z", - "time": 96, + "startedDateTime": "2025-09-15T17:11:19.098Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -31609,11 +33584,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 85 } }, { - "_id": "1f89ce13cc80637c9011c92f38cabd40", + "_id": "6ae2a4988b528efc83fbd1fb07ec6e64", "_order": 0, "cache": {}, "request": { @@ -31630,15 +33605,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31653,18 +33628,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/7d1deabe-cd98-49c8-943f-ca12305775f3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/3990ce1f-cce6-435b-ae1c-f138e89411c1" }, "response": { - "bodySize": 238, + "bodySize": 357, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 238, - "text": "{\"_id\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\",\"_rev\":\"869693667\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 357, + "text": "{\"_id\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\",\"_rev\":\"-212483341\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[\"userName\"],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -31686,7 +33661,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31702,7 +33677,7 @@ }, { "name": "etag", - "value": "\"869693667\"" + "value": "\"-212483341\"" }, { "name": "expires", @@ -31718,15 +33693,15 @@ }, { "name": "content-length", - "value": "238" + "value": "357" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31745,14 +33720,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.708Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:19.098Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -31760,7 +33735,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 85 } }, { @@ -31781,15 +33756,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31804,7 +33779,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -31837,7 +33812,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31873,11 +33848,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31902,8 +33877,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.708Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:19.099Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -31911,11 +33886,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 83 } }, { - "_id": "ec4a524211626352dd8d28d774aa7dde", + "_id": "267bc3b0973288f87c9db890cc611bd2", "_order": 0, "cache": {}, "request": { @@ -31932,15 +33907,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31955,18 +33930,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d018fcd1-4e22-4160-8c41-63bee51c9cb3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SessionDataNode/d1b79744-493a-44fe-bc26-7d324a8caa4e" }, "response": { - "bodySize": 396, + "bodySize": 256, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 396, - "text": "{\"_id\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\",\"_rev\":\"-1359533036\",\"nodes\":[{\"_id\":\"21a99653-a7a7-47ee-b650-f493a84bba09\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter new password\"},\"pageHeader\":{\"en\":\"Update Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 256, + "text": "{\"_id\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"_rev\":\"-716667889\",\"sessionDataKey\":\"UserToken\",\"sharedStateKey\":\"userName\",\"_type\":{\"_id\":\"SessionDataNode\",\"name\":\"Get Session Data\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -31988,7 +33963,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32004,7 +33979,7 @@ }, { "name": "etag", - "value": "\"-1359533036\"" + "value": "\"-716667889\"" }, { "name": "expires", @@ -32020,15 +33995,15 @@ }, { "name": "content-length", - "value": "396" + "value": "256" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32047,14 +34022,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.709Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:19.100Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -32062,11 +34037,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 80 } }, { - "_id": "267bc3b0973288f87c9db890cc611bd2", + "_id": "ec4a524211626352dd8d28d774aa7dde", "_order": 0, "cache": {}, "request": { @@ -32083,15 +34058,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -32106,18 +34081,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SessionDataNode/d1b79744-493a-44fe-bc26-7d324a8caa4e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d018fcd1-4e22-4160-8c41-63bee51c9cb3" }, "response": { - "bodySize": 256, + "bodySize": 396, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 256, - "text": "{\"_id\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"_rev\":\"-716667889\",\"sessionDataKey\":\"UserToken\",\"sharedStateKey\":\"userName\",\"_type\":{\"_id\":\"SessionDataNode\",\"name\":\"Get Session Data\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 396, + "text": "{\"_id\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\",\"_rev\":\"-1359533036\",\"nodes\":[{\"_id\":\"21a99653-a7a7-47ee-b650-f493a84bba09\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter new password\"},\"pageHeader\":{\"en\":\"Update Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -32139,7 +34114,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32155,7 +34130,7 @@ }, { "name": "etag", - "value": "\"-716667889\"" + "value": "\"-1359533036\"" }, { "name": "expires", @@ -32171,15 +34146,15 @@ }, { "name": "content-length", - "value": "256" + "value": "396" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32198,14 +34173,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.709Z", - "time": 124, + "startedDateTime": "2025-09-15T17:11:19.100Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -32213,7 +34188,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 124 + "wait": 81 } }, { @@ -32234,15 +34209,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -32257,7 +34232,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32290,7 +34265,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32326,11 +34301,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32355,8 +34330,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.838Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:19.189Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -32364,7 +34339,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 65 } }, { @@ -32385,11 +34360,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -32404,7 +34379,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1919, + "headersSize": 1896, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32421,7 +34396,11 @@ "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -32469,7 +34448,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32488,14 +34467,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.839Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:19.190Z", + "time": 56, "timings": { "blocked": -1, "connect": -1, @@ -32503,7 +34482,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 56 } }, { @@ -32524,15 +34503,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -32547,7 +34526,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32580,7 +34559,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32616,11 +34595,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32645,8 +34624,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:03.908Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:19.251Z", + "time": 63, "timings": { "blocked": -1, "connect": -1, @@ -32654,7 +34633,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 63 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/3-Export-journeys-w_1948189082/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/3-Export-journeys-w_1948189082/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har index 739890cf5..e725cf52a 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/3-Export-journeys-w_1948189082/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/exportJourneys_2199318741/3-Export-journeys-w_1948189082/dependencies-and-w_2911833846/o-coordinates_2932627101/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,7 +48,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -60,11 +60,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees?_queryFilter=true" }, "response": { - "bodySize": 40698, + "bodySize": 44061, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 40698, - "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"-501795106\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"description\":\"Reset Password Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j10\",\"_rev\":\"751431822\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"ForgottenUsername\",\"_rev\":\"1703131230\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"description\":\"Forgotten Username Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"UpdatePassword\",\"_rev\":\"-1067190791\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"description\":\"Update password using active session\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"1132068003\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-562983220\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"Registration\",\"_rev\":\"-340494482\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"description\":\"Platform Registration Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"1533193571\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"247254510\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"1561467361\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"RadioChoice\",\"_rev\":\"947126104\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"-1832802229\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"OrphanedTest\",\"_rev\":\"-764260244\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"description\":\"Test orphaned nodes\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"test\",\"_rev\":\"279923916\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j01\",\"_rev\":\"-523887030\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j00\",\"_rev\":\"-643620752\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":1033,\"y\":261.015625},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"Login\",\"_rev\":\"-453684268\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"description\":\"Platform Login Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j03\",\"_rev\":\"-1352811052\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j02\",\"_rev\":\"2029292005\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j05\",\"_rev\":\"1652057497\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j04\",\"_rev\":\"-1089876293\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j07\",\"_rev\":\"-937100459\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j06\",\"_rev\":\"605160891\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j09\",\"_rev\":\"-1358707527\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"j08\",\"_rev\":\"-1997695217\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"512701181\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"description\":\"Prompt for missing preferences on 3rd login\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}},\"mustRun\":false,\"enabled\":true},{\"_id\":\"FrodoTest\",\"_rev\":\"1975823900\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}},\"mustRun\":false,\"enabled\":true}],\"resultCount\":29,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + "size": 44061, + "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}},{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}},{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}},{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}},{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}},{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}],\"resultCount\":32,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" }, "cookies": [], "headers": [ @@ -86,7 +86,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "protocol=2.1,resource=1.0, resource=1.0" }, { "name": "content-security-policy", @@ -114,11 +114,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -147,8 +147,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.069Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:19.454Z", + "time": 124, "timings": { "blocked": -1, "connect": -1, @@ -156,11 +156,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 124 } }, { - "_id": "b3fe3510cd92f9e432c12a7d11f8d5a0", + "_id": "af9f974213681cbb429fe2cb288da8d9", "_order": 0, "cache": {}, "request": { @@ -177,15 +177,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -200,18 +200,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ForgottenUsername" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Agent" }, "response": { - "bodySize": 1273, + "bodySize": 1188, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1273, - "text": "{\"_id\":\"ForgottenUsername\",\"_rev\":\"1703131230\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"description\":\"Forgotten Username Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 1188, + "text": "{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -233,7 +233,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -249,7 +249,7 @@ }, { "name": "etag", - "value": "\"1703131230\"" + "value": "\"414379761\"" }, { "name": "expires", @@ -265,15 +265,15 @@ }, { "name": "content-length", - "value": "1273" + "value": "1188" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -292,14 +292,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.152Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:19.585Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -307,7 +307,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 69 } }, { @@ -328,11 +328,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -347,24 +347,28 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1904, + "headersSize": 1881, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/ui/themerealm" }, "response": { - "bodySize": 80893, + "bodySize": 90138, "content": { "mimeType": "application/json;charset=utf-8", - "size": 80893, - "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"alpha\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" + "size": 90138, + "text": "{\"_id\":\"ui/themerealm\",\"realm\":{\"/alpha\":[{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"alpha\":[{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"e47838b5-48c9-4dea-8a84-43f4b4ea8e04\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputSelectHoverColor\":\"#f6f8fa\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountFooterScriptTag\":\"\",\"accountFooterScriptTagEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"boldLinks\":false,\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyA11yAddFallbackErrorHeading\":true,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardBorderRadius\":4,\"journeyCardHeaderBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFloatingLabels\":true,\"journeyFocusElement\":\"header\",\"journeyFocusFirstFocusableItemEnabled\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyFooterScriptTag\":\"\",\"journeyFooterScriptTagEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyHeaderSkipLinkEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputSelectHoverColor\":\"#f6f8fa\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyJustifiedContentMobileViewEnabled\":false,\"journeyLayout\":\"justified-right\",\"journeyRememberMeEnabled\":false,\"journeyRememberMeLabel\":\"\",\"journeySignInButtonPosition\":\"flex-column\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Copy of Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"successColor\":\"#2ed47a\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"63e19668-909f-479e-83d7-be7a01cd8187\",\"accountCardBackgroundColor\":\"#ffffff\",\"accountCardHeaderColor\":\"#23282e\",\"accountCardInnerBorderColor\":\"#e7eef4\",\"accountCardInputBackgroundColor\":\"#ffffff\",\"accountCardInputBorderColor\":\"#c0c9d5\",\"accountCardInputLabelColor\":\"#5e6d82\",\"accountCardInputSelectColor\":\"#e4f4fd\",\"accountCardInputTextColor\":\"#23282e\",\"accountCardOuterBorderColor\":\"#e7eef4\",\"accountCardShadow\":3,\"accountCardTabActiveBorderColor\":\"#109cf1\",\"accountCardTabActiveColor\":\"#e4f4fd\",\"accountCardTextColor\":\"#5e6d82\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountNavigationBackgroundColor\":\"#ffffff\",\"accountNavigationTextColor\":\"#455469\",\"accountNavigationToggleBorderColor\":\"#e7eef4\",\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":true},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"accountTableRowHoverColor\":\"#f6f8fa\",\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"boldLinks\":false,\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"fontFamily\":\"Open Sans\",\"isDefault\":false,\"journeyCardBackgroundColor\":\"#ffffff\",\"journeyCardShadow\":3,\"journeyCardTextColor\":\"#5e6d82\",\"journeyCardTitleColor\":\"#23282e\",\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyInputBackgroundColor\":\"#ffffff\",\"journeyInputBorderColor\":\"#c0c9d5\",\"journeyInputLabelColor\":\"#5e6d82\",\"journeyInputSelectColor\":\"#e4f4fd\",\"journeyInputTextColor\":\"#23282e\",\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[\"FrodoTest\",\"AA-FrodoTest\"],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":false,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"NoAccess\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"switchBackgroundColor\":\"#c0c9d5\",\"textColor\":\"#ffffff\",\"topBarBackgroundColor\":\"#ffffff\",\"topBarBorderColor\":\"#e7eef4\",\"topBarHeaderColor\":\"#23282e\",\"topBarTextColor\":\"#69788b\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}],\"bravo\":[{\"_id\":\"00203891-dde0-4114-b27a-219ae0b43a61\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#C60819\",\"linkColor\":\"#EB0A1E\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg\",\"logoProfileAltText\":\"Highlander\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg\",\"logoProfileCollapsedAltText\":\"Highlander\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Highlander\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#EB0A1E\",\"primaryOffColor\":\"#C60819\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#EB0A1E\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"4ded6d91-ceea-400a-ae3f-42209f1b0e06\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"
\\n

Uptime & Performance Benchmarking Made Easy

\\n
\\n\\n\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":true,\"linkActiveColor\":\"#007661\",\"linkColor\":\"#009C80\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoAltText\":\"Zardoz Logo\",\"logoEnabled\":true,\"logoHeight\":\"47\",\"logoProfile\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileAltText\":\"Zardaz Logo\",\"logoProfileCollapsed\":\"https://cdn.forgerock.com/platform/themes/zardoz/logo-zardoz.svg\",\"logoProfileCollapsedAltText\":\"Zardaz Logo\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"40\",\"name\":\"Zardoz\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#009C80\",\"primaryOffColor\":\"#007661\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#009C80\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"86ce2f64-586d-44fe-8593-b12a85aac68d\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#324054\",\"backgroundImage\":\"\",\"bodyText\":\"#23282e\",\"buttonRounded\":5,\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":true,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#0c85cf\",\"linkColor\":\"#109cf1\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoHeight\":\"40\",\"logoProfile\":\"\",\"logoProfileAltText\":\"\",\"logoProfileCollapsed\":\"\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"40\",\"logoProfileHeight\":\"40\",\"name\":\"Starter Theme\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#324054\",\"primaryOffColor\":\"#242E3C\",\"profileBackgroundColor\":\"#f6f8fa\",\"profileMenuHighlightColor\":\"#f3f5f8\",\"profileMenuHoverColor\":\"#324054\",\"profileMenuHoverTextColor\":\"#ffffff\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"b82755e8-fe9a-4d27-b66b-45e37ae12345\",\"accountFooter\":\"\\n\",\"accountFooterEnabled\":true,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#5E6D82\",\"buttonRounded\":\"50\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\\n\",\"journeyFooterEnabled\":true,\"journeyHeader\":\"
\\n \\n \\n \\n \\n \\n
    \\n
  • \\n Link\\n
  • \\n
  • \\n Disabled\\n
  • \\n
\\n
    \\n
  • \\n Link\\n
  • \\n
\\n \\n \\n
\\n\",\"journeyHeaderEnabled\":true,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":true,\"journeyLayout\":\"justified-right\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#49871E\",\"linkColor\":\"#5AA625\",\"linkedTrees\":[],\"logo\":\"\",\"logoAltText\":\"\",\"logoEnabled\":true,\"logoHeight\":\"40\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='156' height='34' viewBox='0 0 156 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445995 0.446289 0.445995 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cpath d='M51.053 25.38L53.186 25.11V8.964L51.161 8.586V6.939H55.076C55.418 6.939 55.796 6.93 56.21 6.912C56.624 6.894 56.939 6.876 57.155 6.858C58.091 6.786 58.865 6.75 59.477 6.75C61.331 6.75 62.816 6.939 63.932 7.317C65.048 7.695 65.858 8.271 66.362 9.045C66.866 9.819 67.118 10.836 67.118 12.096C67.118 13.338 66.785 14.49 66.119 15.552C65.453 16.614 64.49 17.343 63.23 17.739C63.95 18.045 64.589 18.603 65.147 19.413C65.705 20.223 66.299 21.276 66.929 22.572C67.379 23.454 67.721 24.093 67.955 24.489C68.207 24.867 68.45 25.083 68.684 25.137L69.575 25.407V27H64.985C64.697 27 64.391 26.712 64.067 26.136C63.761 25.542 63.356 24.615 62.852 23.355C62.258 21.879 61.745 20.727 61.313 19.899C60.881 19.071 60.422 18.558 59.936 18.36H57.155V25.11L59.639 25.38V27H51.053V25.38ZM59.639 16.713C60.665 16.713 61.466 16.344 62.042 15.606C62.618 14.868 62.906 13.761 62.906 12.285C62.906 10.971 62.618 9.999 62.042 9.369C61.484 8.739 60.512 8.424 59.126 8.424C58.622 8.424 58.19 8.451 57.83 8.505C57.488 8.541 57.263 8.559 57.155 8.559V16.659C57.371 16.695 57.893 16.713 58.721 16.713H59.639ZM70.674 19.521C70.674 17.829 71.007 16.389 71.673 15.201C72.357 14.013 73.266 13.122 74.4 12.528C75.534 11.916 76.767 11.61 78.099 11.61C80.367 11.61 82.113 12.312 83.337 13.716C84.579 15.102 85.2 16.992 85.2 19.386C85.2 21.096 84.858 22.554 84.174 23.76C83.508 24.948 82.608 25.839 81.474 26.433C80.358 27.009 79.125 27.297 77.775 27.297C75.525 27.297 73.779 26.604 72.537 25.218C71.295 23.814 70.674 21.915 70.674 19.521ZM77.991 25.542C80.025 25.542 81.042 23.58 81.042 19.656C81.042 17.604 80.799 16.047 80.313 14.985C79.827 13.905 79.035 13.365 77.937 13.365C75.849 13.365 74.805 15.327 74.805 19.251C74.805 21.303 75.057 22.869 75.561 23.949C76.083 25.011 76.893 25.542 77.991 25.542ZM86.4395 5.454L91.3805 4.86H91.4345L92.1905 5.373V13.338C92.6765 12.852 93.2705 12.447 93.9725 12.123C94.6925 11.781 95.4665 11.61 96.2945 11.61C98.0225 11.61 99.4265 12.222 100.506 13.446C101.604 14.652 102.153 16.506 102.153 19.008C102.153 20.556 101.829 21.96 101.181 23.22C100.533 24.48 99.5975 25.479 98.3735 26.217C97.1675 26.937 95.7635 27.297 94.1615 27.297C92.7395 27.297 91.5065 27.18 90.4625 26.946C89.4185 26.694 88.7525 26.469 88.4645 26.271V7.182L86.4395 6.858V5.454ZM94.8635 13.986C94.3235 13.986 93.8105 14.112 93.3245 14.364C92.8565 14.598 92.4785 14.868 92.1905 15.174V25.029C92.2985 25.227 92.5505 25.389 92.9465 25.515C93.3425 25.641 93.7925 25.704 94.2965 25.704C95.4485 25.704 96.3665 25.173 97.0505 24.111C97.7525 23.031 98.1035 21.438 98.1035 19.332C98.1035 17.514 97.8065 16.173 97.2125 15.309C96.6185 14.427 95.8355 13.986 94.8635 13.986Z' fill='black'/%3E%3Cpath d='M104.183 25.38L106.316 25.11V8.964L104.291 8.586V6.939H108.206C108.548 6.939 108.926 6.93 109.34 6.912C109.754 6.894 110.069 6.876 110.285 6.858C111.221 6.786 111.995 6.75 112.607 6.75C114.461 6.75 115.946 6.939 117.062 7.317C118.178 7.695 118.988 8.271 119.492 9.045C119.996 9.819 120.248 10.836 120.248 12.096C120.248 13.338 119.915 14.49 119.249 15.552C118.583 16.614 117.62 17.343 116.36 17.739C117.08 18.045 117.719 18.603 118.277 19.413C118.835 20.223 119.429 21.276 120.059 22.572C120.509 23.454 120.851 24.093 121.085 24.489C121.337 24.867 121.58 25.083 121.814 25.137L122.705 25.407V27H118.115C117.827 27 117.521 26.712 117.197 26.136C116.891 25.542 116.486 24.615 115.982 23.355C115.388 21.879 114.875 20.727 114.443 19.899C114.011 19.071 113.552 18.558 113.066 18.36H110.285V25.11L112.769 25.38V27H104.183V25.38ZM112.769 16.713C113.795 16.713 114.596 16.344 115.172 15.606C115.748 14.868 116.036 13.761 116.036 12.285C116.036 10.971 115.748 9.999 115.172 9.369C114.614 8.739 113.642 8.424 112.256 8.424C111.752 8.424 111.32 8.451 110.96 8.505C110.618 8.541 110.393 8.559 110.285 8.559V16.659C110.501 16.695 111.023 16.713 111.851 16.713H112.769ZM123.804 19.521C123.804 17.829 124.137 16.389 124.803 15.201C125.487 14.013 126.396 13.122 127.53 12.528C128.664 11.916 129.897 11.61 131.229 11.61C133.497 11.61 135.243 12.312 136.467 13.716C137.709 15.102 138.33 16.992 138.33 19.386C138.33 21.096 137.988 22.554 137.304 23.76C136.638 24.948 135.738 25.839 134.604 26.433C133.488 27.009 132.255 27.297 130.905 27.297C128.655 27.297 126.909 26.604 125.667 25.218C124.425 23.814 123.804 21.915 123.804 19.521ZM131.121 25.542C133.155 25.542 134.172 23.58 134.172 19.656C134.172 17.604 133.929 16.047 133.443 14.985C132.957 13.905 132.165 13.365 131.067 13.365C128.979 13.365 127.935 15.327 127.935 19.251C127.935 21.303 128.187 22.869 128.691 23.949C129.213 25.011 130.023 25.542 131.121 25.542ZM143.187 33.723C142.863 33.723 142.512 33.696 142.134 33.642C141.774 33.588 141.513 33.525 141.351 33.453V30.564C141.477 30.636 141.729 30.708 142.107 30.78C142.485 30.852 142.827 30.888 143.133 30.888C144.033 30.888 144.771 30.591 145.347 29.997C145.941 29.403 146.49 28.404 146.994 27H145.536L140.46 13.905L139.245 13.554V11.988H146.67V13.554L144.699 13.878L147.102 21.357L148.074 24.543L148.911 21.357L151.125 13.878L149.424 13.554V11.988H155.283V13.554L153.96 13.878C152.97 16.902 151.989 19.818 151.017 22.626C150.045 25.434 149.478 27.009 149.316 27.351C148.74 28.863 148.191 30.069 147.669 30.969C147.147 31.869 146.526 32.553 145.806 33.021C145.086 33.489 144.213 33.723 143.187 33.723Z' fill='%236CBE34'/%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"RobRoy\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M32.5539 32.5538C32.5539 32.5538 17.0796 35.6024 7.23861 25.7614C-2.60242 15.9204 0.446148 0.446137 0.446148 0.446137C0.446148 0.446137 15.9204 -2.60243 25.7614 7.23866C35.6024 17.0797 32.5539 32.5538 32.5539 32.5538Z' fill='%23C3EA21'/%3E%3Cpath d='M32.5537 32.554C32.5537 32.554 17.0795 35.6026 7.23845 25.7615C-2.60257 15.9205 0.445996 0.446289 0.445996 0.446289L32.5537 32.554Z' fill='%238ADB53'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='33' height='33' fill='white' transform='matrix(-1 0 0 1 33 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"RobRoy\",\"logoProfileCollapsedHeight\":\"28\",\"logoProfileHeight\":\"28\",\"name\":\"Robroy\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#5AA625\",\"primaryOffColor\":\"#49871E\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#455469\",\"profileMenuTextHighlightColor\":\"#5AA625\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"},{\"_id\":\"cd6c93e2-52e2-4340-9770-66a588343841\",\"accountFooter\":\"\",\"accountFooterEnabled\":false,\"accountPageSections\":{\"accountControls\":{\"enabled\":false},\"accountSecurity\":{\"enabled\":true,\"subsections\":{\"password\":{\"enabled\":true},\"securityQuestions\":{\"enabled\":false},\"twoStepVerification\":{\"enabled\":true},\"username\":{\"enabled\":true}}},\"consent\":{\"enabled\":false},\"oauthApplications\":{\"enabled\":false},\"personalInformation\":{\"enabled\":true},\"preferences\":{\"enabled\":false},\"social\":{\"enabled\":false},\"trustedDevices\":{\"enabled\":true}},\"backgroundColor\":\"#FFFFFF\",\"backgroundImage\":\"\",\"bodyText\":\"#000000\",\"buttonRounded\":\"0\",\"dangerColor\":\"#f7685b\",\"favicon\":\"\",\"isDefault\":false,\"journeyFooter\":\"\",\"journeyFooterEnabled\":false,\"journeyHeader\":\"
Header Content
\",\"journeyHeaderEnabled\":false,\"journeyJustifiedContent\":\"\",\"journeyJustifiedContentEnabled\":false,\"journeyLayout\":\"card\",\"journeyTheaterMode\":false,\"linkActiveColor\":\"#000000\",\"linkColor\":\"#000000\",\"linkedTrees\":[],\"logo\":\"https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg\",\"logoAltText\":\"Contrast\",\"logoEnabled\":true,\"logoHeight\":\"72\",\"logoProfile\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileAltText\":\"Contrast\",\"logoProfileCollapsed\":\"data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A\",\"logoProfileCollapsedAltText\":\"\",\"logoProfileCollapsedHeight\":\"22\",\"logoProfileHeight\":\"22\",\"name\":\"Contrast\",\"pageTitle\":\"#23282e\",\"primaryColor\":\"#000000\",\"primaryOffColor\":\"#000000\",\"profileBackgroundColor\":\"#FFFFFF\",\"profileMenuHighlightColor\":\"#FFFFFF\",\"profileMenuHoverColor\":\"#FFFFFF\",\"profileMenuHoverTextColor\":\"#000000\",\"profileMenuTextHighlightColor\":\"#455469\",\"secondaryColor\":\"#69788b\",\"textColor\":\"#ffffff\"}]}}" }, "cookies": [], "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -408,7 +412,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -431,14 +435,14 @@ "value": "chunked" } ], - "headersSize": 671, + "headersSize": 685, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.224Z", - "time": 60, + "startedDateTime": "2025-09-15T17:11:19.661Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -446,11 +450,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 60 + "wait": 86 } }, { - "_id": "710c38486084ac7b99b5145198d5e62b", + "_id": "14e8704ed246dc2bc7c443b9c6c51e3d", "_order": 0, "cache": {}, "request": { @@ -467,15 +471,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -490,18 +494,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5e2a7c95-94af-4b23-8724-deb13853726a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ZeroPageLoginNode/51e2cd24-cf1f-4313-8af0-35ea9e04d2fe" }, "response": { - "bodySize": 451, + "bodySize": 385, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 451, - "text": "{\"_id\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"_rev\":\"-1421046051\",\"nodes\":[{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Forgotten Username\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 385, + "text": "{\"_id\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"_rev\":\"1918749982\",\"passwordHeader\":\"X-OpenAM-Password\",\"referrerWhiteList\":[],\"allowWithoutReferer\":true,\"usernameHeader\":\"X-OpenAM-Username\",\"_type\":{\"_id\":\"ZeroPageLoginNode\",\"name\":\"Zero Page Login Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"Has Credentials\"},{\"id\":\"false\",\"displayName\":\"No Credentials\"}]}" }, "cookies": [], "headers": [ @@ -523,7 +527,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -539,7 +543,7 @@ }, { "name": "etag", - "value": "\"-1421046051\"" + "value": "\"1918749982\"" }, { "name": "expires", @@ -555,15 +559,15 @@ }, { "name": "content-length", - "value": "451" + "value": "385" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -582,14 +586,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.225Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:19.661Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -597,11 +601,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 87 } }, { - "_id": "2a438656c535bf6497f6b74fa011172b", + "_id": "35115e9f38e61cf31cdeff69e429e2d7", "_order": 0, "cache": {}, "request": { @@ -618,15 +622,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -641,18 +645,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2071, + "headersSize": 2050, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/bf9ea8d5-9802-4f26-9664-a21840faac23" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AgentDataStoreDecisionNode/6736a00a-fc65-438e-b4ea-23f66b4a8739" }, "response": { - "bodySize": 296, + "bodySize": 249, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 296, - "text": "{\"_id\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\",\"_rev\":\"-626658673\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 249, + "text": "{\"_id\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\",\"_rev\":\"-37205592\",\"_type\":{\"_id\":\"AgentDataStoreDecisionNode\",\"name\":\"Agent Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -674,7 +678,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -690,7 +694,7 @@ }, { "name": "etag", - "value": "\"-626658673\"" + "value": "\"-37205592\"" }, { "name": "expires", @@ -706,15 +710,15 @@ }, { "name": "content-length", - "value": "296" + "value": "249" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -733,14 +737,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.226Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:19.662Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -748,11 +752,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 77 } }, { - "_id": "9622062f1bc993445582b8c38d8bd6c4", + "_id": "4846ac14c6dfb23e45540c5659a7c314", "_order": 0, "cache": {}, "request": { @@ -769,15 +773,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -792,18 +796,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/b93ce36e-1976-4610-b24f-8d6760b5463b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cbd1f1af-eb0a-4274-a762-adacf04c7080" }, "response": { - "bodySize": 256, + "bodySize": 464, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 256, - "text": "{\"_id\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\",\"_rev\":\"1389809903\",\"tree\":\"Login\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 464, + "text": "{\"_id\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"_rev\":\"1362999754\",\"nodes\":[{\"_id\":\"2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"6072842f-5f7c-4b62-8ae2-4f18a5701ba4\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -825,7 +829,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -841,7 +845,7 @@ }, { "name": "etag", - "value": "\"1389809903\"" + "value": "\"1362999754\"" }, { "name": "expires", @@ -857,15 +861,15 @@ }, { "name": "content-length", - "value": "256" + "value": "464" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -890,8 +894,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.226Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:19.663Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -899,11 +903,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 76 } }, { - "_id": "3a0066f1671cf4c1502e674e85b5c1b1", + "_id": "5114962942d8e03d9b3c9e847ded436d", "_order": 0, "cache": {}, "request": { @@ -920,15 +924,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -943,18 +947,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/d9a79f01-2ce3-4be2-a28a-975f35c3c8ca" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/6072842f-5f7c-4b62-8ae2-4f18a5701ba4" }, "response": { - "bodySize": 436, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 436, - "text": "{\"_id\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"_rev\":\"2035832000\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"forgottenUsername\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"6072842f-5f7c-4b62-8ae2-4f18a5701ba4\",\"_rev\":\"-597464788\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -976,7 +980,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -992,7 +996,7 @@ }, { "name": "etag", - "value": "\"2035832000\"" + "value": "\"-597464788\"" }, { "name": "expires", @@ -1008,15 +1012,15 @@ }, { "name": "content-length", - "value": "436" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1041,8 +1045,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.227Z", - "time": 91, + "startedDateTime": "2025-09-15T17:11:19.754Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -1050,11 +1054,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 91 + "wait": 68 } }, { - "_id": "56a36eacbdf48c30f1c8494b58810a6f", + "_id": "2778d9349667e5e47a441389b9328aca", "_order": 0, "cache": {}, "request": { @@ -1071,15 +1075,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1094,18 +1098,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/9f1e8d94-4922-481b-9e14-212b66548900" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018" }, "response": { - "bodySize": 307, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 307, - "text": "{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"_rev\":\"-1331445210\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018\",\"_rev\":\"756665730\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1127,7 +1131,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1143,7 +1147,7 @@ }, { "name": "etag", - "value": "\"-1331445210\"" + "value": "\"756665730\"" }, { "name": "expires", @@ -1159,15 +1163,15 @@ }, { "name": "content-length", - "value": "307" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:03 GMT" + "value": "Mon, 15 Sep 2025 17:11:19 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1186,14 +1190,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.322Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:19.754Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -1201,11 +1205,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 72 } }, { - "_id": "9d88f2620d3b7879502866706f1b08e7", + "_id": "b3fe3510cd92f9e432c12a7d11f8d5a0", "_order": 0, "cache": {}, "request": { @@ -1222,11 +1226,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1241,41 +1249,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1922, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/forgottenUsername" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ForgottenUsername" }, "response": { - "bodySize": 2036, + "bodySize": 1290, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 2036, - "text": "{\"_id\":\"emailTemplate/forgottenUsername\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"{{#if object.userName}}

Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"message\":{\"en\":\"

{{#if object.userName}}Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"
{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Account Information - username\",\"fr\":\"Informations sur le compte - nom d'utilisateur\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 1290, + "text": "{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.0" }, { "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" @@ -1284,6 +1296,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-15270498\"" + }, { "name": "expires", "value": "0" @@ -1293,20 +1309,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "1290" }, { - "name": "content-length", - "value": "2036" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1325,14 +1341,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 665, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.323Z", - "time": 51, + "startedDateTime": "2025-09-15T17:11:19.833Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -1340,11 +1356,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 51 + "wait": 65 } }, { - "_id": "84d251b736d069d67c1b7fdb6458ee02", + "_id": "710c38486084ac7b99b5145198d5e62b", "_order": 0, "cache": {}, "request": { @@ -1361,15 +1377,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1384,18 +1400,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2019, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTest" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5e2a7c95-94af-4b23-8724-deb13853726a" }, "response": { - "bodySize": 2431, + "bodySize": 451, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2431, - "text": "{\"_id\":\"FrodoTest\",\"_rev\":\"1975823900\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}},\"mustRun\":false,\"enabled\":true}" + "size": 451, + "text": "{\"_id\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"_rev\":\"-1421046051\",\"nodes\":[{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Forgotten Username\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1417,7 +1433,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1433,7 +1449,7 @@ }, { "name": "etag", - "value": "\"1975823900\"" + "value": "\"-1421046051\"" }, { "name": "expires", @@ -1449,15 +1465,15 @@ }, { "name": "content-length", - "value": "2431" + "value": "451" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1482,8 +1498,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.394Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:19.904Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -1491,11 +1507,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 71 } }, { - "_id": "d9f16c7616e73b22bb652e7dc288cbc4", + "_id": "2a438656c535bf6497f6b74fa011172b", "_order": 0, "cache": {}, "request": { @@ -1512,15 +1528,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1535,18 +1551,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2048, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/278bf084-9eea-46fe-8ce9-2600dde3b046" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/bf9ea8d5-9802-4f26-9664-a21840faac23" }, "response": { - "bodySize": 641, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 641, - "text": "{\"_id\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\",\"_rev\":\"-1455503261\",\"nodes\":[{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 296, + "text": "{\"_id\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\",\"_rev\":\"-626658673\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1568,7 +1584,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1584,7 +1600,7 @@ }, { "name": "etag", - "value": "\"-1455503261\"" + "value": "\"-626658673\"" }, { "name": "expires", @@ -1600,15 +1616,15 @@ }, { "name": "content-length", - "value": "641" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1627,14 +1643,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.467Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:19.905Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -1642,11 +1658,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 77 } }, { - "_id": "34439a0cc18bbf2011e5612fe1d744bb", + "_id": "9622062f1bc993445582b8c38d8bd6c4", "_order": 0, "cache": {}, "request": { @@ -1663,15 +1679,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1686,18 +1702,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/64157fca-bd5b-4405-a4c8-64ffd98a5461" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/b93ce36e-1976-4610-b24f-8d6760b5463b" }, "response": { - "bodySize": 612, + "bodySize": 284, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 612, - "text": "{\"_id\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\",\"_rev\":\"370099639\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 284, + "text": "{\"_id\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\",\"_rev\":\"1166482376\",\"displayErrorOutcome\":false,\"tree\":\"Login\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1719,7 +1735,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1735,7 +1751,7 @@ }, { "name": "etag", - "value": "\"370099639\"" + "value": "\"1166482376\"" }, { "name": "expires", @@ -1751,15 +1767,15 @@ }, { "name": "content-length", - "value": "612" + "value": "284" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1778,14 +1794,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.468Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:19.905Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -1793,11 +1809,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 77 } }, { - "_id": "7db4363f6645ba01722de86b1000051e", + "_id": "3a0066f1671cf4c1502e674e85b5c1b1", "_order": 0, "cache": {}, "request": { @@ -1814,15 +1830,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1837,18 +1853,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/731c5810-020b-45c8-a7fc-3c21903ae2b3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/d9a79f01-2ce3-4be2-a28a-975f35c3c8ca" }, "response": { - "bodySize": 533, + "bodySize": 436, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"_rev\":\"1250582707\",\"nodes\":[{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 436, + "text": "{\"_id\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"_rev\":\"2035832000\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"forgottenUsername\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -1870,7 +1886,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1886,7 +1902,7 @@ }, { "name": "etag", - "value": "\"1250582707\"" + "value": "\"2035832000\"" }, { "name": "expires", @@ -1902,15 +1918,15 @@ }, { "name": "content-length", - "value": "533" + "value": "436" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1935,8 +1951,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.468Z", - "time": 116, + "startedDateTime": "2025-09-15T17:11:19.906Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -1944,11 +1960,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 69 } }, { - "_id": "db405b41f64e349ee40e45abfbf1f026", + "_id": "56a36eacbdf48c30f1c8494b58810a6f", "_order": 0, "cache": {}, "request": { @@ -1965,15 +1981,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1988,18 +2004,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/bf153f37-83dd-4f39-aa0c-74135430242e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/9f1e8d94-4922-481b-9e14-212b66548900" }, "response": { - "bodySize": 349, + "bodySize": 307, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 349, - "text": "{\"_id\":\"bf153f37-83dd-4f39-aa0c-74135430242e\",\"_rev\":\"707624425\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" + "size": 307, + "text": "{\"_id\":\"9f1e8d94-4922-481b-9e14-212b66548900\",\"_rev\":\"-1331445210\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -2021,7 +2037,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2037,7 +2053,7 @@ }, { "name": "etag", - "value": "\"707624425\"" + "value": "\"-1331445210\"" }, { "name": "expires", @@ -2053,15 +2069,15 @@ }, { "name": "content-length", - "value": "349" + "value": "307" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2080,14 +2096,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.469Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:19.987Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -2095,11 +2111,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 71 } }, { - "_id": "963e1f3ff05d0f498b612ae093a10e18", + "_id": "9d88f2620d3b7879502866706f1b08e7", "_order": 0, "cache": {}, "request": { @@ -2116,15 +2132,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -2139,45 +2151,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 1899, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/d5cc2d52-6ce4-452d-85ea-3a5b50218b67" + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/forgottenUsername" }, "response": { - "bodySize": 395, + "bodySize": 2036, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 395, - "text": "{\"_id\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\",\"_rev\":\"60612304\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "mimeType": "application/json;charset=utf-8", + "size": 2036, + "text": "{\"_id\":\"emailTemplate/forgottenUsername\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"{{#if object.userName}}

Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"message\":{\"en\":\"

{{#if object.userName}}Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

\",\"fr\":\"
{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Account Information - username\",\"fr\":\"Informations sur le compte - nom d'utilisateur\"}}" }, "cookies": [], "headers": [ { - "name": "x-frame-options", - "value": "SAMEORIGIN" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { - "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": "vary", + "value": "Origin" }, { "name": "cache-control", - "value": "private" + "value": "no-store" }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "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" @@ -2186,10 +2198,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"60612304\"" - }, { "name": "expires", "value": "0" @@ -2199,20 +2207,20 @@ "value": "no-cache" }, { - "name": "content-type", - "value": "application/json;charset=UTF-8" + "name": "x-content-type-options", + "value": "nosniff" }, { - "name": "content-length", - "value": "395" + "name": "x-frame-options", + "value": "DENY" }, { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "name": "content-length", + "value": "2036" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2231,14 +2239,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 679, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.469Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:19.988Z", + "time": 50, "timings": { "blocked": -1, "connect": -1, @@ -2246,11 +2254,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 50 } }, { - "_id": "1e60c1d5bcea0926192c9cab2d4ecad0", + "_id": "84d251b736d069d67c1b7fdb6458ee02", "_order": 0, "cache": {}, "request": { @@ -2267,15 +2275,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2290,18 +2298,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 1996, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/fc7e47cd-c679-4211-8e05-a36654f23c67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTest" }, "response": { - "bodySize": 475, + "bodySize": 2448, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 475, - "text": "{\"_id\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"_rev\":\"-1432043869\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 2448, + "text": "{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}}" }, "cookies": [], "headers": [ @@ -2323,7 +2331,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2339,7 +2347,7 @@ }, { "name": "etag", - "value": "\"-1432043869\"" + "value": "\"257422172\"" }, { "name": "expires", @@ -2355,15 +2363,15 @@ }, { "name": "content-length", - "value": "475" + "value": "2448" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2382,14 +2390,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.470Z", - "time": 103, + "startedDateTime": "2025-09-15T17:11:20.065Z", + "time": 61, "timings": { "blocked": -1, "connect": -1, @@ -2397,11 +2405,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 103 + "wait": 61 } }, { - "_id": "ae1ae17ca179e4ed5ede1b4a7396d093", + "_id": "d9f16c7616e73b22bb652e7dc288cbc4", "_order": 0, "cache": {}, "request": { @@ -2418,15 +2426,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2441,18 +2449,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e2c39477-847a-4df2-9c5d-b449a752638b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/278bf084-9eea-46fe-8ce9-2600dde3b046" }, "response": { - "bodySize": 352, + "bodySize": 641, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 352, - "text": "{\"_id\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"_rev\":\"-495106283\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 641, + "text": "{\"_id\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\",\"_rev\":\"-1455503261\",\"nodes\":[{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2474,7 +2482,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2490,7 +2498,7 @@ }, { "name": "etag", - "value": "\"-495106283\"" + "value": "\"-1455503261\"" }, { "name": "expires", @@ -2506,15 +2514,15 @@ }, { "name": "content-length", - "value": "352" + "value": "641" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2533,14 +2541,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.470Z", - "time": 111, + "startedDateTime": "2025-09-15T17:11:20.135Z", + "time": 99, "timings": { "blocked": -1, "connect": -1, @@ -2548,11 +2556,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 111 + "wait": 99 } }, { - "_id": "24f7f35031d7af469ab0b9edf27d69cf", + "_id": "34439a0cc18bbf2011e5612fe1d744bb", "_order": 0, "cache": {}, "request": { @@ -2569,15 +2577,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2592,18 +2600,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7a351800-fb7e-4145-903c-388554747556" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/64157fca-bd5b-4405-a4c8-64ffd98a5461" }, "response": { - "bodySize": 259, + "bodySize": 612, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"_rev\":\"1005646283\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 612, + "text": "{\"_id\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\",\"_rev\":\"370099639\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -2625,7 +2633,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2641,7 +2649,7 @@ }, { "name": "etag", - "value": "\"1005646283\"" + "value": "\"370099639\"" }, { "name": "expires", @@ -2657,15 +2665,15 @@ }, { "name": "content-length", - "value": "259" + "value": "612" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2684,14 +2692,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.588Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:20.135Z", + "time": 103, "timings": { "blocked": -1, "connect": -1, @@ -2699,11 +2707,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 103 } }, { - "_id": "2ded1da71fd6943aec890c2900e80cf5", + "_id": "7db4363f6645ba01722de86b1000051e", "_order": 0, "cache": {}, "request": { @@ -2720,15 +2728,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2743,18 +2751,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/804e6a68-1720-442b-926a-007e90f02782" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/731c5810-020b-45c8-a7fc-3c21903ae2b3" }, "response": { - "bodySize": 258, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"_rev\":\"695550246\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 533, + "text": "{\"_id\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"_rev\":\"1250582707\",\"nodes\":[{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -2776,7 +2784,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2792,7 +2800,7 @@ }, { "name": "etag", - "value": "\"695550246\"" + "value": "\"1250582707\"" }, { "name": "expires", @@ -2808,15 +2816,15 @@ }, { "name": "content-length", - "value": "258" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2835,14 +2843,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.589Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:20.136Z", + "time": 98, "timings": { "blocked": -1, "connect": -1, @@ -2850,11 +2858,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 98 } }, { - "_id": "d3af3161eacb107f66633f5e808922cc", + "_id": "db405b41f64e349ee40e45abfbf1f026", "_order": 0, "cache": {}, "request": { @@ -2871,15 +2879,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2894,18 +2902,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/228a44d5-fd78-4278-8999-fdd470ea7ebf" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/bf153f37-83dd-4f39-aa0c-74135430242e" }, "response": { - "bodySize": 440, + "bodySize": 349, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 440, - "text": "{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"_rev\":\"-1175277026\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 349, + "text": "{\"_id\":\"bf153f37-83dd-4f39-aa0c-74135430242e\",\"_rev\":\"707624425\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" }, "cookies": [], "headers": [ @@ -2927,7 +2935,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2943,7 +2951,7 @@ }, { "name": "etag", - "value": "\"-1175277026\"" + "value": "\"707624425\"" }, { "name": "expires", @@ -2959,15 +2967,15 @@ }, { "name": "content-length", - "value": "440" + "value": "349" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2986,14 +2994,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.590Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:20.137Z", + "time": 101, "timings": { "blocked": -1, "connect": -1, @@ -3001,11 +3009,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 101 } }, { - "_id": "54c5959fa697111ab81bada4a7f8294e", + "_id": "ae1ae17ca179e4ed5ede1b4a7396d093", "_order": 0, "cache": {}, "request": { @@ -3022,11 +3030,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3045,23 +3053,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1992, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", - "queryString": [ - { - "name": "_queryFilter", - "value": "true" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e2c39477-847a-4df2-9c5d-b449a752638b" }, "response": { - "bodySize": 413, + "bodySize": 352, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 413, - "text": "{\"result\":[{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":2,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":2,\"remainingPagedResults\":-1}" + "size": 352, + "text": "{\"_id\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"_rev\":\"-495106283\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -3083,7 +3086,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0, resource=1.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3097,6 +3100,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-495106283\"" + }, { "name": "expires", "value": "0" @@ -3111,15 +3118,15 @@ }, { "name": "content-length", - "value": "413" + "value": "352" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3138,14 +3145,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 793, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.590Z", - "time": 125, + "startedDateTime": "2025-09-15T17:11:20.138Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -3153,11 +3160,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 125 + "wait": 76 } }, { - "_id": "3619e2e0ff736d00202fe0ecf819e30b", + "_id": "963e1f3ff05d0f498b612ae093a10e18", "_order": 0, "cache": {}, "request": { @@ -3174,15 +3181,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3197,23 +3204,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2012, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", - "queryString": [ - { - "name": "_queryFilter", - "value": "true" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust?_queryFilter=true" + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/d5cc2d52-6ce4-452d-85ea-3a5b50218b67" }, "response": { - "bodySize": 865, + "bodySize": 418, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 865, - "text": "{\"result\":[{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"affiliation-test\",\"_rev\":\"838041851\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}],\"resultCount\":3,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + "size": 418, + "text": "{\"_id\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\",\"_rev\":\"-1743956002\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -3235,7 +3237,7 @@ }, { "name": "content-api-version", - "value": "protocol=2.1,resource=2.0, resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3249,6 +3251,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1743956002\"" + }, { "name": "expires", "value": "0" @@ -3263,15 +3269,15 @@ }, { "name": "content-length", - "value": "865" + "value": "418" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3290,14 +3296,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 793, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.720Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:20.138Z", + "time": 100, "timings": { "blocked": -1, "connect": -1, @@ -3305,11 +3311,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 100 } }, { - "_id": "6b977642417440b9bc117cf865b024c2", + "_id": "1e60c1d5bcea0926192c9cab2d4ecad0", "_order": 0, "cache": {}, "request": { @@ -3326,11 +3332,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3349,18 +3355,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1993, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/hosted/aVNQQXp1cmU" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/fc7e47cd-c679-4211-8e05-a36654f23c67" }, "response": { - "bodySize": 3991, + "bodySize": 475, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3991, - "text": "{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"-1533212691\",\"entityId\":\"iSPAzure\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"]},\"authenticationContext\":{\"authenticationContextMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAuthnContextMapper\",\"authContextItems\":[{\"contextReference\":\"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport\",\"level\":0,\"defaultItem\":true}],\"authenticationComparisonType\":\"Exact\",\"includeRequestedAuthenticationContext\":true},\"assertionTimeSkew\":300,\"basicAuthentication\":{},\"clientAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAttributeMapper\",\"attributeMap\":[{\"key\":\"http://schemas.microsoft.com/identity/claims/displayname\",\"value\":\"cn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname\",\"value\":\"givenName\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname\",\"value\":\"sn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\",\"value\":\"mail\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name\",\"value\":\"uid\"}]},\"autoFederation\":{\"autoFedEnabled\":false},\"accountMapping\":{\"spAccountMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAccountMapper\",\"useNameIDAsSPUserID\":true},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"},\"url\":{},\"adapter\":{}},\"services\":{\"metaAlias\":\"/alpha/iSPAzure\",\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPSloSoap/metaAlias/alpha/iSPAzure\"}],\"nameIdService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://idc.scheuber.io/am/Consumer/ECP/metaAlias/alpha/iSPAzure\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{\"spUrl\":\"https://idc.scheuber.io/am/spsaehandler/metaAlias/alpha/iSPAzure\"},\"ecpConfiguration\":{\"ecpRequestIdpListFinderImpl\":\"com.sun.identity.saml2.plugins.ECPIDPFinder\"},\"idpProxy\":{},\"relayStateUrlList\":{}}}}" + "size": 475, + "text": "{\"_id\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"_rev\":\"-1432043869\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -3398,7 +3404,7 @@ }, { "name": "etag", - "value": "\"-1533212691\"" + "value": "\"-1432043869\"" }, { "name": "expires", @@ -3414,15 +3420,15 @@ }, { "name": "content-length", - "value": "3991" + "value": "475" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3441,14 +3447,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.800Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:20.139Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -3456,11 +3462,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 75 } }, { - "_id": "e69a9f5d2435f5f6663f35a3489959ad", + "_id": "24f7f35031d7af469ab0b9edf27d69cf", "_order": 0, "cache": {}, "request": { @@ -3477,15 +3483,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3500,18 +3506,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/dd16c8d4-baca-4ae0-bcd8-fb98b9040524" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7a351800-fb7e-4145-903c-388554747556" }, "response": { - "bodySize": 258, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"_rev\":\"148590759\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"7a351800-fb7e-4145-903c-388554747556\",\"_rev\":\"1005646283\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3533,7 +3539,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3549,7 +3555,7 @@ }, { "name": "etag", - "value": "\"148590759\"" + "value": "\"1005646283\"" }, { "name": "expires", @@ -3565,15 +3571,15 @@ }, { "name": "content-length", - "value": "258" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3592,14 +3598,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.801Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:20.243Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -3607,11 +3613,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 76 } }, { - "_id": "d39732c018c2ba2f67bec6ab36304059", + "_id": "2ded1da71fd6943aec890c2900e80cf5", "_order": 0, "cache": {}, "request": { @@ -3628,15 +3634,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3651,18 +3657,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/038f9b2a-36b2-489b-9e03-386c9a62ea21" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/804e6a68-1720-442b-926a-007e90f02782" }, "response": { - "bodySize": 439, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 439, - "text": "{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"_rev\":\"-409686295\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 258, + "text": "{\"_id\":\"804e6a68-1720-442b-926a-007e90f02782\",\"_rev\":\"695550246\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -3684,7 +3690,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -3700,7 +3706,7 @@ }, { "name": "etag", - "value": "\"-409686295\"" + "value": "\"695550246\"" }, { "name": "expires", @@ -3716,15 +3722,15 @@ }, { "name": "content-length", - "value": "439" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3743,14 +3749,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.801Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:20.244Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -3758,11 +3764,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 75 } }, { - "_id": "baf600ba2674b3b630e87fd32ca35eed", + "_id": "d3af3161eacb107f66633f5e808922cc", "_order": 0, "cache": {}, "request": { @@ -3779,11 +3785,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -3798,41 +3808,1994 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1912, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/welcome" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/228a44d5-fd78-4278-8999-fdd470ea7ebf" }, "response": { - "bodySize": 879, + "bodySize": 440, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 879, - "text": "{\"_id\":\"emailTemplate/welcome\",\"defaultLocale\":\"en\",\"displayName\":\"Welcome\",\"enabled\":true,\"from\":\"saas@forgerock.com\",\"html\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"message\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"mimeType\":\"text/html\",\"styles\":\"body{\\n background-color:#324054;\\n color:#5e6d82;\\n padding:60px;\\n text-align:center\\n}\\na{\\n text-decoration:none;\\n color:#109cf1\\n}\\n.content{\\n background-color:#fff;\\n border-radius:4px;\\n margin:0 auto;\\n padding:48px;\\n width:235px\\n}\\n\",\"subject\":{\"en\":\"Your account has been created\"}}" - }, + "mimeType": "application/json;charset=UTF-8", + "size": 440, + "text": "{\"_id\":\"228a44d5-fd78-4278-8999-fdd470ea7ebf\",\"_rev\":\"-1175277026\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + }, + "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": "private" + }, + { + "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": "\"-1175277026\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "440" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.244Z", + "time": 78, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 78 + } + }, + { + "_id": "54c5959fa697111ab81bada4a7f8294e", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1969, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2?_queryFilter=true" + }, + "response": { + "bodySize": 413, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 413, + "text": "{\"result\":[{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"2065843986\",\"entityId\":\"iSPAzure\",\"location\":\"hosted\",\"roles\":[\"serviceProvider\"]},{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-1154647349\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"location\":\"remote\",\"roles\":[\"serviceProvider\"]}],\"resultCount\":2,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"EXACT\",\"totalPagedResults\":2,\"remainingPagedResults\":-1}" + }, + "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": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, 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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "413" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 793, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.245Z", + "time": 85, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 85 + } + }, + { + "_id": "3619e2e0ff736d00202fe0ecf819e30b", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1989, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/federation/circlesoftrust?_queryFilter=true" + }, + "response": { + "bodySize": 865, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 865, + "text": "{\"result\":[{\"_id\":\"2f04818d-561e-4f8a-82e8-af2426112138\",\"_rev\":\"-222749816\",\"trustedProviders\":[\"benefits-IDP|saml2\",\"iSPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"affiliation-test\",\"_rev\":\"838041851\",\"trustedProviders\":[],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}},{\"_id\":\"AzureCOT\",\"_rev\":\"-954827061\",\"trustedProviders\":[\"iSPAzure|saml2\",\"urn:federation:MicrosoftOnline|saml2\",\"https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2\",\"SPAzure|saml2\",\"https://idc.scheuber.io/am/saml2/IDPAzure|saml2\"],\"status\":\"active\",\"_type\":{\"_id\":\"circlesoftrust\",\"name\":\"Circle of Trust\",\"collection\":true}}],\"resultCount\":3,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + }, + "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": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, 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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "865" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 793, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.334Z", + "time": 92, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 92 + } + }, + { + "_id": "6b977642417440b9bc117cf865b024c2", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1970, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/hosted/aVNQQXp1cmU" + }, + "response": { + "bodySize": 3991, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 3991, + "text": "{\"_id\":\"aVNQQXp1cmU\",\"_rev\":\"-1533212691\",\"entityId\":\"iSPAzure\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName\"]},\"authenticationContext\":{\"authenticationContextMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAuthnContextMapper\",\"authContextItems\":[{\"contextReference\":\"urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport\",\"level\":0,\"defaultItem\":true}],\"authenticationComparisonType\":\"Exact\",\"includeRequestedAuthenticationContext\":true},\"assertionTimeSkew\":300,\"basicAuthentication\":{},\"clientAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAttributeMapper\",\"attributeMap\":[{\"key\":\"http://schemas.microsoft.com/identity/claims/displayname\",\"value\":\"cn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname\",\"value\":\"givenName\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname\",\"value\":\"sn\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\",\"value\":\"mail\"},{\"key\":\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name\",\"value\":\"uid\"}]},\"autoFederation\":{\"autoFedEnabled\":false},\"accountMapping\":{\"spAccountMapper\":\"com.sun.identity.saml2.plugins.DefaultSPAccountMapper\",\"useNameIDAsSPUserID\":true},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"},\"url\":{},\"adapter\":{}},\"services\":{\"metaAlias\":\"/alpha/iSPAzure\",\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPSloSoap/metaAlias/alpha/iSPAzure\"}],\"nameIdService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\",\"responseLocation\":\"https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://idc.scheuber.io/am/Consumer/ECP/metaAlias/alpha/iSPAzure\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{\"spUrl\":\"https://idc.scheuber.io/am/spsaehandler/metaAlias/alpha/iSPAzure\"},\"ecpConfiguration\":{\"ecpRequestIdpListFinderImpl\":\"com.sun.identity.saml2.plugins.ECPIDPFinder\"},\"idpProxy\":{},\"relayStateUrlList\":{}}}}" + }, + "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": "private" + }, + { + "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": "\"-1533212691\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "3991" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 788, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.431Z", + "time": 75, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 75 + } + }, + { + "_id": "e69a9f5d2435f5f6663f35a3489959ad", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2045, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/dd16c8d4-baca-4ae0-bcd8-fb98b9040524" + }, + "response": { + "bodySize": 258, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 258, + "text": "{\"_id\":\"dd16c8d4-baca-4ae0-bcd8-fb98b9040524\",\"_rev\":\"148590759\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + }, + "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": "private" + }, + { + "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": "\"148590759\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "258" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 785, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.432Z", + "time": 70, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 70 + } + }, + { + "_id": "d39732c018c2ba2f67bec6ab36304059", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2037, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/038f9b2a-36b2-489b-9e03-386c9a62ea21" + }, + "response": { + "bodySize": 439, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 439, + "text": "{\"_id\":\"038f9b2a-36b2-489b-9e03-386c9a62ea21\",\"_rev\":\"-409686295\",\"includeLocalAuthentication\":true,\"filteredProviders\":[],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + }, + "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": "private" + }, + { + "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": "\"-409686295\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "439" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": "2025-09-15T17:11:20.432Z", + "time": 70, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 70 + } + }, + { + "_id": "baf600ba2674b3b630e87fd32ca35eed", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1889, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/welcome" + }, + "response": { + "bodySize": 879, + "content": { + "mimeType": "application/json;charset=utf-8", + "size": 879, + "text": "{\"_id\":\"emailTemplate/welcome\",\"defaultLocale\":\"en\",\"displayName\":\"Welcome\",\"enabled\":true,\"from\":\"saas@forgerock.com\",\"html\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"message\":{\"en\":\"

Welcome. Your username is '{{object.userName}}'.

\"},\"mimeType\":\"text/html\",\"styles\":\"body{\\n background-color:#324054;\\n color:#5e6d82;\\n padding:60px;\\n text-align:center\\n}\\na{\\n text-decoration:none;\\n color:#109cf1\\n}\\n.content{\\n background-color:#fff;\\n border-radius:4px;\\n margin:0 auto;\\n padding:48px;\\n width:235px\\n}\\n\",\"subject\":{\"en\":\"Your account has been created\"}}" + }, + "cookies": [], + "headers": [ + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "vary", + "value": "Origin" + }, + { + "name": "cache-control", + "value": "no-store" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "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": "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": "879" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 678, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.433Z", + "time": 61, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 61 + } + }, + { + "_id": "cfb7a433700aae52389f5b7a6676ee22", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1976, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58c824ae-84ed-4724-82cd-db128fc3f6c" + }, + "response": { + "bodySize": 3081, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 3081, + "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlck5hbWUiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKQoKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgicG9zdGFsQWRkcmVzcyIsIG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MpCmlmIChub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgiY2l0eSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24uaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgic3RhdGVQcm92aW5jZSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24pCmlmIChub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInBvc3RhbENvZGUiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlKQppZiAobm9ybWFsaXplZFByb2ZpbGUuY291bnRyeS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KCJjb3VudHJ5Iiwgbm9ybWFsaXplZFByb2ZpbGUuY291bnRyeSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBob25lLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInRlbGVwaG9uZU51bWJlciIsIG5vcm1hbGl6ZWRQcm9maWxlLnBob25lKQoKLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5Ci8vIHRoZW4gYWRkIGEgYm9vbGVhbiBmbGFnIHRvIHRoZSBzaGFyZWQgc3RhdGUgdG8gaW5kaWNhdGUgbmFtZXMgYXJlIG5vdCBwcmVzZW50Ci8vIHRoaXMgY291bGQgYmUgdXNlZCBlbHNld2hlcmUKLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmcKLy8gdGhlIHVzZXIgb2JqZWN0IHdpdGggYmxhbmsgdmFsdWVzIHdoZW4gZ2l2ZW5OYW1lICBhbmQgZmFtaWx5TmFtZSBpcyBub3QgcHJlc2VudApib29sZWFuIG5vR2l2ZW5OYW1lID0gbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmFzU3RyaW5nKCk/LnRyaW0oKSkKYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpCnNoYXJlZFN0YXRlLnB1dCgibmFtZUVtcHR5T3JOdWxsIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKQoKcmV0dXJuIG1hbmFnZWRVc2VyCg==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250309,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "3081" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 767, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.498Z", + "time": 73, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 73 + } + }, + { + "_id": "1953bd861c46b1b2ad5b2212b67048d7", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1977, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/739bdc48-fd24-4c52-b353-88706d75558a" + }, + "response": { + "bodySize": 1060, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1060, + "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"LyogQ2hlY2sgVXNlcm5hbWUKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogQ2hlY2sgaWYgdXNlcm5hbWUgaGFzIGFscmVhZHkgYmVlbiBjb2xsZWN0ZWQuCiAqIFJldHVybiAia25vd24iIGlmIHllcywgInVua25vd24iIG90aGVyd2lzZS4KICogCiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuCiAqIAogKiBUaGUgU2NyaXB0ZWQgRGVjaXNpb24gTm9kZSBuZWVkcyB0aGUgZm9sbG93aW5nIG91dGNvbWVzIGRlZmluZWQ6CiAqIC0ga25vd24KICogLSB1bmtub3duCiAqLwooZnVuY3Rpb24gKCkgewogICAgaWYgKG51bGwgIT0gc2hhcmVkU3RhdGUuZ2V0KCJ1c2VybmFtZSIpKSB7CiAgICAgICAgb3V0Y29tZSA9ICJrbm93biI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBvdXRjb21lID0gInVua25vd24iOwogICAgfQp9KCkpOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250390,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1060" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 767, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.499Z", + "time": 71, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 71 + } + }, + { + "_id": "f403c414204898428169f781b6348757", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "2" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2022, + "httpVersion": "HTTP/1.1", + "method": "POST", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{}" + }, + "queryString": [ + { + "name": "_action", + "value": "nextdescendents" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" + }, + "response": { + "bodySize": 11382, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 11382, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 773, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.499Z", + "time": 179, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 179 + } + }, + { + "_id": "94377b08c532145d0686d3ccc08e9898", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1999, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l" + }, + "response": { + "bodySize": 1604, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1604, + "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"-901720656\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{},\"treeConfiguration\":{}}}}" + }, + "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": "private" + }, + { + "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": "\"-901720656\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1604" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 787, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.509Z", + "time": 62, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 62 + } + }, + { + "_id": "f1c0bf30e664dc88b65a4adc6eb31612", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1987, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "entityid", + "value": "urn:federation:MicrosoftOnline" + }, + { + "name": "realm", + "value": "alpha" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/saml2/jsp/exportmetadata.jsp?entityid=urn%3Afederation%3AMicrosoftOnline&realm=alpha" + }, + "response": { + "bodySize": 18597, + "content": { + "mimeType": "text/xml;charset=utf-8", + "size": 18597, + "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" + }, + "cookies": [ + { + "httpOnly": true, + "name": "JSESSIONID", + "path": "/am", + "secure": true, + "value": "" + } + ], + "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" + }, + { + "_fromType": "array", + "name": "set-cookie", + "value": "JSESSIONID=; Path=/am; Secure; HttpOnly" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "text/xml;charset=utf-8" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 619, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.575Z", + "time": 51, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 51 + } + }, + { + "_id": "fdbfb6d6c3db5fe2a6944c62628e38e6", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1977, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58d29080-4563-480b-89bb-1e7719776a21" + }, + "response": { + "bodySize": 1479, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1479, + "text": "{\"_id\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"name\":\"Google Profile Normalization\",\"description\":\"Normalizes raw profile data from Google\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLnN1YiksCiAgICAgICAgZmllbGQoImRpc3BsYXlOYW1lIiwgcmF3UHJvZmlsZS5uYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbl9uYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIHJhd1Byb2ZpbGUuZmFtaWx5X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZSksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoImxvY2FsZSIsIHJhd1Byb2ZpbGUubG9jYWxlKSkp\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951230900,\"evaluatorVersion\":\"1.0\"}" + }, + "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": "private" + }, + { + "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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "1479" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 767, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:20.683Z", + "time": 79, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 79 + } + }, + { + "_id": "0a5b6821545d411bf41eef7f3fef8502", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.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": 1977, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" + }, + "response": { + "bodySize": 1501, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 1501, + "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250221,\"evaluatorVersion\":\"1.0\"}" + }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.1" }, { "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" @@ -3850,20 +5813,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "1501" }, { - "name": "content-length", - "value": "879" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3882,14 +5845,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.802Z", - "time": 52, + "startedDateTime": "2025-09-15T17:11:20.683Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -3897,11 +5860,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 52 + "wait": 80 } }, { - "_id": "cfb7a433700aae52389f5b7a6676ee22", + "_id": "c5bacb228924a4549d141bd8d803cff7", "_order": 0, "cache": {}, "request": { @@ -3918,11 +5881,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3941,18 +5904,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1999, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58c824ae-84ed-4724-82cd-db128fc3f6c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/bae1d54a-e97d-4997-aa5d-c027f21af82c" }, "response": { - "bodySize": 3093, + "bodySize": 1435, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3093, - "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5pbXBvcnQgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuXG5Kc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdChcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSxcbiAgICAgICAgZmllbGQoXCJzblwiLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSxcbiAgICAgICAgZmllbGQoXCJtYWlsXCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSxcbiAgICAgICAgZmllbGQoXCJ1c2VyTmFtZVwiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKVxuXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQWRkcmVzcy5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwicG9zdGFsQWRkcmVzc1wiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxBZGRyZXNzKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwiY2l0eVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUuYWRkcmVzc1JlZ2lvbi5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KFwic3RhdGVQcm92aW5jZVwiLCBub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzUmVnaW9uKVxuaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbENvZGUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInBvc3RhbENvZGVcIiwgbm9ybWFsaXplZFByb2ZpbGUucG9zdGFsQ29kZSlcbmlmIChub3JtYWxpemVkUHJvZmlsZS5jb3VudHJ5LmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoXCJjb3VudHJ5XCIsIG5vcm1hbGl6ZWRQcm9maWxlLmNvdW50cnkpXG5pZiAobm9ybWFsaXplZFByb2ZpbGUucGhvbmUuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dChcInRlbGVwaG9uZU51bWJlclwiLCBub3JtYWxpemVkUHJvZmlsZS5waG9uZSlcblxuLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5XG4vLyB0aGVuIGFkZCBhIGJvb2xlYW4gZmxhZyB0byB0aGUgc2hhcmVkIHN0YXRlIHRvIGluZGljYXRlIG5hbWVzIGFyZSBub3QgcHJlc2VudFxuLy8gdGhpcyBjb3VsZCBiZSB1c2VkIGVsc2V3aGVyZVxuLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmdcbi8vIHRoZSB1c2VyIG9iamVjdCB3aXRoIGJsYW5rIHZhbHVlcyB3aGVuIGdpdmVuTmFtZSAgYW5kIGZhbWlseU5hbWUgaXMgbm90IHByZXNlbnRcbmJvb2xlYW4gbm9HaXZlbk5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuaXNOdWxsKCkgfHwgKCFub3JtYWxpemVkUHJvZmlsZS5naXZlbk5hbWUuYXNTdHJpbmcoKT8udHJpbSgpKVxuYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpXG5zaGFyZWRTdGF0ZS5wdXQoXCJuYW1lRW1wdHlPck51bGxcIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKVxuXG5yZXR1cm4gbWFuYWdlZFVzZXJcbiI=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 1435, + "text": "{\"_id\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"name\":\"Facebook Profile Normalization\",\"description\":\"Normalizes raw profile data from Facebook\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229998,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4002,15 +5965,15 @@ }, { "name": "content-length", - "value": "3093" + "value": "1435" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4035,8 +5998,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.862Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:20.684Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -4044,15 +6007,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 75 } }, { - "_id": "f403c414204898428169f781b6348757", + "_id": "8109fc84b27d7c657a7c1e36279ec52c", "_order": 0, "cache": {}, "request": { - "bodySize": 2, + "bodySize": 0, "cookies": [], "headers": [ { @@ -4065,24 +6028,20 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", "value": "Bearer " }, - { - "name": "content-length", - "value": "2" - }, { "name": "accept-encoding", "value": "gzip, compress, deflate, br" @@ -4092,28 +6051,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2045, + "headersSize": 1977, "httpVersion": "HTTP/1.1", - "method": "POST", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{}" - }, - "queryString": [ - { - "name": "_action", - "value": "nextdescendents" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" + "method": "GET", + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/6325cf19-a49b-471e-8d26-7e4df76df0e2" }, "response": { - "bodySize": 10076, + "bodySize": 1510, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 10076, - "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" + "size": 1510, + "text": "{\"_id\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"name\":\"Okta Profile Normalization\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJPa3RhIHJhd1Byb2ZpbGU6ICIrcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5wcmVmZXJyZWRfdXNlcm5hbWUpKSkK\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268311024,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4135,7 +6084,7 @@ }, { "name": "content-api-version", - "value": "resource=1.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -4161,13 +6110,17 @@ "name": "content-type", "value": "application/json;charset=UTF-8" }, + { + "name": "content-length", + "value": "1510" + }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4184,20 +6137,16 @@ { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" - }, - { - "name": "transfer-encoding", - "value": "chunked" } ], - "headersSize": 773, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.863Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:20.685Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -4205,11 +6154,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 74 } }, { - "_id": "1953bd861c46b1b2ad5b2212b67048d7", + "_id": "442bd2ef6d9a89c57b1ccd90ec88eb38", "_order": 0, "cache": {}, "request": { @@ -4226,11 +6175,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4249,18 +6198,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/739bdc48-fd24-4c52-b353-88706d75558a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/484e6246-dbc6-4288-97e6-54e55431402e" }, "response": { - "bodySize": 1032, + "bodySize": 2873, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1032, - "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"Ii8qIENoZWNrIFVzZXJuYW1lXG4gKlxuICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbVxuICogXG4gKiBDaGVjayBpZiB1c2VybmFtZSBoYXMgYWxyZWFkeSBiZWVuIGNvbGxlY3RlZC5cbiAqIFJldHVybiBcImtub3duXCIgaWYgeWVzLCBcInVua25vd25cIiBvdGhlcndpc2UuXG4gKiBcbiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuXG4gKiBcbiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDpcbiAqIC0ga25vd25cbiAqIC0gdW5rbm93blxuICovXG4oZnVuY3Rpb24gKCkge1xuICAgIGlmIChudWxsICE9IHNoYXJlZFN0YXRlLmdldChcInVzZXJuYW1lXCIpKSB7XG4gICAgICAgIG91dGNvbWUgPSBcImtub3duXCI7XG4gICAgfVxuICAgIGVsc2Uge1xuICAgICAgICBvdXRjb21lID0gXCJ1bmtub3duXCI7XG4gICAgfVxufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 2873, + "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951288347,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4310,15 +6259,15 @@ }, { "name": "content-length", - "value": "1032" + "value": "2873" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4343,8 +6292,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.864Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:20.685Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -4352,11 +6301,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 75 } }, { - "_id": "94377b08c532145d0686d3ccc08e9898", + "_id": "8b27a3f6ee15f60734dec43325ccf443", "_order": 0, "cache": {}, "request": { @@ -4373,15 +6322,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -4396,18 +6345,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" }, "response": { - "bodySize": 1581, + "bodySize": 7281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1581, - "text": "{\"_id\":\"dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l\",\"_rev\":\"1007701944\",\"entityId\":\"urn:federation:MicrosoftOnline\",\"serviceProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"assertion\":true},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\",\"urn:mace:shibboleth:1.0:nameIdentifier\",\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:transient\",\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\"]},\"secrets\":{},\"basicAuthentication\":{}},\"assertionProcessing\":{\"attributeMapper\":{\"attributeMap\":[{\"samlAttribute\":\"IDPEmail\",\"localAttribute\":\"mail\",\"binary\":false},{\"samlAttribute\":\"UOPClassID\",\"localAttribute\":\"UOPClassID\",\"binary\":false}]},\"accountMapper\":{},\"responseArtifactMessageEncoding\":{\"encoding\":\"URI\"}},\"services\":{\"serviceAttributes\":{\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\"}],\"assertionConsumerService\":[{\"isDefault\":true,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":0},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":1},{\"isDefault\":false,\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:PAOS\",\"location\":\"https://login.microsoftonline.com/login.srf\",\"index\":2}]}},\"advanced\":{\"saeConfiguration\":{},\"idpProxy\":{}}}}" + "size": 7281, + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250546,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -4429,7 +6378,7 @@ }, { "name": "content-api-version", - "value": "resource=1.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -4443,10 +6392,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"1007701944\"" - }, { "name": "expires", "value": "0" @@ -4461,15 +6406,15 @@ }, { "name": "content-length", - "value": "1581" + "value": "7281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4488,14 +6433,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.884Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:20.685Z", + "time": 109, "timings": { "blocked": -1, "connect": -1, @@ -4503,11 +6448,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 109 } }, { - "_id": "f1c0bf30e664dc88b65a4adc6eb31612", + "_id": "7430e4cabb066ba655343f3a21f9054a", "_order": 0, "cache": {}, "request": { @@ -4524,15 +6469,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -4547,37 +6492,20 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2010, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", - "queryString": [ - { - "name": "entityid", - "value": "urn:federation:MicrosoftOnline" - }, - { - "name": "realm", - "value": "alpha" - } - ], - "url": "https://openam-frodo-dev.forgeblocks.com/am/saml2/jsp/exportmetadata.jsp?entityid=urn%3Afederation%3AMicrosoftOnline&realm=alpha" + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/73cecbfc-dad0-4395-be6a-6858ee3a80e5" }, "response": { - "bodySize": 7836, + "bodySize": 2481, "content": { - "mimeType": "text/xml;charset=utf-8", - "size": 7836, - "text": "\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n PGNlcnRpZmljYXRlPg==\n \n \n \n \n urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress\n urn:mace:shibboleth:1.0:nameIdentifier\n urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\n urn:oasis:names:tc:SAML:2.0:nameid-format:transient\n urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\n \n \n \n \n\n\n" + "mimeType": "application/json;charset=UTF-8", + "size": 2481, + "text": "{\"_id\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"name\":\"Microsoft Profile Normalization\",\"description\":\"Normalizes raw profile data from Microsoft\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKLyoKewogICAgIkBvZGF0YS5jb250ZXh0IjogImh0dHBzOi8vZ3JhcGgubWljcm9zb2Z0LmNvbS92MS4wLyRtZXRhZGF0YSN1c2Vycy8kZW50aXR5IiwKICAgICJAb2RhdGEuaWQiOiAiaHR0cHM6Ly9ncmFwaC5taWNyb3NvZnQuY29tL3YyLzcxMWZmYTljLTU5NzItNDcxMy1hY2UzLTY4OGM5NzMyNjE0YS9kaXJlY3RvcnlPYmplY3RzLzdkNzc1OWUyLTM2ZDgtNGU2NC1iMTczLTNmODkwZDdkNDZkNi9NaWNyb3NvZnQuRGlyZWN0b3J5U2VydmljZXMuVXNlciIsCiAgICAiYnVzaW5lc3NQaG9uZXMiOiBbCiAgICAgICAgIjE4MDE0NzM1NDUxIgogICAgXSwKICAgICJkaXNwbGF5TmFtZSI6ICJWb2xrZXIgU2NoZXViZXIiLAogICAgImdpdmVuTmFtZSI6ICJWb2xrZXIiLAogICAgImpvYlRpdGxlIjogbnVsbCwKICAgICJtYWlsIjogInZzY2hldWJlckB2c2NoZXViZXIub25taWNyb3NvZnQuY29tIiwKICAgICJtb2JpbGVQaG9uZSI6IG51bGwsCiAgICAib2ZmaWNlTG9jYXRpb24iOiBudWxsLAogICAgInByZWZlcnJlZExhbmd1YWdlIjogbnVsbCwKICAgICJzdXJuYW1lIjogIlNjaGV1YmVyIiwKICAgICJ1c2VyUHJpbmNpcGFsTmFtZSI6ICJ2c2NoZXViZXJAdnNjaGV1YmVyLm9ubWljcm9zb2Z0LmNvbSIsCiAgICAiaWQiOiAiN2Q3NzU5ZTItMzZkOC00ZTY0LWIxNzMtM2Y4OTBkN2Q0NmQ2Igp9CiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci5tZXNzYWdlKCJLYXVhaSBNaWNyb3NvZnQgUHJvZmlsZSBOb3JtYWxpemF0aW9uOiByYXdQcm9maWxlPXt9IiwgcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLmRpc3BsYXlOYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbk5hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5zdXJuYW1lKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgiZ3JvdXBzIiwgcmF3UHJvZmlsZS5ncm91cHMpKSk=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757951229437,\"evaluatorVersion\":\"1.0\"}" }, - "cookies": [ - { - "httpOnly": true, - "name": "JSESSIONID", - "path": "/am", - "secure": true, - "value": "" - } - ], + "cookies": [], "headers": [ { "name": "x-frame-options", @@ -4592,9 +6520,28 @@ "value": "nosniff" }, { - "_fromType": "array", - "name": "set-cookie", - "value": "JSESSIONID=; Path=/am; Secure; HttpOnly" + "name": "cache-control", + "value": "private" + }, + { + "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": "expires", + "value": "0" }, { "name": "pragma", @@ -4602,19 +6549,19 @@ }, { "name": "content-type", - "value": "text/xml;charset=utf-8" + "value": "application/json;charset=UTF-8" }, { "name": "content-length", - "value": "7836" + "value": "2481" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:20 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4633,14 +6580,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 613, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:04.972Z", - "time": 46, + "startedDateTime": "2025-09-15T17:11:20.686Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -4648,11 +6595,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 46 + "wait": 77 } }, { - "_id": "fdbfb6d6c3db5fe2a6944c62628e38e6", + "_id": "38e2ed70b4f2fae5907aa5b4f6ae5eb6", "_order": 0, "cache": {}, "request": { @@ -4669,15 +6616,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4692,18 +6639,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/58d29080-4563-480b-89bb-1e7719776a21" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney1" }, "response": { - "bodySize": 1411, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1411, - "text": "{\"_id\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"name\":\"Google Profile Normalization\",\"description\":\"Normalizes raw profile data from Google\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLnN1YiksCiAgICAgICAgZmllbGQoImRpc3BsYXlOYW1lIiwgcmF3UHJvZmlsZS5uYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbl9uYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIHJhd1Byb2ZpbGUuZmFtaWx5X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZSksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoImxvY2FsZSIsIHJhd1Byb2ZpbGUubG9jYWxlKSkp\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}}" }, "cookies": [], "headers": [ @@ -4725,7 +6672,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4739,6 +6686,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-156934367\"" + }, { "name": "expires", "value": "0" @@ -4753,15 +6704,15 @@ }, { "name": "content-length", - "value": "1411" + "value": "879" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4780,14 +6731,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.023Z", - "time": 116, + "startedDateTime": "2025-09-15T17:11:20.799Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -4795,11 +6746,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 75 } }, { - "_id": "442bd2ef6d9a89c57b1ccd90ec88eb38", + "_id": "8a882c949cd444cb419af1da438fc25f", "_order": 0, "cache": {}, "request": { @@ -4816,15 +6767,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4839,18 +6790,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/484e6246-dbc6-4288-97e6-54e55431402e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/1c586352-4568-4918-8985-876f142d1427" }, "response": { - "bodySize": 2805, + "bodySize": 239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2805, - "text": "{\"_id\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"name\":\"Apple Profile Normalization\",\"description\":\"Normalizes raw profile data from Apple\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEtMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWQKICoKICogVXNlIG9mIHRoaXMgY29kZSByZXF1aXJlcyBhIGNvbW1lcmNpYWwgc29mdHdhcmUgbGljZW5zZSB3aXRoIEZvcmdlUm9jayBBUy4KICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICoKICogSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6CiAqIHVzZXJuYW1lLCBnaXZlbk5hbWUsIGZhbWlseU5hbWUsIGVtYWlsLgogKgogKiBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlCiAqIGFyYml0cmFyeSBjaGFyYWN0ZXJzIGZyb20gdGhlIFVuaXZlcnNhbCBDaGFyYWN0ZXIgU2V0IChVQ1MpLgogKiBBIHplcm8tbGVuZ3RoIGNoYXJhY3RlciBzdHJpbmcgaXMgbm90IHBlcm1pdHRlZC4KICovCgppbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuZmllbGQKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmpzb24KaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdAoKU3RyaW5nIGVtYWlsID0gImNoYW5nZUBtZS5jb20iClN0cmluZyBzdWJqZWN0SWQgPSByYXdQcm9maWxlLnN1YgpTdHJpbmcgZmlyc3ROYW1lID0gIiAiClN0cmluZyBsYXN0TmFtZSA9ICIgIgpTdHJpbmcgdXNlcm5hbWUgPSBzdWJqZWN0SWQKU3RyaW5nIG5hbWUKCmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgiZW1haWwiKSAmJiByYXdQcm9maWxlLmVtYWlsLmlzTm90TnVsbCgpKXsgLy8gVXNlciBjYW4gZWxlY3QgdG8gbm90IHNoYXJlIHRoZWlyIGVtYWlsCiAgICBlbWFpbCA9IHJhd1Byb2ZpbGUuZW1haWwuYXNTdHJpbmcoKQogICAgdXNlcm5hbWUgPSBlbWFpbAp9CmlmIChyYXdQcm9maWxlLmlzRGVmaW5lZCgibmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5pc05vdE51bGwoKSkgewogICAgaWYgKHJhd1Byb2ZpbGUubmFtZS5pc0RlZmluZWQoImZpcnN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5maXJzdE5hbWUuaXNOb3ROdWxsKCkpIHsKICAgICAgICBmaXJzdE5hbWUgPSByYXdQcm9maWxlLm5hbWUuZmlyc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KICAgIGlmIChyYXdQcm9maWxlLm5hbWUuaXNEZWZpbmVkKCJsYXN0TmFtZSIpICYmIHJhd1Byb2ZpbGUubmFtZS5sYXN0TmFtZS5pc05vdE51bGwoKSkgewogICAgICAgIGxhc3ROYW1lID0gcmF3UHJvZmlsZS5uYW1lLmxhc3ROYW1lLmFzU3RyaW5nKCkKICAgIH0KfQoKbmFtZSA9IChmaXJzdE5hbWU/LnRyaW0oKSA/IGZpcnN0TmFtZSA6ICIiKSArIChsYXN0TmFtZT8udHJpbSgpID8gKChmaXJzdE5hbWU/LnRyaW0oKSA/ICIgIiA6ICIiKSArIGxhc3ROYW1lKSA6ICIiKQpuYW1lID0gICghbmFtZT8udHJpbSgpKSA/ICIgIiA6IG5hbWUKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCBzdWJqZWN0SWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIG5hbWUpLAogICAgICAgIGZpZWxkKCJlbWFpbCIsIGVtYWlsKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgZmlyc3ROYW1lKSwKICAgICAgICBmaWVsZCgiZmFtaWx5TmFtZSIsIGxhc3ROYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCB1c2VybmFtZSkpKQ==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 239, + "text": "{\"_id\":\"1c586352-4568-4918-8985-876f142d1427\",\"_rev\":\"1832077009\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -4872,7 +6823,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -4886,6 +6837,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1832077009\"" + }, { "name": "expires", "value": "0" @@ -4900,15 +6855,15 @@ }, { "name": "content-length", - "value": "2805" + "value": "239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4927,14 +6882,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.024Z", - "time": 106, + "startedDateTime": "2025-09-15T17:11:20.878Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -4942,11 +6897,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 106 + "wait": 81 } }, { - "_id": "0a5b6821545d411bf41eef7f3fef8502", + "_id": "fa5c61f6e1c8e3892db11bee15b0cb96", "_order": 0, "cache": {}, "request": { @@ -4963,15 +6918,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -4986,18 +6941,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/23143919-6b78-40c3-b25e-beca19b229e0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f" }, "response": { - "bodySize": 1485, + "bodySize": 447, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1485, - "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMCBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTLlxuICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdFxuICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuXG4gKi9cblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkXG5pbXBvcnQgc3RhdGljIG9yZy5mb3JnZXJvY2suanNvbi5Kc29uVmFsdWUuanNvblxuaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLm9iamVjdFxuXG5sb2dnZXIud2FybmluZyhcIkdpdEh1YiByYXdQcm9maWxlOiBcIityYXdQcm9maWxlKVxuXG5yZXR1cm4ganNvbihvYmplY3QoXG4gICAgICAgIGZpZWxkKFwiaWRcIiwgcmF3UHJvZmlsZS5pZCksXG4gICAgICAgIGZpZWxkKFwiZGlzcGxheU5hbWVcIiwgcmF3UHJvZmlsZS5uYW1lKSxcbiAgICAgICAgZmllbGQoXCJnaXZlbk5hbWVcIiwgcmF3UHJvZmlsZS5maXJzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJmYW1pbHlOYW1lXCIsIHJhd1Byb2ZpbGUubGFzdF9uYW1lKSxcbiAgICAgICAgZmllbGQoXCJwaG90b1VybFwiLCByYXdQcm9maWxlLnBpY3R1cmUuZGF0YS51cmwpLFxuICAgICAgICBmaWVsZChcImVtYWlsXCIsIHJhd1Byb2ZpbGUuZW1haWwpLFxuICAgICAgICBmaWVsZChcInVzZXJuYW1lXCIsIHJhd1Byb2ZpbGUuZW1haWwpKSki\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 447, + "text": "{\"_id\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"_rev\":\"-1422384466\",\"nodes\":[{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5019,7 +6974,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5033,6 +6988,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1422384466\"" + }, { "name": "expires", "value": "0" @@ -5047,15 +7006,15 @@ }, { "name": "content-length", - "value": "1485" + "value": "447" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5074,14 +7033,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.024Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:20.879Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -5089,11 +7048,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 80 } }, { - "_id": "8109fc84b27d7c657a7c1e36279ec52c", + "_id": "1f9a52f336547be46759af9e2f64c428", "_order": 0, "cache": {}, "request": { @@ -5110,15 +7069,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5133,18 +7092,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/6325cf19-a49b-471e-8d26-7e4df76df0e2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/f7446364-c2af-4a05-b3cc-e51d2cac5495" }, "response": { - "bodySize": 1442, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1442, - "text": "{\"_id\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"name\":\"Okta Profile Normalization\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJPa3RhIHJhd1Byb2ZpbGU6ICIrcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLm5hbWUpLAogICAgICAgIGZpZWxkKCJnaXZlbk5hbWUiLCByYXdQcm9maWxlLmZpcnN0X25hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5sYXN0X25hbWUpLAogICAgICAgIGZpZWxkKCJwaG90b1VybCIsIHJhd1Byb2ZpbGUucGljdHVyZS5kYXRhLnVybCksCiAgICAgICAgZmllbGQoImVtYWlsIiwgcmF3UHJvZmlsZS5lbWFpbCksCiAgICAgICAgZmllbGQoInVzZXJuYW1lIiwgcmF3UHJvZmlsZS5wcmVmZXJyZWRfdXNlcm5hbWUpKSk=\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 259, + "text": "{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"_rev\":\"1088101812\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5166,7 +7125,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5180,6 +7139,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1088101812\"" + }, { "name": "expires", "value": "0" @@ -5194,15 +7157,15 @@ }, { "name": "content-length", - "value": "1442" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5221,14 +7184,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.025Z", - "time": 104, + "startedDateTime": "2025-09-15T17:11:20.963Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -5236,11 +7199,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 104 + "wait": 71 } }, { - "_id": "8b27a3f6ee15f60734dec43325ccf443", + "_id": "3c5531c96d1f9f4ef456efa586b8517a", "_order": 0, "cache": {}, "request": { @@ -5257,15 +7220,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5280,18 +7243,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/dbe0bf9a-72aa-49d5-8483-9db147985a47" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/25f9ef92-b8a8-45fd-97bd-d32e90040202" }, "response": { - "bodySize": 7381, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 7381, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"Ii8qXG4gKiBDb3B5cmlnaHQgMjAyMiBGb3JnZVJvY2sgQVMuIEFsbCBSaWdodHMgUmVzZXJ2ZWRcbiAqXG4gKiBVc2Ugb2YgdGhpcyBjb2RlIHJlcXVpcmVzIGEgY29tbWVyY2lhbCBzb2Z0d2FyZSBsaWNlbnNlIHdpdGggRm9yZ2VSb2NrIEFTXG4gKiBvciB3aXRoIG9uZSBvZiBpdHMgYWZmaWxpYXRlcy4gQWxsIHVzZSBzaGFsbCBiZSBleGNsdXNpdmVseSBzdWJqZWN0XG4gKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy5cbiAqL1xuXG4vKlxuICogVGhpcyBzY3JpcHQgcmV0dXJucyB0aGUgc29jaWFsIGlkZW50aXR5IHByb2ZpbGUgaW5mb3JtYXRpb24gZm9yIHRoZSBhdXRoZW50aWNhdGluZyB1c2VyXG4gKiBpbiBhIHN0YW5kYXJkIGZvcm0gZXhwZWN0ZWQgYnkgdGhlIFNvY2lhbCBQcm92aWRlciBIYW5kbGVyIE5vZGUuXG4gKlxuICogRGVmaW5lZCB2YXJpYWJsZXM6XG4gKiByYXdQcm9maWxlIC0gVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBwcm9maWxlIGluZm9ybWF0aW9uIGZvciB0aGUgYXV0aGVudGljYXRpbmcgdXNlci5cbiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLlxuICogbG9nZ2VyIC0gVGhlIGRlYnVnIGxvZ2dlciBpbnN0YW5jZTpcbiAqICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L3NjcmlwdGluZy1ndWlkZS9zY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuaHRtbCNzY3JpcHRpbmctYXBpLWdsb2JhbC1sb2dnZXIuXG4gKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS5cbiAqICAgICAgICAgVGhlIG5hbWUgb2YgdGhlIHJlYWxtIHRoZSB1c2VyIGlzIGF1dGhlbnRpY2F0aW5nIHRvLlxuICogcmVxdWVzdEhlYWRlcnMgLSBUcmVlTWFwICgyKS5cbiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OlxuICogICAgICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoZW50aWNhdGlvbi1ndWlkZS9zY3JpcHRpbmctYXBpLW5vZGUuaHRtbCNzY3JpcHRpbmctYXBpLW5vZGUtcmVxdWVzdEhlYWRlcnMuXG4gKiByZXF1ZXN0UGFyYW1ldGVycyAtIFRyZWVNYXAgKDIpLlxuICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy5cbiAqIHNlbGVjdGVkSWRwIC0gU3RyaW5nIChwcmltaXRpdmUpLlxuICogICAgICAgICAgICAgICBUaGUgc29jaWFsIGlkZW50aXR5IHByb3ZpZGVyIG5hbWUuIEZvciBleGFtcGxlOiBnb29nbGUuXG4gKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLlxuICogICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgaG9sZHMgdGhlIHN0YXRlIG9mIHRoZSBhdXRoZW50aWNhdGlvbiB0cmVlIGFuZCBhbGxvd3MgZGF0YSBleGNoYW5nZSBiZXR3ZWVuIHRoZSBzdGF0ZWxlc3Mgbm9kZXM6XG4gKiAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuXG4gKiAgICAgICAgICAgICAgICAgIFRoZSBvYmplY3QgZm9yIHN0b3Jpbmcgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHRoYXQgbXVzdCBub3QgbGVhdmUgdGhlIHNlcnZlciB1bmVuY3J5cHRlZCxcbiAqICAgICAgICAgICAgICAgICAgYW5kIHRoYXQgbWF5IG5vdCBuZWVkIHRvIHBlcnNpc3QgYmV0d2VlbiBhdXRoZW50aWNhdGlvbiByZXF1ZXN0cyBkdXJpbmcgdGhlIGF1dGhlbnRpY2F0aW9uIHNlc3Npb246XG4gKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS5cbiAqXG4gKiBSZXR1cm4gLSBhIEpzb25WYWx1ZSAoMSkuXG4gKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuXG4gKiAgICAgICAgICBDdXJyZW50bHksIHRoZSBJbW1lZGlhdGVseSBJbnZva2VkIEZ1bmN0aW9uIEV4cHJlc3Npb24gKGFsc28ga25vd24gYXMgU2VsZi1FeGVjdXRpbmcgQW5vbnltb3VzIEZ1bmN0aW9uKVxuICogICAgICAgICAgaXMgdGhlIGxhc3QgKGFuZCBvbmx5KSBzdGF0ZW1lbnQgaW4gdGhpcyBzY3JpcHQsIGFuZCBpdHMgcmV0dXJuIHZhbHVlIHdpbGwgYmVjb21lIHRoZSBzY3JpcHQgcmVzdWx0LlxuICogICAgICAgICAgRG8gbm90IHVzZSBcInJldHVybiB2YXJpYWJsZVwiIHN0YXRlbWVudCBvdXRzaWRlIG9mIGEgZnVuY3Rpb24gZGVmaW5pdGlvbi5cbiAqXG4gKiAgICAgICAgICBUaGlzIHNjcmlwdCdzIGxhc3Qgc3RhdGVtZW50IHNob3VsZCByZXN1bHQgaW4gYSBKc29uVmFsdWUgKDEpIHdpdGggdGhlIGZvbGxvd2luZyBrZXlzOlxuICogICAgICAgICAge1xuICogICAgICAgICAgICAgIHtcImRpc3BsYXlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZW1haWxcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJmYW1pbHlOYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiZ2l2ZW5OYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn0sXG4gKiAgICAgICAgICAgICAge1wiaWRcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJsb2NhbGVcIjogXCJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZVwifSxcbiAqICAgICAgICAgICAgICB7XCJwaG90b1VybFwiOiBcImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlXCJ9LFxuICogICAgICAgICAgICAgIHtcInVzZXJuYW1lXCI6IFwiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWVcIn1cbiAqICAgICAgICAgIH1cbiAqXG4gKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC5cbiAqICAgICAgICAgIEZvciBleGFtcGxlLCB0aGUgc2NyaXB0IGFzc29jaWF0ZWQgd2l0aCB0aGUgU29jaWFsIFByb3ZpZGVyIEhhbmRsZXIgTm9kZSBhbmQsXG4gKiAgICAgICAgICB1bHRpbWF0ZWx5LCB0aGUgbWFuYWdlZCBvYmplY3QgY3JlYXRlZC91cGRhdGVkIHdpdGggdGhpcyBkYXRhXG4gKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLlxuICogICAgICAgICAgSW4gc29tZSBjb21tb24gZGVmYXVsdCBjb25maWd1cmF0aW9ucywgdGhlIGZvbGxvd2luZyBrZXlzIGFyZSByZXF1aXJlZCB0byBiZSBub3QgZW1wdHk6XG4gKiAgICAgICAgICB1c2VybmFtZSwgZ2l2ZW5OYW1lLCBmYW1pbHlOYW1lLCBlbWFpbC5cbiAqXG4gKiAgICAgICAgICBGcm9tIFJGQzQ1MTc6IEEgdmFsdWUgb2YgdGhlIERpcmVjdG9yeSBTdHJpbmcgc3ludGF4IGlzIGEgc3RyaW5nIG9mIG9uZSBvciBtb3JlXG4gKiAgICAgICAgICBhcmJpdHJhcnkgY2hhcmFjdGVycyBmcm9tIHRoZSBVbml2ZXJzYWwgQ2hhcmFjdGVyIFNldCAoVUNTKS5cbiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLlxuICpcbiAqICgxKSBKc29uVmFsdWUgLSBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hcGlkb2NzL29yZy9mb3JnZXJvY2svanNvbi9Kc29uVmFsdWUuaHRtbC5cbiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuXG4gKiAoMykgTGlua2VkSGFzaE1hcCAtIGh0dHBzOi8vZG9jcy5vcmFjbGUuY29tL2VuL2phdmEvamF2YXNlLzExL2RvY3MvYXBpL2phdmEuYmFzZS9qYXZhL3V0aWwvTGlua2VkSGFzaE1hcC5odG1sLlxuICovXG5cbihmdW5jdGlvbiAoKSB7XG4gICAgdmFyIGZySmF2YSA9IEphdmFJbXBvcnRlcihcbiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZVxuICAgICk7XG5cbiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTtcblxuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2lkJywgcmF3UHJvZmlsZS5nZXQoJ3N1YicpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdlbWFpbCcsIHJhd1Byb2ZpbGUuZ2V0KCdtYWlsJykuYXNTdHJpbmcoKSk7XG4gICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgnZ2l2ZW5OYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkpO1xuICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCd1c2VybmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCd1cG4nKS5hc1N0cmluZygpKTtcbiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdyb2xlcycsIHJhd1Byb2ZpbGUuZ2V0KCdyb2xlcycpLmFzU3RyaW5nKCkpO1xuICBcbiAgXHQvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gbm9ybWFsaXplZFByb2ZpbGVEYXRhOiAnK25vcm1hbGl6ZWRQcm9maWxlRGF0YSk7XG5cbiAgICByZXR1cm4gbm9ybWFsaXplZFByb2ZpbGVEYXRhO1xufSgpKTsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 260, + "text": "{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"_rev\":\"-1249183159\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5313,7 +7276,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5327,6 +7290,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1249183159\"" + }, { "name": "expires", "value": "0" @@ -5341,15 +7308,15 @@ }, { "name": "content-length", - "value": "7381" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5368,14 +7335,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.026Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:20.964Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -5383,11 +7350,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 71 } }, { - "_id": "7430e4cabb066ba655343f3a21f9054a", + "_id": "816719c228076f06fa8d3e6f6bcc684b", "_order": 0, "cache": {}, "request": { @@ -5404,15 +7371,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5427,18 +7394,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/73cecbfc-dad0-4395-be6a-6858ee3a80e5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" }, "response": { - "bodySize": 2413, + "bodySize": 551, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2413, - "text": "{\"_id\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"name\":\"Microsoft Profile Normalization\",\"description\":\"Normalizes raw profile data from Microsoft\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKLyoKewogICAgIkBvZGF0YS5jb250ZXh0IjogImh0dHBzOi8vZ3JhcGgubWljcm9zb2Z0LmNvbS92MS4wLyRtZXRhZGF0YSN1c2Vycy8kZW50aXR5IiwKICAgICJAb2RhdGEuaWQiOiAiaHR0cHM6Ly9ncmFwaC5taWNyb3NvZnQuY29tL3YyLzcxMWZmYTljLTU5NzItNDcxMy1hY2UzLTY4OGM5NzMyNjE0YS9kaXJlY3RvcnlPYmplY3RzLzdkNzc1OWUyLTM2ZDgtNGU2NC1iMTczLTNmODkwZDdkNDZkNi9NaWNyb3NvZnQuRGlyZWN0b3J5U2VydmljZXMuVXNlciIsCiAgICAiYnVzaW5lc3NQaG9uZXMiOiBbCiAgICAgICAgIjE4MDE0NzM1NDUxIgogICAgXSwKICAgICJkaXNwbGF5TmFtZSI6ICJWb2xrZXIgU2NoZXViZXIiLAogICAgImdpdmVuTmFtZSI6ICJWb2xrZXIiLAogICAgImpvYlRpdGxlIjogbnVsbCwKICAgICJtYWlsIjogInZzY2hldWJlckB2c2NoZXViZXIub25taWNyb3NvZnQuY29tIiwKICAgICJtb2JpbGVQaG9uZSI6IG51bGwsCiAgICAib2ZmaWNlTG9jYXRpb24iOiBudWxsLAogICAgInByZWZlcnJlZExhbmd1YWdlIjogbnVsbCwKICAgICJzdXJuYW1lIjogIlNjaGV1YmVyIiwKICAgICJ1c2VyUHJpbmNpcGFsTmFtZSI6ICJ2c2NoZXViZXJAdnNjaGV1YmVyLm9ubWljcm9zb2Z0LmNvbSIsCiAgICAiaWQiOiAiN2Q3NzU5ZTItMzZkOC00ZTY0LWIxNzMtM2Y4OTBkN2Q0NmQ2Igp9CiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci5tZXNzYWdlKCJLYXVhaSBNaWNyb3NvZnQgUHJvZmlsZSBOb3JtYWxpemF0aW9uOiByYXdQcm9maWxlPXt9IiwgcmF3UHJvZmlsZSkKCnJldHVybiBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiaWQiLCByYXdQcm9maWxlLmlkKSwKICAgICAgICBmaWVsZCgiZGlzcGxheU5hbWUiLCByYXdQcm9maWxlLmRpc3BsYXlOYW1lKSwKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgcmF3UHJvZmlsZS5naXZlbk5hbWUpLAogICAgICAgIGZpZWxkKCJmYW1pbHlOYW1lIiwgcmF3UHJvZmlsZS5zdXJuYW1lKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLnVzZXJQcmluY2lwYWxOYW1lKSwKICAgICAgICBmaWVsZCgiZ3JvdXBzIiwgcmF3UHJvZmlsZS5ncm91cHMpKSk=\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 551, + "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}}" }, "cookies": [], "headers": [ @@ -5460,7 +7427,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5474,6 +7441,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1571351278\"" + }, { "name": "expires", "value": "0" @@ -5488,15 +7459,15 @@ }, { "name": "content-length", - "value": "2413" + "value": "551" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5515,14 +7486,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.027Z", - "time": 106, + "startedDateTime": "2025-09-15T17:11:21.040Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -5530,11 +7501,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 106 + "wait": 71 } }, { - "_id": "38e2ed70b4f2fae5907aa5b4f6ae5eb6", + "_id": "9806b81570a8adb6b93758c314a6448c", "_order": 0, "cache": {}, "request": { @@ -5551,15 +7522,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5574,18 +7545,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/5883ff1e-80dd-49f5-a609-120303e1b0cd" }, "response": { - "bodySize": 861, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 861, - "text": "{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"1561467361\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true}" + "size": 259, + "text": "{\"_id\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"_rev\":\"1326879436\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5607,7 +7578,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5623,7 +7594,7 @@ }, { "name": "etag", - "value": "\"1561467361\"" + "value": "\"1326879436\"" }, { "name": "expires", @@ -5639,15 +7610,15 @@ }, { "name": "content-length", - "value": "861" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5672,8 +7643,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.153Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:21.116Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -5681,11 +7652,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 72 } }, { - "_id": "8a882c949cd444cb419af1da438fc25f", + "_id": "3dcf1087679ef590fd8a1472d98f5dc0", "_order": 0, "cache": {}, "request": { @@ -5702,15 +7673,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5725,18 +7696,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/1c586352-4568-4918-8985-876f142d1427" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/59129227-f192-4ff4-a7b4-bc7690b82d4f" }, "response": { - "bodySize": 239, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 239, - "text": "{\"_id\":\"1c586352-4568-4918-8985-876f142d1427\",\"_rev\":\"1832077009\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 260, + "text": "{\"_id\":\"59129227-f192-4ff4-a7b4-bc7690b82d4f\",\"_rev\":\"-1475080074\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -5758,7 +7729,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5774,7 +7745,7 @@ }, { "name": "etag", - "value": "\"1832077009\"" + "value": "\"-1475080074\"" }, { "name": "expires", @@ -5790,15 +7761,15 @@ }, { "name": "content-length", - "value": "239" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5817,14 +7788,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.234Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:21.117Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -5832,11 +7803,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 70 } }, { - "_id": "fa5c61f6e1c8e3892db11bee15b0cb96", + "_id": "ff06d60964067c939978bf58cafdd93c", "_order": 0, "cache": {}, "request": { @@ -5853,15 +7824,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -5876,18 +7847,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney2" }, "response": { - "bodySize": 447, + "bodySize": 693, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 447, - "text": "{\"_id\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"_rev\":\"-1422384466\",\"nodes\":[{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 693, + "text": "{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}}" }, "cookies": [], "headers": [ @@ -5909,7 +7880,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -5925,7 +7896,7 @@ }, { "name": "etag", - "value": "\"-1422384466\"" + "value": "\"743763339\"" }, { "name": "expires", @@ -5941,15 +7912,15 @@ }, { "name": "content-length", - "value": "447" + "value": "693" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -5968,14 +7939,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.234Z", - "time": 87, + "startedDateTime": "2025-09-15T17:11:21.194Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -5983,11 +7954,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 87 + "wait": 68 } }, { - "_id": "3c5531c96d1f9f4ef456efa586b8517a", + "_id": "31699714f4411bf5594c1924e144fab1", "_order": 0, "cache": {}, "request": { @@ -6004,15 +7975,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6027,18 +7998,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/25f9ef92-b8a8-45fd-97bd-d32e90040202" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e3bc0d65-9f4d-4ca3-aa44-69fee11753a1" }, "response": { - "bodySize": 260, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"25f9ef92-b8a8-45fd-97bd-d32e90040202\",\"_rev\":\"-1249183159\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 296, + "text": "{\"_id\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"_rev\":\"-948199723\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney1\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -6060,7 +8031,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6076,7 +8047,7 @@ }, { "name": "etag", - "value": "\"-1249183159\"" + "value": "\"-948199723\"" }, { "name": "expires", @@ -6092,15 +8063,15 @@ }, { "name": "content-length", - "value": "260" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6119,14 +8090,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.326Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:21.269Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -6134,11 +8105,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 73 } }, { - "_id": "1f9a52f336547be46759af9e2f64c428", + "_id": "79b0909ea887375721f9522d457e821e", "_order": 0, "cache": {}, "request": { @@ -6155,15 +8126,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6178,18 +8149,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/f7446364-c2af-4a05-b3cc-e51d2cac5495" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" }, "response": { - "bodySize": 259, + "bodySize": 3275, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"f7446364-c2af-4a05-b3cc-e51d2cac5495\",\"_rev\":\"1088101812\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 3275, + "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}}" }, "cookies": [], "headers": [ @@ -6211,7 +8182,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6227,7 +8198,7 @@ }, { "name": "etag", - "value": "\"1088101812\"" + "value": "\"-250164044\"" }, { "name": "expires", @@ -6243,15 +8214,15 @@ }, { "name": "content-length", - "value": "259" + "value": "3275" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:04 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6270,14 +8241,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.326Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:21.347Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -6285,11 +8256,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 67 } }, { - "_id": "816719c228076f06fa8d3e6f6bcc684b", + "_id": "425eabd99f3d46889c1dcb32c3c5933f", "_order": 0, "cache": {}, "request": { @@ -6306,15 +8277,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6329,18 +8300,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" }, "response": { - "bodySize": 531, + "bodySize": 351, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 531, - "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true}" + "size": 351, + "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" }, "cookies": [], "headers": [ @@ -6362,7 +8333,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6378,7 +8349,7 @@ }, { "name": "etag", - "value": "\"147050450\"" + "value": "\"-99193033\"" }, { "name": "expires", @@ -6394,15 +8365,15 @@ }, { "name": "content-length", - "value": "531" + "value": "351" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6427,8 +8398,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.411Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:21.422Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -6436,11 +8407,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 78 } }, { - "_id": "9806b81570a8adb6b93758c314a6448c", + "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", "_order": 0, "cache": {}, "request": { @@ -6457,15 +8428,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6480,18 +8451,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/5883ff1e-80dd-49f5-a609-120303e1b0cd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" }, "response": { - "bodySize": 259, + "bodySize": 384, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"_rev\":\"1326879436\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 384, + "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -6513,7 +8484,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6529,7 +8500,7 @@ }, { "name": "etag", - "value": "\"1326879436\"" + "value": "\"-498498895\"" }, { "name": "expires", @@ -6545,15 +8516,15 @@ }, { "name": "content-length", - "value": "259" + "value": "384" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6578,8 +8549,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.487Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:21.423Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -6587,11 +8558,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 75 } }, { - "_id": "3dcf1087679ef590fd8a1472d98f5dc0", + "_id": "d0df0334cd3f7846107895e5e8dc3fcb", "_order": 0, "cache": {}, "request": { @@ -6608,15 +8579,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6631,18 +8602,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/59129227-f192-4ff4-a7b4-bc7690b82d4f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" }, "response": { - "bodySize": 260, + "bodySize": 416, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"59129227-f192-4ff4-a7b4-bc7690b82d4f\",\"_rev\":\"-1475080074\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 416, + "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"589396101\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -6664,7 +8635,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6680,7 +8651,7 @@ }, { "name": "etag", - "value": "\"-1475080074\"" + "value": "\"589396101\"" }, { "name": "expires", @@ -6696,15 +8667,15 @@ }, { "name": "content-length", - "value": "260" + "value": "416" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6723,14 +8694,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.487Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:21.423Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -6738,11 +8709,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 76 } }, { - "_id": "ff06d60964067c939978bf58cafdd93c", + "_id": "b8de6463cfe600961d1d4d3e87c4c72c", "_order": 0, "cache": {}, "request": { @@ -6759,15 +8730,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6782,18 +8753,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" }, "response": { - "bodySize": 677, + "bodySize": 533, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 677, - "text": "{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"-1832802229\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"description\":\"Frodo test journey\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}},\"mustRun\":false,\"enabled\":true}" + "size": 533, + "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -6815,7 +8786,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6831,7 +8802,7 @@ }, { "name": "etag", - "value": "\"-1832802229\"" + "value": "\"1072614526\"" }, { "name": "expires", @@ -6847,15 +8818,15 @@ }, { "name": "content-length", - "value": "677" + "value": "533" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -6874,14 +8845,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.562Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:21.424Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -6889,11 +8860,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 74 } }, { - "_id": "31699714f4411bf5594c1924e144fab1", + "_id": "d976d6818121c86009e96f77ba399350", "_order": 0, "cache": {}, "request": { @@ -6910,15 +8881,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -6933,18 +8904,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e3bc0d65-9f4d-4ca3-aa44-69fee11753a1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/ab9f607b-0f87-4e46-972d-fa726cd1c8f0" }, "response": { - "bodySize": 268, + "bodySize": 705, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"_rev\":\"-724872196\",\"tree\":\"FrodoTestJourney1\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 705, + "text": "{\"_id\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\",\"_rev\":\"1440831455\",\"nodes\":[{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"stage\":\"{\\\"themeId\\\":\\\"00203891-dde0-4114-b27a-219ae0b43a61\\\"}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -6966,7 +8937,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -6982,7 +8953,7 @@ }, { "name": "etag", - "value": "\"-724872196\"" + "value": "\"1440831455\"" }, { "name": "expires", @@ -6998,15 +8969,15 @@ }, { "name": "content-length", - "value": "268" + "value": "705" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7031,8 +9002,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.630Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:21.425Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -7040,11 +9011,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 69 } }, { - "_id": "79b0909ea887375721f9522d457e821e", + "_id": "9dcbe4d218995c9c0883f3d6505a57f7", "_order": 0, "cache": {}, "request": { @@ -7061,15 +9032,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7084,18 +9055,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/a681751d-ab8c-4cb8-8be9-92b4cc688b69" }, "response": { - "bodySize": 3257, + "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3257, - "text": "{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"1468237684\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}},\"mustRun\":false,\"enabled\":true}" + "size": 473, + "text": "{\"_id\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"_rev\":\"-42205309\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -7117,7 +9088,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7133,7 +9104,7 @@ }, { "name": "etag", - "value": "\"1468237684\"" + "value": "\"-42205309\"" }, { "name": "expires", @@ -7149,15 +9120,15 @@ }, { "name": "content-length", - "value": "3257" + "value": "473" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7176,14 +9147,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.697Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:21.425Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -7191,11 +9162,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 73 } }, { - "_id": "425eabd99f3d46889c1dcb32c3c5933f", + "_id": "16963926bcaa0712cbfbdbc0f4af218b", "_order": 0, "cache": {}, "request": { @@ -7212,15 +9183,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7235,18 +9206,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/46643303-aeb2-4873-9df1-59db4958cc34" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/c3167e4f-4756-4ad2-bbbd-1278fc1dbf59" }, "response": { - "bodySize": 351, + "bodySize": 350, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"_rev\":\"-99193033\",\"script\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"outcomes\":[\"known\",\"unknown\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"known\",\"displayName\":\"known\"},{\"id\":\"unknown\",\"displayName\":\"unknown\"}]}" + "size": 350, + "text": "{\"_id\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\",\"_rev\":\"-846450844\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" }, "cookies": [], "headers": [ @@ -7268,7 +9239,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7284,7 +9255,7 @@ }, { "name": "etag", - "value": "\"-99193033\"" + "value": "\"-846450844\"" }, { "name": "expires", @@ -7300,15 +9271,15 @@ }, { "name": "content-length", - "value": "351" + "value": "350" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7327,14 +9298,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.771Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:21.426Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -7342,11 +9313,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 73 } }, { - "_id": "d0df0334cd3f7846107895e5e8dc3fcb", + "_id": "c0a9c7308368255487d7c0eef34cb2fa", "_order": 0, "cache": {}, "request": { @@ -7363,15 +9334,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7386,18 +9357,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/4b5d893f-0ade-4385-88d6-a281754fe498" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/ce5239a2-6218-4470-912d-b09f71e38a2e" }, "response": { - "bodySize": 398, + "bodySize": 385, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 398, - "text": "{\"_id\":\"4b5d893f-0ade-4385-88d6-a281754fe498\",\"_rev\":\"-1901002889\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 385, + "text": "{\"_id\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\",\"_rev\":\"-768692223\",\"script\":\"3bd13a46-61c4-4974-8efb-1700c80c64e3\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":false,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" }, "cookies": [], "headers": [ @@ -7419,7 +9390,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7435,7 +9406,7 @@ }, { "name": "etag", - "value": "\"-1901002889\"" + "value": "\"-768692223\"" }, { "name": "expires", @@ -7451,15 +9422,15 @@ }, { "name": "content-length", - "value": "398" + "value": "385" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7478,14 +9449,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.772Z", - "time": 155, + "startedDateTime": "2025-09-15T17:11:21.426Z", + "time": 140, "timings": { "blocked": -1, "connect": -1, @@ -7493,11 +9464,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 155 + "wait": 140 } }, { - "_id": "bdca67a4b8b9f5fd1e25fa7e6d2baa97", + "_id": "4ab5c2526be220f23011da2036a53fcd", "_order": 0, "cache": {}, "request": { @@ -7514,15 +9485,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7537,18 +9508,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2041, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/5ec39fc4-56c1-4fb5-b808-c248d60d0377" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" }, "response": { - "bodySize": 384, + "bodySize": 613, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 384, - "text": "{\"_id\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"_rev\":\"-498498895\",\"script\":\"d58977ed-0542-4147-8197-973ef7300191\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":true,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 613, + "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -7570,7 +9541,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7586,7 +9557,7 @@ }, { "name": "etag", - "value": "\"-498498895\"" + "value": "\"1765887235\"" }, { "name": "expires", @@ -7602,15 +9573,15 @@ }, { "name": "content-length", - "value": "384" + "value": "613" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7635,8 +9606,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.773Z", - "time": 142, + "startedDateTime": "2025-09-15T17:11:21.428Z", + "time": 146, "timings": { "blocked": -1, "connect": -1, @@ -7644,11 +9615,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 146 } }, { - "_id": "b8de6463cfe600961d1d4d3e87c4c72c", + "_id": "57280129530e3aaf3fc6c1022e9a6c7e", "_order": 0, "cache": {}, "request": { @@ -7665,15 +9636,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7688,18 +9659,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/9381fc70-1a31-40de-85de-23faf97e7b28" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" }, "response": { - "bodySize": 533, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 533, - "text": "{\"_id\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"_rev\":\"1072614526\",\"nodes\":[{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 296, + "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1634445849\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -7721,7 +9692,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -7737,7 +9708,7 @@ }, { "name": "etag", - "value": "\"1072614526\"" + "value": "\"1634445849\"" }, { "name": "expires", @@ -7753,15 +9724,15 @@ }, { "name": "content-length", - "value": "533" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7786,8 +9757,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.773Z", - "time": 176, + "startedDateTime": "2025-09-15T17:11:21.430Z", + "time": 136, "timings": { "blocked": -1, "connect": -1, @@ -7795,11 +9766,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 176 + "wait": 136 } }, { - "_id": "9dcbe4d218995c9c0883f3d6505a57f7", + "_id": "ed355b8d8d90748026fad10f3a76cf07", "_order": 0, "cache": {}, "request": { @@ -7816,15 +9787,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -7839,18 +9810,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/a681751d-ab8c-4cb8-8be9-92b4cc688b69" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/d58977ed-0542-4147-8197-973ef7300191" }, "response": { "bodySize": 473, "content": { "mimeType": "application/json;charset=UTF-8", "size": 473, - "text": "{\"_id\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"_rev\":\"-42205309\",\"useUniversalIdForUsername\":true,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"LyoKICogQ3VzdG9tIERldmljZSBNYXRjaCBTY3JpcHQKICovCgpvdXRjb21lID0gInRydWUiOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956250470,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -7872,7 +9843,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -7886,10 +9857,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-42205309\"" - }, { "name": "expires", "value": "0" @@ -7908,11 +9875,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -7931,14 +9898,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.774Z", - "time": 149, + "startedDateTime": "2025-09-15T17:11:21.584Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -7946,11 +9913,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 86 } }, { - "_id": "d976d6818121c86009e96f77ba399350", + "_id": "e3519c8b69afdaeed453e589fe6cfdf6", "_order": 0, "cache": {}, "request": { @@ -7967,15 +9934,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -7990,18 +9957,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/ab9f607b-0f87-4e46-972d-fa726cd1c8f0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/78164e4b-ac34-46fb-b271-2ae0b1c4dda3" }, "response": { - "bodySize": 705, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 705, - "text": "{\"_id\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\",\"_rev\":\"1440831455\",\"nodes\":[{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"},{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"nodeType\":\"SelectIdPNode\",\"displayName\":\"Select IDP\"}],\"pageDescription\":{},\"stage\":\"{\\\"themeId\\\":\\\"00203891-dde0-4114-b27a-219ae0b43a61\\\"}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 259, + "text": "{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"_rev\":\"1320178888\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8023,7 +9990,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8039,7 +10006,7 @@ }, { "name": "etag", - "value": "\"1440831455\"" + "value": "\"1320178888\"" }, { "name": "expires", @@ -8055,15 +10022,15 @@ }, { "name": "content-length", - "value": "705" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8088,8 +10055,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.774Z", - "time": 166, + "startedDateTime": "2025-09-15T17:11:21.585Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -8097,11 +10064,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 166 + "wait": 81 } }, { - "_id": "16963926bcaa0712cbfbdbc0f4af218b", + "_id": "ecd9fc7ad9149c87ca8794251fc9181c", "_order": 0, "cache": {}, "request": { @@ -8118,15 +10085,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8141,18 +10108,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailTemplateNode/c3167e4f-4756-4ad2-bbbd-1278fc1dbf59" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" }, "response": { - "bodySize": 350, + "bodySize": 454, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 350, - "text": "{\"_id\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\",\"_rev\":\"-846450844\",\"emailTemplateName\":\"welcome\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"_type\":{\"_id\":\"EmailTemplateNode\",\"name\":\"Email Template Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"EMAIL_SENT\",\"displayName\":\"Email Sent\"},{\"id\":\"EMAIL_NOT_SENT\",\"displayName\":\"Email Not Sent\"}]}" + "size": 454, + "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -8174,7 +10141,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8190,7 +10157,7 @@ }, { "name": "etag", - "value": "\"-846450844\"" + "value": "\"1791446947\"" }, { "name": "expires", @@ -8206,15 +10173,15 @@ }, { "name": "content-length", - "value": "350" + "value": "454" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8239,8 +10206,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.775Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:21.585Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -8248,11 +10215,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 83 } }, { - "_id": "c0a9c7308368255487d7c0eef34cb2fa", + "_id": "30c1108fa6de55729dac4ba745113b85", "_order": 0, "cache": {}, "request": { @@ -8269,15 +10236,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8292,18 +10259,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DeviceMatchNode/ce5239a2-6218-4470-912d-b09f71e38a2e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" }, "response": { - "bodySize": 385, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 385, - "text": "{\"_id\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\",\"_rev\":\"-768692223\",\"script\":\"3bd13a46-61c4-4974-8efb-1700c80c64e3\",\"acceptableVariance\":0,\"expiration\":30,\"useScript\":false,\"_type\":{\"_id\":\"DeviceMatchNode\",\"name\":\"Device Match\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"},{\"id\":\"unknownDevice\",\"displayName\":\"Unknown Device\"}]}" + "size": 260, + "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8325,7 +10292,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8341,7 +10308,7 @@ }, { "name": "etag", - "value": "\"-768692223\"" + "value": "\"-2073692024\"" }, { "name": "expires", @@ -8357,15 +10324,15 @@ }, { "name": "content-length", - "value": "385" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8384,14 +10351,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.775Z", - "time": 168, + "startedDateTime": "2025-09-15T17:11:21.586Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -8399,11 +10366,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 168 + "wait": 76 } }, { - "_id": "57280129530e3aaf3fc6c1022e9a6c7e", + "_id": "c06a21de3d481674fcdef66b0c8f064b", "_order": 0, "cache": {}, "request": { @@ -8420,15 +10387,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8443,18 +10410,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e60801b1-9b6f-4017-83d4-1695ca982022" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" }, "response": { - "bodySize": 268, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"_rev\":\"1857773376\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 258, + "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -8476,7 +10443,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8492,7 +10459,7 @@ }, { "name": "etag", - "value": "\"1857773376\"" + "value": "\"969732594\"" }, { "name": "expires", @@ -8508,15 +10475,15 @@ }, { "name": "content-length", - "value": "268" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8535,14 +10502,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.776Z", - "time": 129, + "startedDateTime": "2025-09-15T17:11:21.586Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -8550,11 +10517,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 129 + "wait": 77 } }, { - "_id": "4ab5c2526be220f23011da2036a53fcd", + "_id": "5dc74b4844a1c5faf07302218b39f237", "_order": 0, "cache": {}, "request": { @@ -8571,15 +10538,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8594,18 +10561,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2064, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/product-Saml2Node/dd0d8532-e7a2-40af-b05f-2913432fc97e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" }, "response": { - "bodySize": 613, + "bodySize": 465, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 613, - "text": "{\"_id\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\",\"_rev\":\"1765887235\",\"metaAlias\":\"/alpha/iSPAzure\",\"allowCreate\":true,\"authnContextClassRef\":[],\"authnContextDeclRef\":[],\"authComparison\":\"MINIMUM\",\"nameIdFormat\":\"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent\",\"requestBinding\":\"HTTP_REDIRECT\",\"binding\":\"HTTP_ARTIFACT\",\"forceAuthn\":false,\"idpEntityId\":\"urn:federation:MicrosoftOnline\",\"isPassive\":false,\"_type\":{\"_id\":\"product-Saml2Node\",\"name\":\"SAML2 Authentication\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 465, + "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" }, "cookies": [], "headers": [ @@ -8627,7 +10594,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8643,7 +10610,7 @@ }, { "name": "etag", - "value": "\"1765887235\"" + "value": "\"280483221\"" }, { "name": "expires", @@ -8659,15 +10626,15 @@ }, { "name": "content-length", - "value": "613" + "value": "465" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:21 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8686,14 +10653,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.776Z", - "time": 151, + "startedDateTime": "2025-09-15T17:11:21.587Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -8701,11 +10668,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 151 + "wait": 81 } }, { - "_id": "e3519c8b69afdaeed453e589fe6cfdf6", + "_id": "e8a0eef4e7b1e5d6b53c75636e448bfa", "_order": 0, "cache": {}, "request": { @@ -8722,15 +10689,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8745,18 +10712,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/78164e4b-ac34-46fb-b271-2ae0b1c4dda3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" }, "response": { - "bodySize": 259, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"78164e4b-ac34-46fb-b271-2ae0b1c4dda3\",\"_rev\":\"1320178888\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -8778,7 +10745,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8794,7 +10761,7 @@ }, { "name": "etag", - "value": "\"1320178888\"" + "value": "\"-1471147218\"" }, { "name": "expires", @@ -8810,15 +10777,15 @@ }, { "name": "content-length", - "value": "259" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8837,14 +10804,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.957Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:22.096Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -8852,11 +10819,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 74 } }, { - "_id": "ed355b8d8d90748026fad10f3a76cf07", + "_id": "0411e5320f52c61c875aa5e2f161e0f8", "_order": 0, "cache": {}, "request": { @@ -8873,15 +10840,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -8896,18 +10863,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/d58977ed-0542-4147-8197-973ef7300191" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/20dde5d1-fe72-473a-b811-c16fe753fef5" }, "response": { - "bodySize": 413, + "bodySize": 238, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 413, - "text": "{\"_id\":\"d58977ed-0542-4147-8197-973ef7300191\",\"name\":\"Custom Device Match Script\",\"description\":\"Custom Device Match Script\",\"script\":\"Ii8qXG4gKiBDdXN0b20gRGV2aWNlIE1hdGNoIFNjcmlwdFxuICovXG5cbm91dGNvbWUgPSBcInRydWVcIjsi\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 238, + "text": "{\"_id\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\",\"_rev\":\"311952855\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -8929,7 +10896,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -8943,6 +10910,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"311952855\"" + }, { "name": "expires", "value": "0" @@ -8957,15 +10928,15 @@ }, { "name": "content-length", - "value": "413" + "value": "238" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -8984,14 +10955,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.957Z", - "time": 149, + "startedDateTime": "2025-09-15T17:11:22.177Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -8999,11 +10970,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 149 + "wait": 70 } }, { - "_id": "30c1108fa6de55729dac4ba745113b85", + "_id": "de27a228d739c6ae670e5f5c77c27916", "_order": 0, "cache": {}, "request": { @@ -9020,15 +10991,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9043,18 +11014,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/99f2d026-8d93-492d-b97f-c7331dc31c6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a2fda63a-859d-44c0-ba5e-ac0bd5d82040" }, "response": { - "bodySize": 260, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"99f2d026-8d93-492d-b97f-c7331dc31c6d\",\"_rev\":\"-2073692024\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 446, + "text": "{\"_id\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"_rev\":\"1061038036\",\"nodes\":[{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9076,7 +11047,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9092,7 +11063,7 @@ }, { "name": "etag", - "value": "\"-2073692024\"" + "value": "\"1061038036\"" }, { "name": "expires", @@ -9108,15 +11079,15 @@ }, { "name": "content-length", - "value": "260" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9135,14 +11106,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.958Z", - "time": 112, + "startedDateTime": "2025-09-15T17:11:22.177Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -9150,11 +11121,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 112 + "wait": 71 } }, { - "_id": "ecd9fc7ad9149c87ca8794251fc9181c", + "_id": "98c5026a3d78674177219879ac87bf1b", "_order": 0, "cache": {}, "request": { @@ -9171,15 +11142,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9194,18 +11165,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/eb302165-5014-4538-8baf-8cdce05a50e6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/e16d346b-0d34-4f90-a7ec-059edf1d4af8" }, "response": { - "bodySize": 454, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 454, - "text": "{\"_id\":\"eb302165-5014-4538-8baf-8cdce05a50e6\",\"_rev\":\"1791446947\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"adfs\",\"github\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 259, + "text": "{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"_rev\":\"-712569190\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9227,7 +11198,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9243,7 +11214,7 @@ }, { "name": "etag", - "value": "\"1791446947\"" + "value": "\"-712569190\"" }, { "name": "expires", @@ -9259,15 +11230,15 @@ }, { "name": "content-length", - "value": "454" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9292,8 +11263,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.958Z", - "time": 113, + "startedDateTime": "2025-09-15T17:11:22.251Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -9301,11 +11272,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 113 + "wait": 72 } }, { - "_id": "c06a21de3d481674fcdef66b0c8f064b", + "_id": "6a91e2e52b7f7a23ba810371a186e630", "_order": 0, "cache": {}, "request": { @@ -9322,15 +11293,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9345,18 +11316,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/60ff8a50-6be3-4eb6-a031-387897e7ca9a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/c6926f76-112c-4237-a99c-25193ef7aa2c" }, "response": { - "bodySize": 258, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"60ff8a50-6be3-4eb6-a031-387897e7ca9a\",\"_rev\":\"969732594\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 260, + "text": "{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"_rev\":\"-1719690365\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9378,7 +11349,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9394,7 +11365,7 @@ }, { "name": "etag", - "value": "\"969732594\"" + "value": "\"-1719690365\"" }, { "name": "expires", @@ -9410,15 +11381,15 @@ }, { "name": "content-length", - "value": "258" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9437,14 +11408,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.959Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:22.252Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -9452,11 +11423,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 72 } }, { - "_id": "5dc74b4844a1c5faf07302218b39f237", + "_id": "e99921c7d897bda0edd0be3fe7d433ed", "_order": 0, "cache": {}, "request": { @@ -9473,15 +11444,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9496,18 +11467,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SelectIdPNode/e165f3c7-babc-43be-8b3c-e99f1e735908" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" }, "response": { - "bodySize": 465, + "bodySize": 879, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 465, - "text": "{\"_id\":\"e165f3c7-babc-43be-8b3c-e99f1e735908\",\"_rev\":\"280483221\",\"includeLocalAuthentication\":true,\"filteredProviders\":[\"google\",\"facebook\",\"azure\"],\"identityAttribute\":\"mail\",\"passwordAttribute\":\"password\",\"offerOnlyExisting\":false,\"_type\":{\"_id\":\"SelectIdPNode\",\"name\":\"Select Identity Provider\",\"collection\":true},\"_outcomes\":[{\"id\":\"socialAuthentication\",\"displayName\":\"Social Authentication\"},{\"id\":\"localAuthentication\",\"displayName\":\"Local Authentication\"}]}" + "size": 879, + "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -9529,7 +11500,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9545,7 +11516,7 @@ }, { "name": "etag", - "value": "\"280483221\"" + "value": "\"-185208157\"" }, { "name": "expires", @@ -9561,15 +11532,15 @@ }, { "name": "content-length", - "value": "465" + "value": "879" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:05 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9588,14 +11559,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:05.959Z", - "time": 118, + "startedDateTime": "2025-09-15T17:11:22.330Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -9603,11 +11574,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 64 } }, { - "_id": "e8a0eef4e7b1e5d6b53c75636e448bfa", + "_id": "d09901f691aec13eea47a13584739196", "_order": 0, "cache": {}, "request": { @@ -9624,15 +11595,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9647,18 +11618,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d6171ae2-903d-41cc-b851-af6414e56d56" }, "response": { - "bodySize": 860, + "bodySize": 447, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 860, - "text": "{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"247254510\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true}" + "size": 447, + "text": "{\"_id\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"_rev\":\"-1742098952\",\"nodes\":[{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9680,7 +11651,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9696,7 +11667,7 @@ }, { "name": "etag", - "value": "\"247254510\"" + "value": "\"-1742098952\"" }, { "name": "expires", @@ -9712,15 +11683,15 @@ }, { "name": "content-length", - "value": "860" + "value": "447" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9739,14 +11710,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.527Z", - "time": 102, + "startedDateTime": "2025-09-15T17:11:22.400Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -9754,11 +11725,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 102 + "wait": 71 } }, { - "_id": "0411e5320f52c61c875aa5e2f161e0f8", + "_id": "26d8efc30750ccbd8152eb4ba22450ce", "_order": 0, "cache": {}, "request": { @@ -9775,15 +11746,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9798,18 +11769,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/20dde5d1-fe72-473a-b811-c16fe753fef5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/a9adc345-4fef-4d86-831a-9d8bc952f844" }, "response": { - "bodySize": 238, + "bodySize": 239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 238, - "text": "{\"_id\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\",\"_rev\":\"311952855\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 239, + "text": "{\"_id\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\",\"_rev\":\"-615114143\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -9831,7 +11802,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9847,7 +11818,7 @@ }, { "name": "etag", - "value": "\"311952855\"" + "value": "\"-615114143\"" }, { "name": "expires", @@ -9863,15 +11834,15 @@ }, { "name": "content-length", - "value": "238" + "value": "239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -9890,14 +11861,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.635Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:22.400Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -9905,11 +11876,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 72 } }, { - "_id": "de27a228d739c6ae670e5f5c77c27916", + "_id": "c5e454b0acea1bd083912d5575be4ee7", "_order": 0, "cache": {}, "request": { @@ -9926,15 +11897,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -9949,18 +11920,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a2fda63a-859d-44c0-ba5e-ac0bd5d82040" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/533d2d2c-098d-40fe-8176-dc7e8c3fb870" }, "response": { - "bodySize": 446, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"_rev\":\"1061038036\",\"nodes\":[{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 260, + "text": "{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"_rev\":\"-1207487356\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -9982,7 +11953,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -9998,7 +11969,7 @@ }, { "name": "etag", - "value": "\"1061038036\"" + "value": "\"-1207487356\"" }, { "name": "expires", @@ -10014,15 +11985,15 @@ }, { "name": "content-length", - "value": "446" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10041,14 +12012,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.636Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:22.476Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -10056,11 +12027,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 72 } }, { - "_id": "98c5026a3d78674177219879ac87bf1b", + "_id": "b59d3485068d5d3729f9ef87d18b0acc", "_order": 0, "cache": {}, "request": { @@ -10077,15 +12048,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10100,18 +12071,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/e16d346b-0d34-4f90-a7ec-059edf1d4af8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/35d6bbfa-7f62-4798-9070-c163db504b70" }, "response": { "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", "size": 259, - "text": "{\"_id\":\"e16d346b-0d34-4f90-a7ec-059edf1d4af8\",\"_rev\":\"-712569190\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "text": "{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"_rev\":\"-182957717\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10133,7 +12104,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10149,7 +12120,7 @@ }, { "name": "etag", - "value": "\"-712569190\"" + "value": "\"-182957717\"" }, { "name": "expires", @@ -10169,11 +12140,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10198,8 +12169,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.704Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:22.477Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -10207,11 +12178,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 70 } }, { - "_id": "6a91e2e52b7f7a23ba810371a186e630", + "_id": "283296fe9e9873f2e284521d3a591167", "_order": 0, "cache": {}, "request": { @@ -10228,15 +12199,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10251,18 +12222,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/c6926f76-112c-4237-a99c-25193ef7aa2c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" }, "response": { - "bodySize": 260, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"c6926f76-112c-4237-a99c-25193ef7aa2c\",\"_rev\":\"-1719690365\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -10284,7 +12255,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10300,7 +12271,7 @@ }, { "name": "etag", - "value": "\"-1719690365\"" + "value": "\"2013582348\"" }, { "name": "expires", @@ -10316,15 +12287,15 @@ }, { "name": "content-length", - "value": "260" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10343,14 +12314,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.705Z", - "time": 61, + "startedDateTime": "2025-09-15T17:11:22.554Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -10358,11 +12329,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 61 + "wait": 68 } }, { - "_id": "e99921c7d897bda0edd0be3fe7d433ed", + "_id": "4a9a12b718f0fc90beb83f006020949e", "_order": 0, "cache": {}, "request": { @@ -10379,15 +12350,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10402,18 +12373,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/b20da99f-e162-4b03-be45-13379995867f" }, "response": { - "bodySize": 861, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 861, - "text": "{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"1533193571\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":true}" + "size": 446, + "text": "{\"_id\":\"b20da99f-e162-4b03-be45-13379995867f\",\"_rev\":\"1577752767\",\"nodes\":[{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10435,7 +12406,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10451,7 +12422,7 @@ }, { "name": "etag", - "value": "\"1533193571\"" + "value": "\"1577752767\"" }, { "name": "expires", @@ -10467,15 +12438,15 @@ }, { "name": "content-length", - "value": "861" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10500,8 +12471,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.773Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:22.627Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -10509,11 +12480,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 67 } }, { - "_id": "26d8efc30750ccbd8152eb4ba22450ce", + "_id": "5a28b67892e7a8796dd5c193a45ed979", "_order": 0, "cache": {}, "request": { @@ -10530,15 +12501,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10553,18 +12524,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/a9adc345-4fef-4d86-831a-9d8bc952f844" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/277c21a5-1474-45f9-aa8c-b39eaffc1b2b" }, "response": { - "bodySize": 239, + "bodySize": 240, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 239, - "text": "{\"_id\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\",\"_rev\":\"-615114143\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 240, + "text": "{\"_id\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\",\"_rev\":\"-1228956628\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -10586,7 +12557,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10602,7 +12573,7 @@ }, { "name": "etag", - "value": "\"-615114143\"" + "value": "\"-1228956628\"" }, { "name": "expires", @@ -10618,15 +12589,15 @@ }, { "name": "content-length", - "value": "239" + "value": "240" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10645,14 +12616,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.844Z", - "time": 64, + "startedDateTime": "2025-09-15T17:11:22.628Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -10660,11 +12631,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 64 + "wait": 66 } }, { - "_id": "d09901f691aec13eea47a13584739196", + "_id": "6c23f5c9123f18f0b5225ad6fb5b0462", "_order": 0, "cache": {}, "request": { @@ -10681,15 +12652,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10704,18 +12675,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/d6171ae2-903d-41cc-b851-af6414e56d56" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/765eb91a-954c-4049-9ea4-30045093d09c" }, "response": { - "bodySize": 447, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 447, - "text": "{\"_id\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"_rev\":\"-1742098952\",\"nodes\":[{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"_rev\":\"157839911\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10737,7 +12708,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10753,7 +12724,7 @@ }, { "name": "etag", - "value": "\"-1742098952\"" + "value": "\"157839911\"" }, { "name": "expires", @@ -10769,15 +12740,15 @@ }, { "name": "content-length", - "value": "447" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10796,14 +12767,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.844Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:22.700Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -10811,11 +12782,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 74 } }, { - "_id": "c5e454b0acea1bd083912d5575be4ee7", + "_id": "07e988c91c30c6782c16463afe8eb017", "_order": 0, "cache": {}, "request": { @@ -10832,15 +12803,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -10855,18 +12826,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/533d2d2c-098d-40fe-8176-dc7e8c3fb870" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/18d52165-29d8-4ffb-b0f2-0ba1c6756a2b" }, "response": { "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", "size": 260, - "text": "{\"_id\":\"533d2d2c-098d-40fe-8176-dc7e8c3fb870\",\"_rev\":\"-1207487356\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "text": "{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"_rev\":\"-2052703081\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -10888,7 +12859,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -10904,7 +12875,7 @@ }, { "name": "etag", - "value": "\"-1207487356\"" + "value": "\"-2052703081\"" }, { "name": "expires", @@ -10924,11 +12895,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -10953,8 +12924,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.914Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:22.701Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -10962,11 +12933,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 73 } }, { - "_id": "b59d3485068d5d3729f9ef87d18b0acc", + "_id": "c19add0ece4ef021069e8f626df472cc", "_order": 0, "cache": {}, "request": { @@ -10983,15 +12954,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11006,18 +12977,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2004, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/35d6bbfa-7f62-4798-9070-c163db504b70" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" }, "response": { - "bodySize": 259, + "bodySize": 880, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"35d6bbfa-7f62-4798-9070-c163db504b70\",\"_rev\":\"-182957717\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 880, + "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}}" }, "cookies": [], "headers": [ @@ -11039,7 +13010,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11055,7 +13026,7 @@ }, { "name": "etag", - "value": "\"-182957717\"" + "value": "\"-586333725\"" }, { "name": "expires", @@ -11071,15 +13042,15 @@ }, { "name": "content-length", - "value": "259" + "value": "880" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:22 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11104,8 +13075,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.914Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:22.781Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -11113,11 +13084,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 70 } }, { - "_id": "283296fe9e9873f2e284521d3a591167", + "_id": "dc4716f32cef401da7967843e4c9927e", "_order": 0, "cache": {}, "request": { @@ -11134,15 +13105,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11157,18 +13128,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/82d90fa0-9345-46b5-b5b1-50f732a387ec" }, "response": { - "bodySize": 862, + "bodySize": 446, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 862, - "text": "{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"-562983220\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false}" + "size": 446, + "text": "{\"_id\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"_rev\":\"-656439466\",\"nodes\":[{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -11190,7 +13161,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11206,7 +13177,7 @@ }, { "name": "etag", - "value": "\"-562983220\"" + "value": "\"-656439466\"" }, { "name": "expires", @@ -11222,15 +13193,15 @@ }, { "name": "content-length", - "value": "862" + "value": "446" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11255,8 +13226,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:06.990Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:22.857Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -11264,11 +13235,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 66 } }, { - "_id": "4a9a12b718f0fc90beb83f006020949e", + "_id": "9c129b393f752bebb704c170c53dd00a", "_order": 0, "cache": {}, "request": { @@ -11285,15 +13256,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11308,18 +13279,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/b20da99f-e162-4b03-be45-13379995867f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/f07fba3c-b2fb-4298-94c7-c3379132ef74" }, "response": { - "bodySize": 446, + "bodySize": 240, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"b20da99f-e162-4b03-be45-13379995867f\",\"_rev\":\"1577752767\",\"nodes\":[{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 240, + "text": "{\"_id\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\",\"_rev\":\"-1140480578\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -11341,7 +13312,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11357,7 +13328,7 @@ }, { "name": "etag", - "value": "\"1577752767\"" + "value": "\"-1140480578\"" }, { "name": "expires", @@ -11373,15 +13344,15 @@ }, { "name": "content-length", - "value": "446" + "value": "240" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11400,14 +13371,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.063Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:22.858Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -11415,11 +13386,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 69 } }, { - "_id": "5a28b67892e7a8796dd5c193a45ed979", + "_id": "47b7977c53beb69b3cdd99e8be5e88c3", "_order": 0, "cache": {}, "request": { @@ -11436,15 +13407,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11459,18 +13430,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/277c21a5-1474-45f9-aa8c-b39eaffc1b2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/dd0e269a-cefa-4912-94f9-2451adfcce87" }, "response": { - "bodySize": 240, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 240, - "text": "{\"_id\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\",\"_rev\":\"-1228956628\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 259, + "text": "{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"_rev\":\"-287244411\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -11492,7 +13463,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11508,7 +13479,7 @@ }, { "name": "etag", - "value": "\"-1228956628\"" + "value": "\"-287244411\"" }, { "name": "expires", @@ -11524,15 +13495,15 @@ }, { "name": "content-length", - "value": "240" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11551,14 +13522,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.064Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:22.934Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -11566,11 +13537,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 68 } }, { - "_id": "6c23f5c9123f18f0b5225ad6fb5b0462", + "_id": "6767a0cdec0c374ecfb5ae84d0765e87", "_order": 0, "cache": {}, "request": { @@ -11587,15 +13558,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11610,18 +13581,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/765eb91a-954c-4049-9ea4-30045093d09c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/79f55cbc-cc4b-4b56-9ae1-b4c863ffd154" }, "response": { - "bodySize": 258, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"765eb91a-954c-4049-9ea4-30045093d09c\",\"_rev\":\"157839911\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 259, + "text": "{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"_rev\":\"2042446647\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -11643,7 +13614,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11659,7 +13630,7 @@ }, { "name": "etag", - "value": "\"157839911\"" + "value": "\"2042446647\"" }, { "name": "expires", @@ -11675,15 +13646,15 @@ }, { "name": "content-length", - "value": "258" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11702,14 +13673,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.148Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:22.935Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -11717,11 +13688,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 75 } }, { - "_id": "07e988c91c30c6782c16463afe8eb017", + "_id": "b1e3860191f9205d1a40b2050ac6012e", "_order": 0, "cache": {}, "request": { @@ -11738,15 +13709,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11761,18 +13732,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/18d52165-29d8-4ffb-b0f2-0ba1c6756a2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j00" }, "response": { - "bodySize": 260, + "bodySize": 1608, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"18d52165-29d8-4ffb-b0f2-0ba1c6756a2b\",\"_rev\":\"-2052703081\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1608, + "text": "{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}}" }, "cookies": [], "headers": [ @@ -11794,7 +13765,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11810,7 +13781,7 @@ }, { "name": "etag", - "value": "\"-2052703081\"" + "value": "\"-1504270871\"" }, { "name": "expires", @@ -11826,15 +13797,15 @@ }, { "name": "content-length", - "value": "260" + "value": "1608" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -11853,14 +13824,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.149Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:23.017Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -11868,11 +13839,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 65 } }, { - "_id": "c19add0ece4ef021069e8f626df472cc", + "_id": "598416e130a75705f73791f1e78fb8e3", "_order": 0, "cache": {}, "request": { @@ -11889,15 +13860,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -11912,18 +13883,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2027, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/01d3785f-7fb4-44a7-9458-72c380a9818f" }, "response": { - "bodySize": 862, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 862, - "text": "{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"1132068003\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}},\"description\":\"Frodo test journey\",\"mustRun\":false,\"enabled\":false}" + "size": 298, + "text": "{\"_id\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"_rev\":\"-853523981\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -11945,7 +13916,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -11961,7 +13932,7 @@ }, { "name": "etag", - "value": "\"1132068003\"" + "value": "\"-853523981\"" }, { "name": "expires", @@ -11977,15 +13948,15 @@ }, { "name": "content-length", - "value": "862" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12010,8 +13981,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.217Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:23.090Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -12019,11 +13990,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 78 } }, { - "_id": "dc4716f32cef401da7967843e4c9927e", + "_id": "13c60f0b6a4038c2c8d28c16159bbe62", "_order": 0, "cache": {}, "request": { @@ -12040,15 +14011,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12063,18 +14034,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/82d90fa0-9345-46b5-b5b1-50f732a387ec" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/39b48197-f4be-42b9-800a-866587b4b9b5" }, "response": { - "bodySize": 446, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 446, - "text": "{\"_id\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"_rev\":\"-656439466\",\"nodes\":[{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Username\"},{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Password\"}],\"pageDescription\":{},\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 298, + "text": "{\"_id\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"_rev\":\"1609152298\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12096,7 +14067,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12112,7 +14083,7 @@ }, { "name": "etag", - "value": "\"-656439466\"" + "value": "\"1609152298\"" }, { "name": "expires", @@ -12128,15 +14099,15 @@ }, { "name": "content-length", - "value": "446" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12161,8 +14132,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.284Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:23.091Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -12170,11 +14141,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 76 } }, { - "_id": "9c129b393f752bebb704c170c53dd00a", + "_id": "b88182778c7d6e3421f31467b46cb975", "_order": 0, "cache": {}, "request": { @@ -12191,15 +14162,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12214,18 +14185,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/f07fba3c-b2fb-4298-94c7-c3379132ef74" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c1e8d61-0c48-44ba-86dc-52e9555b6aeb" }, "response": { - "bodySize": 240, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 240, - "text": "{\"_id\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\",\"_rev\":\"-1140480578\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\",\"_rev\":\"1672315064\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12247,7 +14218,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12263,7 +14234,7 @@ }, { "name": "etag", - "value": "\"-1140480578\"" + "value": "\"1672315064\"" }, { "name": "expires", @@ -12279,15 +14250,15 @@ }, { "name": "content-length", - "value": "240" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12306,14 +14277,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.285Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:23.091Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -12321,11 +14292,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 76 } }, { - "_id": "47b7977c53beb69b3cdd99e8be5e88c3", + "_id": "4c6da772b271182ec7655070aa710eeb", "_order": 0, "cache": {}, "request": { @@ -12342,15 +14313,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12365,18 +14336,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/dd0e269a-cefa-4912-94f9-2451adfcce87" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/513a2ab4-f0b8-4f94-b840-6fe14796cc84" }, "response": { - "bodySize": 259, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"dd0e269a-cefa-4912-94f9-2451adfcce87\",\"_rev\":\"-287244411\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 529, + "text": "{\"_id\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"_rev\":\"-318011549\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -12398,7 +14369,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12414,7 +14385,7 @@ }, { "name": "etag", - "value": "\"-287244411\"" + "value": "\"-318011549\"" }, { "name": "expires", @@ -12430,15 +14401,15 @@ }, { "name": "content-length", - "value": "259" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12463,8 +14434,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.356Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:23.092Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -12472,11 +14443,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 74 } }, { - "_id": "6767a0cdec0c374ecfb5ae84d0765e87", + "_id": "f18f3d1b855cb17e438fbd4cd97a4d7f", "_order": 0, "cache": {}, "request": { @@ -12493,15 +14464,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12516,18 +14487,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/79f55cbc-cc4b-4b56-9ae1-b4c863ffd154" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ba503a1e-633e-4d0d-ba18-c9a9b1105b5b" }, "response": { - "bodySize": 259, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"79f55cbc-cc4b-4b56-9ae1-b4c863ffd154\",\"_rev\":\"2042446647\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 297, + "text": "{\"_id\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"_rev\":\"970966657\",\"script\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12549,7 +14520,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12565,7 +14536,7 @@ }, { "name": "etag", - "value": "\"2042446647\"" + "value": "\"970966657\"" }, { "name": "expires", @@ -12581,15 +14552,15 @@ }, { "name": "content-length", - "value": "259" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12608,14 +14579,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.356Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:23.092Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -12623,11 +14594,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 76 } }, { - "_id": "b1e3860191f9205d1a40b2050ac6012e", + "_id": "f88e483229e4ef5061285aa47c86b596", "_order": 0, "cache": {}, "request": { @@ -12644,15 +14615,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -12667,18 +14638,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j00" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d17ffaa1-2c61-4abd-9bb1-2559160d0a5c" }, "response": { - "bodySize": 1638, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1638, - "text": "{\"_id\":\"j00\",\"_rev\":\"-643620752\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":1033,\"y\":261.015625},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 299, + "text": "{\"_id\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\",\"_rev\":\"-2064120483\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -12700,7 +14671,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -12716,7 +14687,7 @@ }, { "name": "etag", - "value": "\"-643620752\"" + "value": "\"-2064120483\"" }, { "name": "expires", @@ -12732,15 +14703,15 @@ }, { "name": "content-length", - "value": "1638" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:06 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12765,8 +14736,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.426Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:23.093Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -12774,11 +14745,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 74 } }, { - "_id": "598416e130a75705f73791f1e78fb8e3", + "_id": "78c3f555e522a4c9ceb28678ce0a0bc0", "_order": 0, "cache": {}, "request": { @@ -12795,15 +14766,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -12818,18 +14789,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/01d3785f-7fb4-44a7-9458-72c380a9818f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/1b52a7e0-4019-40fa-958a-15a49870e901" }, "response": { - "bodySize": 298, + "bodySize": 749, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"_rev\":\"-853523981\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 749, + "text": "{\"_id\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"name\":\"shared\",\"description\":\"set the same shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdzaGFyZWRWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzaGFyZWQgYWNyb3NzIGFsbCBuZXN0ZWQgam91cm5leXMuIEl0IGNvbnRhaW5zIGFuIGluZGljYXRvciBpbiB3aGljaCBsZXZlbCBpdCB3YXMgbGFzdCBzZXQuJyk7Cn0oKSk7Cg==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268308856,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -12851,7 +14822,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -12865,10 +14836,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-853523981\"" - }, { "name": "expires", "value": "0" @@ -12883,15 +14850,15 @@ }, { "name": "content-length", - "value": "298" + "value": "749" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -12910,14 +14877,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.499Z", - "time": 101, + "startedDateTime": "2025-09-15T17:11:23.175Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -12925,11 +14892,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 101 + "wait": 80 } }, { - "_id": "13c60f0b6a4038c2c8d28c16159bbe62", + "_id": "a941645021b542838ad4b3caa7f7e79f", "_order": 0, "cache": {}, "request": { @@ -12946,15 +14913,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -12969,18 +14936,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/39b48197-f4be-42b9-800a-866587b4b9b5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/41c24257-d7fc-4654-8b46-c2666dc5b56d" }, "response": { - "bodySize": 298, + "bodySize": 765, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"_rev\":\"1609152298\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 765, + "text": "{\"_id\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"name\":\"level\",\"description\":\"set per level shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdsZXZlbCcgKyBsZXZlbCArICdWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzZXQgYXQgZWFjaCBsZXZlbCBvZiB0aGUgbmVzdGVkIGpvdXJuZXlzLiBJdCBjb250YWlucyBhbiBpbmRpY2F0b3IgaW4gd2hpY2ggbGV2ZWwgaXQgd2FzIHNldC4nKTsKfSgpKTsK\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268310189,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -13002,7 +14969,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -13016,10 +14983,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"1609152298\"" - }, { "name": "expires", "value": "0" @@ -13034,15 +14997,15 @@ }, { "name": "content-length", - "value": "298" + "value": "765" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13061,14 +15024,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 766, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.500Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:23.176Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -13076,11 +15039,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 81 } }, { - "_id": "b88182778c7d6e3421f31467b46cb975", + "_id": "6aac191a8daa78c76cce3555ffcad418", "_order": 0, "cache": {}, "request": { @@ -13097,15 +15060,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -13120,18 +15083,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c1e8d61-0c48-44ba-86dc-52e9555b6aeb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/5bbdaeff-ddee-44b9-b608-8d413d7d65a6" }, "response": { - "bodySize": 298, + "bodySize": 2028, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\",\"_rev\":\"1672315064\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 2028, + "text": "{\"_id\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"name\":\"mode\",\"description\":\"Check if mode has already been set.\",\"script\":\"LyogbW9kZQogKgogKiBBdXRob3I6IHZvbGtlci5zY2hldWJlckBmb3JnZXJvY2suY29tCiAqIAogKiBDb2xsZWN0IG1vZGUgaWYgbm90IGFscmVhZHkgc2V0IGFuZCBzZXQgb3V0Y29tZSB0byBtb2RlLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSAnc2hhcmVkIGFuZCBsZXZlbCcKICogLSAnc2hhcmVkIG9ubHknCiAqIC0gJ2xldmVsIG9ubHknCiAqIC0gJ25vbmUnCiAqLwooZnVuY3Rpb24gKCkgewogIHZhciBtb2RlID0gbm9kZVN0YXRlLmdldCgnbW9kZScpOwogIGlmIChtb2RlKSB7CiAgICBvdXRjb21lID0gbW9kZS5hc1N0cmluZygpOwogICAgdmFyIGxldmVsID0gbm9kZVN0YXRlLmdldCgnbGV2ZWwnKS5hc0ludGVnZXIoKSArIDE7CiAgICBsb2dnZXIuZXJyb3IoJ21vZGU6IG1vZGU9JyArIG1vZGUuYXNTdHJpbmcoKSArICcsIGxldmVsPScgKyBsZXZlbCk7CiAgICBzaGFyZWRTdGF0ZS5wdXQoJ2xldmVsJywgbGV2ZWwpOwogIH0KICBlbHNlIHsKICAgIHZhciBjaG9pY2VzID0gWydzaGFyZWQgYW5kIGxldmVsJywgJ3NoYXJlZCBvbmx5JywgJ2xldmVsIG9ubHknLCAnbm9uZSddOwogIAogICAgdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgICBvcmcuZm9yZ2Vyb2NrLm9wZW5hbS5hdXRoLm5vZGUuYXBpLkFjdGlvbiwKICAgICAgamF2YXguc2VjdXJpdHkuYXV0aC5jYWxsYmFjay5DaG9pY2VDYWxsYmFjawogICAgKQoKICAgIGlmIChjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5zZW5kKFsKICAgICAgICBuZXcgZnIuQ2hvaWNlQ2FsbGJhY2soJ0Nob29zZSB0ZXN0IG1vZGUnLCBjaG9pY2VzLCAwLCBmYWxzZSkKICAgICAgXSkuYnVpbGQoKTsKICAgIH0gZWxzZSB7CiAgICAgIHZhciBjaG9pY2UgPSBwYXJzZUludChjYWxsYmFja3MuZ2V0KDApLmdldFNlbGVjdGVkSW5kZXhlcygpWzBdKTsKICAgICAgbm9kZVN0YXRlLnB1dFNoYXJlZCgnbW9kZScsIGNob2ljZXNbY2hvaWNlXSk7CiAgICAgIG5vZGVTdGF0ZS5wdXRTaGFyZWQoJ2xldmVsJywgMCk7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5nb1RvKGNob2ljZXNbY2hvaWNlXSkuYnVpbGQoKTsKICAgIH0KICB9Cn0oKSk7Cg==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268310806,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -13153,7 +15116,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -13167,10 +15130,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"1672315064\"" - }, { "name": "expires", "value": "0" @@ -13185,15 +15144,15 @@ }, { "name": "content-length", - "value": "298" + "value": "2028" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13212,14 +15171,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.500Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:23.177Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -13227,11 +15186,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 78 } }, { - "_id": "f18f3d1b855cb17e438fbd4cd97a4d7f", + "_id": "e9f9a0da95a5cc036a6809fbb6b0a153", "_order": 0, "cache": {}, "request": { @@ -13248,15 +15207,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -13271,18 +15230,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ba503a1e-633e-4d0d-ba18-c9a9b1105b5b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/3cb43516-ae69-433a-8787-501d45db14e9" }, "response": { - "bodySize": 297, + "bodySize": 3239, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"_rev\":\"970966657\",\"script\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 3239, + "text": "{\"_id\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"name\":\"debug\",\"description\":\"Display sharedState, transientState, and headers.\",\"script\":\"LyogZGVidWcKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogRGlzcGxheSBzaGFyZWRTdGF0ZSwgdHJhbnNpZW50U3RhdGUsIGFuZCBoZWFkZXJzLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSB0cnVlCiAqLwp2YXIgYW5jaG9yID0gImFuY2hvci0iLmNvbmNhdChnZW5lcmF0ZU51bWVyaWNUb2tlbigneHh4JykpOwp2YXIgaGFsaWduID0gImxlZnQiOwp2YXIgbWVzc2FnZSA9ICI8cD48Yj5TaGFyZWQgU3RhdGU8L2I+Ojxici8+Ii5jb25jYXQoCiAgICAgIHNoYXJlZFN0YXRlLnRvU3RyaW5nKCkpLmNvbmNhdCgiPC9wPiIpLmNvbmNhdCgKICAgICI8cD48Yj5UcmFuc2llbnQgU3RhdGU8L2I+Ojxici8+IikuY29uY2F0KAogICAgICB0cmFuc2llbnRTdGF0ZS50b1N0cmluZygpKS5jb25jYXQoIjwvcD4iKS5jb25jYXQoCiAgICAiPHA+PGI+UmVxdWVzdCBIZWFkZXJzPC9iPjo8YnIvPiIpLmNvbmNhdCgKICAgICAgcmVxdWVzdEhlYWRlcnMudG9TdHJpbmcoKSkuY29uY2F0KCI8L3A+IikKdmFyIHNjcmlwdCA9ICJBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChcbiIuY29uY2F0KAogICJkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdjYWxsYmFjay1jb21wb25lbnQnKSkuZm9yRWFjaChcbiIpLmNvbmNhdCgKICAiZnVuY3Rpb24gKGUpIHtcbiIpLmNvbmNhdCgKICAiICB2YXIgbWVzc2FnZSA9IGUuZmlyc3RFbGVtZW50Q2hpbGQ7XG4iKS5jb25jYXQoCiAgIiAgaWYgKG1lc3NhZ2UuZmlyc3RDaGlsZCAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZU5hbWUgPT0gJyN0ZXh0JyAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnRyaW0oKSA9PSAnIikuY29uY2F0KGFuY2hvcikuY29uY2F0KCInKSB7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmNsYXNzTmFtZSA9IFwidGV4dC1sZWZ0XCI7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmFsaWduID0gXCIiKS5jb25jYXQoaGFsaWduKS5jb25jYXQoIlwiO1xuIikuY29uY2F0KAogICIgICAgbWVzc2FnZS5pbm5lckhUTUwgPSAnIikuY29uY2F0KG1lc3NhZ2UpLmNvbmNhdCgiJztcbiIpLmNvbmNhdCgKICAiICB9XG4iKS5jb25jYXQoCiAgIn0pIikKdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgb3JnLmZvcmdlcm9jay5vcGVuYW0uYXV0aC5ub2RlLmFwaS5BY3Rpb24sCiAgICBqYXZheC5zZWN1cml0eS5hdXRoLmNhbGxiYWNrLlRleHRPdXRwdXRDYWxsYmFjaywKICAgIGNvbS5zdW4uaWRlbnRpdHkuYXV0aGVudGljYXRpb24uY2FsbGJhY2tzLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjawopCmlmIChtZXNzYWdlLmxlbmd0aCAmJiBjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICBhY3Rpb24gPSBmci5BY3Rpb24uc2VuZCgKICAgICAgICBuZXcgZnIuVGV4dE91dHB1dENhbGxiYWNrKAogICAgICAgICAgICBmci5UZXh0T3V0cHV0Q2FsbGJhY2suSU5GT1JNQVRJT04sCiAgICAgICAgICAgIGFuY2hvcgogICAgICAgICksCiAgICAgICAgbmV3IGZyLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjayhzY3JpcHQpCiAgICApLmJ1aWxkKCkKfQplbHNlIHsKICBhY3Rpb24gPSBmci5BY3Rpb24uZ29UbygidHJ1ZSIpLmJ1aWxkKCk7Cn0KCiAvKgogICogR2VuZXJhdGUgYSB0b2tlbiBpbiB0aGUgZGVzaXJlZCBmb3JtYXQuIEFsbCAneCcgY2hhcmFjdGVycyB3aWxsIGJlIHJlcGxhY2VkIHdpdGggYSByYW5kb20gbnVtYmVyIDAtOS4KICAqIAogICogRXhhbXBsZToKICAqICd4eHh4eCcgcHJvZHVjZXMgJzI4NTM1JwogICogJ3h4eC14eHgnIHByb2R1Y2VzICc0MzItNTIxJwogICovCmZ1bmN0aW9uIGdlbmVyYXRlTnVtZXJpY1Rva2VuKGZvcm1hdCkgewogICAgcmV0dXJuIGZvcm1hdC5yZXBsYWNlKC9beF0vZywgZnVuY3Rpb24oYykgewogICAgICAgIHZhciByID0gTWF0aC5yYW5kb20oKSoxMHwwOwogICAgICAgIHZhciB2ID0gcjsKICAgICAgICByZXR1cm4gdi50b1N0cmluZygxMCk7CiAgICB9KTsKfQo=\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268309788,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -13304,7 +15263,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -13318,10 +15277,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"970966657\"" - }, { "name": "expires", "value": "0" @@ -13336,15 +15291,15 @@ }, { "name": "content-length", - "value": "297" + "value": "3239" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13363,14 +15318,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.501Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:23.177Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -13378,11 +15333,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 79 } }, { - "_id": "4c6da772b271182ec7655070aa710eeb", + "_id": "7325ee70e86396f36ff64734fc8ec584", "_order": 0, "cache": {}, "request": { @@ -13399,15 +15354,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13422,18 +15377,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/513a2ab4-f0b8-4f94-b840-6fe14796cc84" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j01" }, "response": { - "bodySize": 529, + "bodySize": 1637, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"_rev\":\"-318011549\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 1637, + "text": "{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -13455,7 +15410,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13471,7 +15426,7 @@ }, { "name": "etag", - "value": "\"-318011549\"" + "value": "\"2052678538\"" }, { "name": "expires", @@ -13487,15 +15442,15 @@ }, { "name": "content-length", - "value": "529" + "value": "1637" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13514,14 +15469,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.501Z", - "time": 96, + "startedDateTime": "2025-09-15T17:11:23.265Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -13529,11 +15484,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 65 } }, { - "_id": "f88e483229e4ef5061285aa47c86b596", + "_id": "d1e3cdda9102bc0e93c2f874ead8ca76", "_order": 0, "cache": {}, "request": { @@ -13550,15 +15505,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13573,18 +15528,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d17ffaa1-2c61-4abd-9bb1-2559160d0a5c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6674b4ac-dd89-4e13-9440-6f81194e3a22" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\",\"_rev\":\"-2064120483\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\",\"_rev\":\"-572093512\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13606,7 +15561,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13622,7 +15577,7 @@ }, { "name": "etag", - "value": "\"-2064120483\"" + "value": "\"-572093512\"" }, { "name": "expires", @@ -13638,15 +15593,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13665,14 +15620,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.502Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:23.338Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -13680,11 +15635,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 74 } }, { - "_id": "a941645021b542838ad4b3caa7f7e79f", + "_id": "dd1d09643b1692c97bccfbaf7259d98e", "_order": 0, "cache": {}, "request": { @@ -13701,15 +15656,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13724,18 +15679,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/41c24257-d7fc-4654-8b46-c2666dc5b56d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/89ce5d57-82fa-4d58-8d15-0329f7dbd7e7" }, "response": { - "bodySize": 697, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 697, - "text": "{\"_id\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"name\":\"level\",\"description\":\"set per level shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdsZXZlbCcgKyBsZXZlbCArICdWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzZXQgYXQgZWFjaCBsZXZlbCBvZiB0aGUgbmVzdGVkIGpvdXJuZXlzLiBJdCBjb250YWlucyBhbiBpbmRpY2F0b3IgaW4gd2hpY2ggbGV2ZWwgaXQgd2FzIHNldC4nKTsKfSgpKTs=\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 299, + "text": "{\"_id\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"_rev\":\"-1475826260\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13757,7 +15712,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13771,6 +15726,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-1475826260\"" + }, { "name": "expires", "value": "0" @@ -13785,15 +15744,15 @@ }, { "name": "content-length", - "value": "697" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13812,14 +15771,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.606Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:23.339Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -13827,11 +15786,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 72 } }, { - "_id": "6aac191a8daa78c76cce3555ffcad418", + "_id": "c42914f0baab01a83cd1ab498ce85ae0", "_order": 0, "cache": {}, "request": { @@ -13848,15 +15807,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -13871,18 +15830,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/5bbdaeff-ddee-44b9-b608-8d413d7d65a6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bdfbe97c-1ff4-4162-85bc-47f6f14b2c66" }, "response": { - "bodySize": 1956, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1956, - "text": "{\"_id\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"name\":\"mode\",\"description\":\"Check if mode has already been set.\",\"script\":\"LyogbW9kZQogKgogKiBBdXRob3I6IHZvbGtlci5zY2hldWJlckBmb3JnZXJvY2suY29tCiAqIAogKiBDb2xsZWN0IG1vZGUgaWYgbm90IGFscmVhZHkgc2V0IGFuZCBzZXQgb3V0Y29tZSB0byBtb2RlLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSAnc2hhcmVkIGFuZCBsZXZlbCcKICogLSAnc2hhcmVkIG9ubHknCiAqIC0gJ2xldmVsIG9ubHknCiAqIC0gJ25vbmUnCiAqLwooZnVuY3Rpb24gKCkgewogIHZhciBtb2RlID0gbm9kZVN0YXRlLmdldCgnbW9kZScpOwogIGlmIChtb2RlKSB7CiAgICBvdXRjb21lID0gbW9kZS5hc1N0cmluZygpOwogICAgdmFyIGxldmVsID0gbm9kZVN0YXRlLmdldCgnbGV2ZWwnKS5hc0ludGVnZXIoKSArIDE7CiAgICBsb2dnZXIuZXJyb3IoJ21vZGU6IG1vZGU9JyArIG1vZGUuYXNTdHJpbmcoKSArICcsIGxldmVsPScgKyBsZXZlbCk7CiAgICBzaGFyZWRTdGF0ZS5wdXQoJ2xldmVsJywgbGV2ZWwpOwogIH0KICBlbHNlIHsKICAgIHZhciBjaG9pY2VzID0gWydzaGFyZWQgYW5kIGxldmVsJywgJ3NoYXJlZCBvbmx5JywgJ2xldmVsIG9ubHknLCAnbm9uZSddOwogIAogICAgdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgICBvcmcuZm9yZ2Vyb2NrLm9wZW5hbS5hdXRoLm5vZGUuYXBpLkFjdGlvbiwKICAgICAgamF2YXguc2VjdXJpdHkuYXV0aC5jYWxsYmFjay5DaG9pY2VDYWxsYmFjawogICAgKQoKICAgIGlmIChjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5zZW5kKFsKICAgICAgICBuZXcgZnIuQ2hvaWNlQ2FsbGJhY2soJ0Nob29zZSB0ZXN0IG1vZGUnLCBjaG9pY2VzLCAwLCBmYWxzZSkKICAgICAgXSkuYnVpbGQoKTsKICAgIH0gZWxzZSB7CiAgICAgIHZhciBjaG9pY2UgPSBwYXJzZUludChjYWxsYmFja3MuZ2V0KDApLmdldFNlbGVjdGVkSW5kZXhlcygpWzBdKTsKICAgICAgbm9kZVN0YXRlLnB1dFNoYXJlZCgnbW9kZScsIGNob2ljZXNbY2hvaWNlXSk7CiAgICAgIG5vZGVTdGF0ZS5wdXRTaGFyZWQoJ2xldmVsJywgMCk7CiAgICAgIGFjdGlvbiA9IGZyLkFjdGlvbi5nb1RvKGNob2ljZXNbY2hvaWNlXSkuYnVpbGQoKTsKICAgIH0KICB9Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 298, + "text": "{\"_id\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\",\"_rev\":\"-939615205\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -13904,7 +15863,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -13918,6 +15877,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"-939615205\"" + }, { "name": "expires", "value": "0" @@ -13932,15 +15895,15 @@ }, { "name": "content-length", - "value": "1956" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -13959,14 +15922,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.607Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:23.340Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -13974,11 +15937,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 71 } }, { - "_id": "78c3f555e522a4c9ceb28678ce0a0bc0", + "_id": "ca1ff8137135c91da78e9a6a657b7418", "_order": 0, "cache": {}, "request": { @@ -13995,15 +15958,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14018,18 +15981,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/1b52a7e0-4019-40fa-958a-15a49870e901" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bb1e96af-f316-4eb0-b1c6-36b3f1af9e35" }, "response": { - "bodySize": 677, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 677, - "text": "{\"_id\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"name\":\"shared\",\"description\":\"set the same shared state variable\",\"script\":\"KGZ1bmN0aW9uICgpIHsKICBvdXRjb21lID0gJ3RydWUnOwogIHZhciBsZXZlbCA9IG5vZGVTdGF0ZS5nZXQoJ2xldmVsJykuYXNJbnRlZ2VyKCk7CiAgc2hhcmVkU3RhdGUucHV0KCdzaGFyZWRWYWx1ZScsICdMZXZlbCAnICsgbGV2ZWwgKyAnOiBUaGlzIGlzIGEgbG9uZ2VyIHN0cmluZyB2YWx1ZSBzaGFyZWQgYWNyb3NzIGFsbCBuZXN0ZWQgam91cm5leXMuIEl0IGNvbnRhaW5zIGFuIGluZGljYXRvciBpbiB3aGljaCBsZXZlbCBpdCB3YXMgbGFzdCBzZXQuJyk7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 282, + "text": "{\"_id\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"_rev\":\"1881960625\",\"displayErrorOutcome\":false,\"tree\":\"j00\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -14051,7 +16014,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14065,6 +16028,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1881960625\"" + }, { "name": "expires", "value": "0" @@ -14079,15 +16046,15 @@ }, { "name": "content-length", - "value": "677" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14106,14 +16073,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 766, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.608Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:23.340Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -14121,11 +16088,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 78 } }, { - "_id": "e9f9a0da95a5cc036a6809fbb6b0a153", + "_id": "5b9e8b3d0f7fc7c52767bd680eb49fab", "_order": 0, "cache": {}, "request": { @@ -14142,15 +16109,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.0,resource=1.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14165,18 +16132,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2000, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/3cb43516-ae69-433a-8787-501d45db14e9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e92d5139-b8a6-43dc-9b13-95ba1d0dc53c" }, "response": { - "bodySize": 3171, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 3171, - "text": "{\"_id\":\"3cb43516-ae69-433a-8787-501d45db14e9\",\"name\":\"debug\",\"description\":\"Display sharedState, transientState, and headers.\",\"script\":\"LyogZGVidWcKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogRGlzcGxheSBzaGFyZWRTdGF0ZSwgdHJhbnNpZW50U3RhdGUsIGFuZCBoZWFkZXJzLgogKiAKICogVGhpcyBzY3JpcHQgZG9lcyBub3QgbmVlZCB0byBiZSBwYXJhbWV0cml6ZWQuIEl0IHdpbGwgd29yayBwcm9wZXJseSBhcyBpcy4KICogCiAqIFRoZSBTY3JpcHRlZCBEZWNpc2lvbiBOb2RlIG5lZWRzIHRoZSBmb2xsb3dpbmcgb3V0Y29tZXMgZGVmaW5lZDoKICogLSB0cnVlCiAqLwp2YXIgYW5jaG9yID0gImFuY2hvci0iLmNvbmNhdChnZW5lcmF0ZU51bWVyaWNUb2tlbigneHh4JykpOwp2YXIgaGFsaWduID0gImxlZnQiOwp2YXIgbWVzc2FnZSA9ICI8cD48Yj5TaGFyZWQgU3RhdGU8L2I+Ojxici8+Ii5jb25jYXQoCiAgICAgIHNoYXJlZFN0YXRlLnRvU3RyaW5nKCkpLmNvbmNhdCgiPC9wPiIpLmNvbmNhdCgKICAgICI8cD48Yj5UcmFuc2llbnQgU3RhdGU8L2I+Ojxici8+IikuY29uY2F0KAogICAgICB0cmFuc2llbnRTdGF0ZS50b1N0cmluZygpKS5jb25jYXQoIjwvcD4iKS5jb25jYXQoCiAgICAiPHA+PGI+UmVxdWVzdCBIZWFkZXJzPC9iPjo8YnIvPiIpLmNvbmNhdCgKICAgICAgcmVxdWVzdEhlYWRlcnMudG9TdHJpbmcoKSkuY29uY2F0KCI8L3A+IikKdmFyIHNjcmlwdCA9ICJBcnJheS5wcm90b3R5cGUuc2xpY2UuY2FsbChcbiIuY29uY2F0KAogICJkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCdjYWxsYmFjay1jb21wb25lbnQnKSkuZm9yRWFjaChcbiIpLmNvbmNhdCgKICAiZnVuY3Rpb24gKGUpIHtcbiIpLmNvbmNhdCgKICAiICB2YXIgbWVzc2FnZSA9IGUuZmlyc3RFbGVtZW50Q2hpbGQ7XG4iKS5jb25jYXQoCiAgIiAgaWYgKG1lc3NhZ2UuZmlyc3RDaGlsZCAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZU5hbWUgPT0gJyN0ZXh0JyAmJiBtZXNzYWdlLmZpcnN0Q2hpbGQubm9kZVZhbHVlLnRyaW0oKSA9PSAnIikuY29uY2F0KGFuY2hvcikuY29uY2F0KCInKSB7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmNsYXNzTmFtZSA9IFwidGV4dC1sZWZ0XCI7XG4iKS5jb25jYXQoCiAgIiAgICBtZXNzYWdlLmFsaWduID0gXCIiKS5jb25jYXQoaGFsaWduKS5jb25jYXQoIlwiO1xuIikuY29uY2F0KAogICIgICAgbWVzc2FnZS5pbm5lckhUTUwgPSAnIikuY29uY2F0KG1lc3NhZ2UpLmNvbmNhdCgiJztcbiIpLmNvbmNhdCgKICAiICB9XG4iKS5jb25jYXQoCiAgIn0pIikKdmFyIGZyID0gSmF2YUltcG9ydGVyKAogICAgb3JnLmZvcmdlcm9jay5vcGVuYW0uYXV0aC5ub2RlLmFwaS5BY3Rpb24sCiAgICBqYXZheC5zZWN1cml0eS5hdXRoLmNhbGxiYWNrLlRleHRPdXRwdXRDYWxsYmFjaywKICAgIGNvbS5zdW4uaWRlbnRpdHkuYXV0aGVudGljYXRpb24uY2FsbGJhY2tzLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjawopCmlmIChtZXNzYWdlLmxlbmd0aCAmJiBjYWxsYmFja3MuaXNFbXB0eSgpKSB7CiAgICBhY3Rpb24gPSBmci5BY3Rpb24uc2VuZCgKICAgICAgICBuZXcgZnIuVGV4dE91dHB1dENhbGxiYWNrKAogICAgICAgICAgICBmci5UZXh0T3V0cHV0Q2FsbGJhY2suSU5GT1JNQVRJT04sCiAgICAgICAgICAgIGFuY2hvcgogICAgICAgICksCiAgICAgICAgbmV3IGZyLlNjcmlwdFRleHRPdXRwdXRDYWxsYmFjayhzY3JpcHQpCiAgICApLmJ1aWxkKCkKfQplbHNlIHsKICBhY3Rpb24gPSBmci5BY3Rpb24uZ29UbygidHJ1ZSIpLmJ1aWxkKCk7Cn0KCiAvKgogICogR2VuZXJhdGUgYSB0b2tlbiBpbiB0aGUgZGVzaXJlZCBmb3JtYXQuIEFsbCAneCcgY2hhcmFjdGVycyB3aWxsIGJlIHJlcGxhY2VkIHdpdGggYSByYW5kb20gbnVtYmVyIDAtOS4KICAqIAogICogRXhhbXBsZToKICAqICd4eHh4eCcgcHJvZHVjZXMgJzI4NTM1JwogICogJ3h4eC14eHgnIHByb2R1Y2VzICc0MzItNTIxJwogICovCmZ1bmN0aW9uIGdlbmVyYXRlTnVtZXJpY1Rva2VuKGZvcm1hdCkgewogICAgcmV0dXJuIGZvcm1hdC5yZXBsYWNlKC9beF0vZywgZnVuY3Rpb24oYykgewogICAgICAgIHZhciByID0gTWF0aC5yYW5kb20oKSoxMHwwOwogICAgICAgIHZhciB2ID0gcjsKICAgICAgICByZXR1cm4gdi50b1N0cmluZygxMCk7CiAgICB9KTsKfQ==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"null\",\"lastModifiedDate\":0,\"evaluatorVersion\":\"1.0\"}" + "size": 297, + "text": "{\"_id\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"_rev\":\"288852992\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14198,7 +16165,7 @@ }, { "name": "content-api-version", - "value": "resource=1.1" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14212,6 +16179,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"288852992\"" + }, { "name": "expires", "value": "0" @@ -14226,15 +16197,15 @@ }, { "name": "content-length", - "value": "3171" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14253,14 +16224,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 767, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.608Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:23.341Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -14268,11 +16239,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 69 } }, { - "_id": "7325ee70e86396f36ff64734fc8ec584", + "_id": "83b59d10d1e9bce434647ff9667b577c", "_order": 0, "cache": {}, "request": { @@ -14289,15 +16260,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14312,18 +16283,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j01" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f129f0df-b49e-453b-97fb-db508e3893ce" }, "response": { - "bodySize": 1619, + "bodySize": 527, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1619, - "text": "{\"_id\":\"j01\",\"_rev\":\"-523887030\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 527, + "text": "{\"_id\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"_rev\":\"52245222\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -14345,7 +16316,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14361,7 +16332,7 @@ }, { "name": "etag", - "value": "\"-523887030\"" + "value": "\"52245222\"" }, { "name": "expires", @@ -14377,15 +16348,15 @@ }, { "name": "content-length", - "value": "1619" + "value": "527" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14404,14 +16375,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.691Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:23.341Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -14419,11 +16390,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 70 } }, { - "_id": "d1e3cdda9102bc0e93c2f874ead8ca76", + "_id": "8d027217e0ff5bd8243f83b7689d83c4", "_order": 0, "cache": {}, "request": { @@ -14440,15 +16411,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14463,18 +16434,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6674b4ac-dd89-4e13-9440-6f81194e3a22" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j02" }, "response": { - "bodySize": 298, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\",\"_rev\":\"-572093512\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1702, + "text": "{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -14496,7 +16467,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14512,7 +16483,7 @@ }, { "name": "etag", - "value": "\"-572093512\"" + "value": "\"310890277\"" }, { "name": "expires", @@ -14528,15 +16499,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14561,8 +16532,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.764Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:23.506Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -14570,11 +16541,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 68 } }, { - "_id": "ca1ff8137135c91da78e9a6a657b7418", + "_id": "ba4aeff54598cee3c70eee4953ffa6ee", "_order": 0, "cache": {}, "request": { @@ -14591,15 +16562,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14614,18 +16585,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bb1e96af-f316-4eb0-b1c6-36b3f1af9e35" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2dbd2d37-c659-48cf-8357-c9fc1166e3a7" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"_rev\":\"2105288152\",\"tree\":\"j00\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\",\"_rev\":\"1485747872\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14647,7 +16618,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14663,7 +16634,7 @@ }, { "name": "etag", - "value": "\"2105288152\"" + "value": "\"1485747872\"" }, { "name": "expires", @@ -14679,15 +16650,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14712,8 +16683,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.765Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:23.579Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -14721,11 +16692,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 79 } }, { - "_id": "dd1d09643b1692c97bccfbaf7259d98e", + "_id": "4b507830211bc6c301ab324907ce233c", "_order": 0, "cache": {}, "request": { @@ -14742,15 +16713,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14765,18 +16736,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/89ce5d57-82fa-4d58-8d15-0329f7dbd7e7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/56899fef-92a1-4f2a-ade3-973c81eb3af1" }, "response": { - "bodySize": 299, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"_rev\":\"-1475826260\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"_rev\":\"-792161417\",\"displayErrorOutcome\":false,\"tree\":\"j01\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -14798,7 +16769,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14814,7 +16785,7 @@ }, { "name": "etag", - "value": "\"-1475826260\"" + "value": "\"-792161417\"" }, { "name": "expires", @@ -14830,15 +16801,15 @@ }, { "name": "content-length", - "value": "299" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -14857,14 +16828,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.765Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:23.580Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -14872,11 +16843,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 71 } }, { - "_id": "c42914f0baab01a83cd1ab498ce85ae0", + "_id": "cd2426a7fc35128cbb977da802fc84ba", "_order": 0, "cache": {}, "request": { @@ -14893,15 +16864,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -14916,18 +16887,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bdfbe97c-1ff4-4162-85bc-47f6f14b2c66" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/4416aff7-3ebd-47e6-9831-c2f6bbe3ae24" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\",\"_rev\":\"-939615205\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"_rev\":\"978548317\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -14949,7 +16920,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -14965,7 +16936,7 @@ }, { "name": "etag", - "value": "\"-939615205\"" + "value": "\"978548317\"" }, { "name": "expires", @@ -14981,15 +16952,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15008,14 +16979,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.766Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:23.580Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -15023,11 +16994,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 77 } }, { - "_id": "5b9e8b3d0f7fc7c52767bd680eb49fab", + "_id": "5ecede6f97c90cddb1f9a134e49b0313", "_order": 0, "cache": {}, "request": { @@ -15044,15 +17015,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15067,18 +17038,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e92d5139-b8a6-43dc-9b13-95ba1d0dc53c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/cbb3d506-b267-4b99-9edd-363e90aac997" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"_rev\":\"288852992\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"cbb3d506-b267-4b99-9edd-363e90aac997\",\"_rev\":\"-1997428236\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15100,7 +17071,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15116,7 +17087,7 @@ }, { "name": "etag", - "value": "\"288852992\"" + "value": "\"-1997428236\"" }, { "name": "expires", @@ -15132,15 +17103,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15159,14 +17130,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.766Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:23.581Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -15174,11 +17145,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 74 } }, { - "_id": "83b59d10d1e9bce434647ff9667b577c", + "_id": "aa755c264e89664042c87c06f2eb4521", "_order": 0, "cache": {}, "request": { @@ -15195,15 +17166,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15218,18 +17189,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f129f0df-b49e-453b-97fb-db508e3893ce" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/59b06306-a886-443d-92df-7a27a60c394e" }, "response": { "bodySize": 527, "content": { "mimeType": "application/json;charset=UTF-8", "size": 527, - "text": "{\"_id\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"_rev\":\"52245222\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "text": "{\"_id\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"_rev\":\"49592573\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -15251,7 +17222,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15267,7 +17238,7 @@ }, { "name": "etag", - "value": "\"52245222\"" + "value": "\"49592573\"" }, { "name": "expires", @@ -15287,11 +17258,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15316,8 +17287,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.767Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:23.581Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -15325,11 +17296,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 77 } }, { - "_id": "8d027217e0ff5bd8243f83b7689d83c4", + "_id": "5a0fb0a7d7a63deb5bd06a6aabe86260", "_order": 0, "cache": {}, "request": { @@ -15346,15 +17317,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15369,18 +17340,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j02" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0983ead-4918-48f6-858d-9aff0f03759c" }, "response": { - "bodySize": 1685, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j02\",\"_rev\":\"2029292005\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"_rev\":\"1611025039\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15402,7 +17373,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15418,7 +17389,7 @@ }, { "name": "etag", - "value": "\"2029292005\"" + "value": "\"1611025039\"" }, { "name": "expires", @@ -15434,15 +17405,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15461,14 +17432,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:07.952Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:23.582Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -15476,11 +17447,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 76 } }, { - "_id": "ba4aeff54598cee3c70eee4953ffa6ee", + "_id": "913b982d8e01092f68ba6251c8ccb852", "_order": 0, "cache": {}, "request": { @@ -15497,15 +17468,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15520,18 +17491,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2dbd2d37-c659-48cf-8357-c9fc1166e3a7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j03" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\",\"_rev\":\"1485747872\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -15553,7 +17524,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15569,7 +17540,7 @@ }, { "name": "etag", - "value": "\"1485747872\"" + "value": "\"1223754516\"" }, { "name": "expires", @@ -15585,15 +17556,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:23 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15612,14 +17583,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.025Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:23.753Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -15627,11 +17598,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 73 } }, { - "_id": "cd2426a7fc35128cbb977da802fc84ba", + "_id": "0cd50e00beb73999dc1874def405941c", "_order": 0, "cache": {}, "request": { @@ -15648,15 +17619,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15671,18 +17642,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/4416aff7-3ebd-47e6-9831-c2f6bbe3ae24" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3a92300d-6d64-451d-8156-30cb51781026" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"_rev\":\"978548317\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"3a92300d-6d64-451d-8156-30cb51781026\",\"_rev\":\"2096216426\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15704,7 +17675,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15720,7 +17691,7 @@ }, { "name": "etag", - "value": "\"978548317\"" + "value": "\"2096216426\"" }, { "name": "expires", @@ -15736,15 +17707,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15763,14 +17734,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.026Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:23.837Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -15778,11 +17749,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 84 } }, { - "_id": "4b507830211bc6c301ab324907ce233c", + "_id": "4fe3fe52b433c85de2f6efe61528b695", "_order": 0, "cache": {}, "request": { @@ -15799,15 +17770,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15822,18 +17793,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/56899fef-92a1-4f2a-ade3-973c81eb3af1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/35a4f94b-c895-46b9-bc0a-93cf59233759" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"_rev\":\"-568833890\",\"tree\":\"j01\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"_rev\":\"1564723806\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -15855,7 +17826,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -15871,7 +17842,7 @@ }, { "name": "etag", - "value": "\"-568833890\"" + "value": "\"1564723806\"" }, { "name": "expires", @@ -15887,15 +17858,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -15920,8 +17891,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.027Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:23.837Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -15929,11 +17900,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 84 } }, { - "_id": "aa755c264e89664042c87c06f2eb4521", + "_id": "d60340a7f5e5656ea81fc192dda4840c", "_order": 0, "cache": {}, "request": { @@ -15950,15 +17921,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -15973,18 +17944,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/59b06306-a886-443d-92df-7a27a60c394e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bcb8c535-5ecd-4d3d-b970-26816de96bf2" }, "response": { - "bodySize": 527, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 527, - "text": "{\"_id\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"_rev\":\"49592573\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 282, + "text": "{\"_id\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"_rev\":\"1999215006\",\"displayErrorOutcome\":false,\"tree\":\"j02\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -16006,7 +17977,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16022,7 +17993,7 @@ }, { "name": "etag", - "value": "\"49592573\"" + "value": "\"1999215006\"" }, { "name": "expires", @@ -16038,15 +18009,15 @@ }, { "name": "content-length", - "value": "527" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16065,14 +18036,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.027Z", - "time": 83, + "startedDateTime": "2025-09-15T17:11:23.838Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -16080,11 +18051,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 83 + "wait": 81 } }, { - "_id": "5ecede6f97c90cddb1f9a134e49b0313", + "_id": "b41d5a80336397c469890bd8945c4f41", "_order": 0, "cache": {}, "request": { @@ -16101,15 +18072,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16124,18 +18095,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/cbb3d506-b267-4b99-9edd-363e90aac997" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6f9de973-9ed4-41f5-b43d-4036041e2b96" }, "response": { - "bodySize": 299, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"cbb3d506-b267-4b99-9edd-363e90aac997\",\"_rev\":\"-1997428236\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"_rev\":\"846932888\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16157,7 +18128,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16173,7 +18144,7 @@ }, { "name": "etag", - "value": "\"-1997428236\"" + "value": "\"846932888\"" }, { "name": "expires", @@ -16189,15 +18160,15 @@ }, { "name": "content-length", - "value": "299" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16216,14 +18187,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.027Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:23.838Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -16231,11 +18202,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 84 } }, { - "_id": "5a0fb0a7d7a63deb5bd06a6aabe86260", + "_id": "b57733ba7c2ee94a3169dd6b89715068", "_order": 0, "cache": {}, "request": { @@ -16252,15 +18223,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16275,18 +18246,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0983ead-4918-48f6-858d-9aff0f03759c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0cfbd13-6f1e-4924-9d2d-0f7c23507172" }, "response": { - "bodySize": 298, + "bodySize": 528, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"_rev\":\"1611025039\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 528, + "text": "{\"_id\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"_rev\":\"278641360\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -16308,7 +18279,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16324,7 +18295,7 @@ }, { "name": "etag", - "value": "\"1611025039\"" + "value": "\"278641360\"" }, { "name": "expires", @@ -16340,15 +18311,15 @@ }, { "name": "content-length", - "value": "298" + "value": "528" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16367,14 +18338,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.028Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:23.839Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -16382,11 +18353,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 82 } }, { - "_id": "913b982d8e01092f68ba6251c8ccb852", + "_id": "c312a41b098262892c7e99229bf7e941", "_order": 0, "cache": {}, "request": { @@ -16403,15 +18374,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16426,18 +18397,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j03" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fae7424e-13c9-45bd-b3a2-045773671a3f" }, "response": { - "bodySize": 1686, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j03\",\"_rev\":\"-1352811052\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\",\"_rev\":\"-502225245\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -16459,7 +18430,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16475,7 +18446,7 @@ }, { "name": "etag", - "value": "\"-1352811052\"" + "value": "\"-502225245\"" }, { "name": "expires", @@ -16491,15 +18462,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16518,14 +18489,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.217Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:23.840Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -16533,11 +18504,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 82 } }, { - "_id": "4fe3fe52b433c85de2f6efe61528b695", + "_id": "4684856543f16d16c04c97e00647c335", "_order": 0, "cache": {}, "request": { @@ -16554,15 +18525,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16577,18 +18548,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/35a4f94b-c895-46b9-bc0a-93cf59233759" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j04" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"_rev\":\"1564723806\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -16610,7 +18581,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16626,7 +18597,7 @@ }, { "name": "etag", - "value": "\"1564723806\"" + "value": "\"1486689275\"" }, { "name": "expires", @@ -16642,15 +18613,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16669,14 +18640,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.294Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:24.013Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -16684,11 +18655,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 69 } }, { - "_id": "b41d5a80336397c469890bd8945c4f41", + "_id": "987c06ea446d93dc2da56452976681f8", "_order": 0, "cache": {}, "request": { @@ -16705,15 +18676,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16728,18 +18699,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/6f9de973-9ed4-41f5-b43d-4036041e2b96" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/00e75aa0-2f9b-4895-9257-d515286fd64b" }, "response": { - "bodySize": 297, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"_rev\":\"846932888\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 281, + "text": "{\"_id\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"_rev\":\"192065057\",\"displayErrorOutcome\":false,\"tree\":\"j03\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -16761,7 +18732,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16777,7 +18748,7 @@ }, { "name": "etag", - "value": "\"846932888\"" + "value": "\"192065057\"" }, { "name": "expires", @@ -16793,15 +18764,15 @@ }, { "name": "content-length", - "value": "297" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16826,8 +18797,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.295Z", - "time": 96, + "startedDateTime": "2025-09-15T17:11:24.090Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -16835,11 +18806,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 96 + "wait": 73 } }, { - "_id": "0cd50e00beb73999dc1874def405941c", + "_id": "b0c8dbd31d2cf5fb222385b648514c79", "_order": 0, "cache": {}, "request": { @@ -16856,15 +18827,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -16879,18 +18850,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3a92300d-6d64-451d-8156-30cb51781026" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/040b6c89-313b-4664-92e0-6732017384b8" }, "response": { - "bodySize": 298, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"3a92300d-6d64-451d-8156-30cb51781026\",\"_rev\":\"2096216426\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"_rev\":\"-605917161\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -16912,7 +18883,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -16928,7 +18899,7 @@ }, { "name": "etag", - "value": "\"2096216426\"" + "value": "\"-605917161\"" }, { "name": "expires", @@ -16944,15 +18915,15 @@ }, { "name": "content-length", - "value": "298" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -16977,8 +18948,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.295Z", - "time": 97, + "startedDateTime": "2025-09-15T17:11:24.090Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -16986,11 +18957,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 97 + "wait": 88 } }, { - "_id": "b57733ba7c2ee94a3169dd6b89715068", + "_id": "15327126dda6066ae32c853e20646812", "_order": 0, "cache": {}, "request": { @@ -17007,15 +18978,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17030,18 +19001,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e0cfbd13-6f1e-4924-9d2d-0f7c23507172" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/69ae8ec1-de43-44ac-98e5-733db80ac176" }, "response": { - "bodySize": 528, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 528, - "text": "{\"_id\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"_rev\":\"278641360\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 298, + "text": "{\"_id\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\",\"_rev\":\"2146242142\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17063,7 +19034,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17079,7 +19050,7 @@ }, { "name": "etag", - "value": "\"278641360\"" + "value": "\"2146242142\"" }, { "name": "expires", @@ -17095,15 +19066,15 @@ }, { "name": "content-length", - "value": "528" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17122,14 +19093,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.296Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:24.091Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -17137,11 +19108,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 74 } }, { - "_id": "d60340a7f5e5656ea81fc192dda4840c", + "_id": "053f364c741884fa5d605b47f550419c", "_order": 0, "cache": {}, "request": { @@ -17158,15 +19129,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17181,18 +19152,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/bcb8c535-5ecd-4d3d-b970-26816de96bf2" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/9603ef52-30f0-4ddc-b3c0-28dac83c7bdb" }, "response": { - "bodySize": 255, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 255, - "text": "{\"_id\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"_rev\":\"-2072424763\",\"tree\":\"j02\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\",\"_rev\":\"1934780085\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17214,7 +19185,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17230,7 +19201,7 @@ }, { "name": "etag", - "value": "\"-2072424763\"" + "value": "\"1934780085\"" }, { "name": "expires", @@ -17246,15 +19217,15 @@ }, { "name": "content-length", - "value": "255" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17273,14 +19244,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.296Z", - "time": 92, + "startedDateTime": "2025-09-15T17:11:24.092Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -17288,11 +19259,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 92 + "wait": 73 } }, { - "_id": "c312a41b098262892c7e99229bf7e941", + "_id": "3e578a09ca6fdd1321dcda32ee5f8033", "_order": 0, "cache": {}, "request": { @@ -17309,15 +19280,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17332,18 +19303,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fae7424e-13c9-45bd-b3a2-045773671a3f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d10104e9-1f8d-4da6-a110-28d879d13959" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\",\"_rev\":\"-502225245\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"_rev\":\"-219838938\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17365,7 +19336,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17381,7 +19352,7 @@ }, { "name": "etag", - "value": "\"-502225245\"" + "value": "\"-219838938\"" }, { "name": "expires", @@ -17401,11 +19372,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17430,8 +19401,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.297Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:24.092Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -17439,11 +19410,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 74 } }, { - "_id": "4684856543f16d16c04c97e00647c335", + "_id": "e51dc307b38e72dc6b16c79effbb51bd", "_order": 0, "cache": {}, "request": { @@ -17460,15 +19431,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17483,18 +19454,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j04" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f5c317ce-fabd-4a10-9907-c71cea037844" }, "response": { - "bodySize": 1686, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j04\",\"_rev\":\"-1089876293\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"_rev\":\"1796672161\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17516,7 +19487,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17532,7 +19503,7 @@ }, { "name": "etag", - "value": "\"-1089876293\"" + "value": "\"1796672161\"" }, { "name": "expires", @@ -17548,15 +19519,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:07 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17575,14 +19546,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.490Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:24.093Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -17590,11 +19561,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 77 } }, { - "_id": "987c06ea446d93dc2da56452976681f8", + "_id": "7ddb7f4cbb398fb6c053bcf4e1261081", "_order": 0, "cache": {}, "request": { @@ -17611,15 +19582,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17634,18 +19605,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/00e75aa0-2f9b-4895-9257-d515286fd64b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j05" }, "response": { - "bodySize": 253, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"_rev\":\"415392584\",\"tree\":\"j03\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 1702, + "text": "{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -17667,7 +19638,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17683,7 +19654,7 @@ }, { "name": "etag", - "value": "\"415392584\"" + "value": "\"-66344231\"" }, { "name": "expires", @@ -17699,15 +19670,15 @@ }, { "name": "content-length", - "value": "253" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17726,14 +19697,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.558Z", - "time": 189, + "startedDateTime": "2025-09-15T17:11:24.276Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -17741,11 +19712,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 189 + "wait": 94 } }, { - "_id": "15327126dda6066ae32c853e20646812", + "_id": "dd23206a6b33ee8e573b6bce0af2e897", "_order": 0, "cache": {}, "request": { @@ -17762,15 +19733,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17785,18 +19756,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/69ae8ec1-de43-44ac-98e5-733db80ac176" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/11f1c31c-50a9-4717-8213-420f6932481f" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\",\"_rev\":\"2146242142\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"_rev\":\"715843294\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -17818,7 +19789,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17834,7 +19805,7 @@ }, { "name": "etag", - "value": "\"2146242142\"" + "value": "\"715843294\"" }, { "name": "expires", @@ -17850,15 +19821,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -17877,14 +19848,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.559Z", - "time": 109, + "startedDateTime": "2025-09-15T17:11:24.376Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -17892,11 +19863,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 109 + "wait": 72 } }, { - "_id": "b0c8dbd31d2cf5fb222385b648514c79", + "_id": "b3b35052562eb0ebdba3dda027bf1a40", "_order": 0, "cache": {}, "request": { @@ -17913,15 +19884,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -17936,18 +19907,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/040b6c89-313b-4664-92e0-6732017384b8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/622179cb-98f1-484a-820d-9a0df6e45e95" }, "response": { - "bodySize": 529, + "bodySize": 530, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"_rev\":\"-605917161\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 530, + "text": "{\"_id\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"_rev\":\"-1022065915\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -17969,7 +19940,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -17985,7 +19956,7 @@ }, { "name": "etag", - "value": "\"-605917161\"" + "value": "\"-1022065915\"" }, { "name": "expires", @@ -18001,15 +19972,15 @@ }, { "name": "content-length", - "value": "529" + "value": "530" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18028,14 +19999,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.559Z", - "time": 134, + "startedDateTime": "2025-09-15T17:11:24.377Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -18043,11 +20014,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 134 + "wait": 70 } }, { - "_id": "053f364c741884fa5d605b47f550419c", + "_id": "db105f4f6fe2be50621ecad4ec126bb1", "_order": 0, "cache": {}, "request": { @@ -18064,15 +20035,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18087,18 +20058,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/9603ef52-30f0-4ddc-b3c0-28dac83c7bdb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c106772-ace7-4808-8f3a-9840de8f67f0" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\",\"_rev\":\"1934780085\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"_rev\":\"202853816\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18120,7 +20091,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18136,7 +20107,7 @@ }, { "name": "etag", - "value": "\"1934780085\"" + "value": "\"202853816\"" }, { "name": "expires", @@ -18152,15 +20123,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18179,14 +20150,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.560Z", - "time": 164, + "startedDateTime": "2025-09-15T17:11:24.377Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -18194,11 +20165,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 164 + "wait": 77 } }, { - "_id": "3e578a09ca6fdd1321dcda32ee5f8033", + "_id": "a1da42ac4d483c25ff22e2e1e882d6fb", "_order": 0, "cache": {}, "request": { @@ -18215,15 +20186,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18238,18 +20209,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d10104e9-1f8d-4da6-a110-28d879d13959" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e90ae257-c279-46e0-9b43-5ecd89784d77" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"_rev\":\"-219838938\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\",\"_rev\":\"2040408899\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18271,7 +20242,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18287,7 +20258,7 @@ }, { "name": "etag", - "value": "\"-219838938\"" + "value": "\"2040408899\"" }, { "name": "expires", @@ -18307,11 +20278,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18336,8 +20307,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.560Z", - "time": 191, + "startedDateTime": "2025-09-15T17:11:24.378Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -18345,11 +20316,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 191 + "wait": 77 } }, { - "_id": "e51dc307b38e72dc6b16c79effbb51bd", + "_id": "406753acb4b4e3d27aab3350bad1bb37", "_order": 0, "cache": {}, "request": { @@ -18366,15 +20337,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18389,18 +20360,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f5c317ce-fabd-4a10-9907-c71cea037844" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/a0782616-84b7-4bf5-87ed-a01fb3018563" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"_rev\":\"1796672161\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\",\"_rev\":\"156265951\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18422,7 +20393,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18438,7 +20409,7 @@ }, { "name": "etag", - "value": "\"1796672161\"" + "value": "\"156265951\"" }, { "name": "expires", @@ -18454,15 +20425,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18481,14 +20452,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.561Z", - "time": 108, + "startedDateTime": "2025-09-15T17:11:24.378Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -18496,11 +20467,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 108 + "wait": 77 } }, { - "_id": "7ddb7f4cbb398fb6c053bcf4e1261081", + "_id": "1a11294b705e0e060e2472a58a3ac54b", "_order": 0, "cache": {}, "request": { @@ -18517,15 +20488,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18540,18 +20511,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j05" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/f17ecb7c-abc3-4523-9943-4cbdd90305cb" }, "response": { - "bodySize": 1685, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j05\",\"_rev\":\"1652057497\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 281, + "text": "{\"_id\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"_rev\":\"507374173\",\"displayErrorOutcome\":false,\"tree\":\"j04\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -18573,7 +20544,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18589,7 +20560,7 @@ }, { "name": "etag", - "value": "\"1652057497\"" + "value": "\"507374173\"" }, { "name": "expires", @@ -18605,15 +20576,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18632,14 +20603,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.887Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:24.379Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -18647,11 +20618,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 79 } }, { - "_id": "dd23206a6b33ee8e573b6bce0af2e897", + "_id": "b7edc8f7f623ef8e100c183901c807e4", "_order": 0, "cache": {}, "request": { @@ -18668,15 +20639,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18691,18 +20662,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/11f1c31c-50a9-4717-8213-420f6932481f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j06" }, "response": { - "bodySize": 297, + "bodySize": 1704, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"_rev\":\"715843294\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1704, + "text": "{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -18724,7 +20695,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18740,7 +20711,7 @@ }, { "name": "etag", - "value": "\"715843294\"" + "value": "\"-1113240837\"" }, { "name": "expires", @@ -18756,15 +20727,15 @@ }, { "name": "content-length", - "value": "297" + "value": "1704" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18783,14 +20754,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.963Z", - "time": 123, + "startedDateTime": "2025-09-15T17:11:24.539Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -18798,11 +20769,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 123 + "wait": 67 } }, { - "_id": "db105f4f6fe2be50621ecad4ec126bb1", + "_id": "c994e25239221808046df1575f95cf15", "_order": 0, "cache": {}, "request": { @@ -18819,15 +20790,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18842,18 +20813,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/3c106772-ace7-4808-8f3a-9840de8f67f0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/1d59caff-243c-45bd-b7d0-6dcc563989c5" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"_rev\":\"202853816\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"_rev\":\"-1941208375\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -18875,7 +20846,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -18891,7 +20862,7 @@ }, { "name": "etag", - "value": "\"202853816\"" + "value": "\"-1941208375\"" }, { "name": "expires", @@ -18907,15 +20878,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -18934,14 +20905,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.963Z", - "time": 161, + "startedDateTime": "2025-09-15T17:11:24.614Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -18949,11 +20920,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 161 + "wait": 76 } }, { - "_id": "b3b35052562eb0ebdba3dda027bf1a40", + "_id": "8f46865c8963b361e61798cad982fd2d", "_order": 0, "cache": {}, "request": { @@ -18970,15 +20941,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -18993,18 +20964,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/622179cb-98f1-484a-820d-9a0df6e45e95" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3" }, "response": { - "bodySize": 530, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 530, - "text": "{\"_id\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"_rev\":\"-1022065915\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 298, + "text": "{\"_id\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\",\"_rev\":\"1105672105\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19026,7 +20997,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19042,7 +21013,7 @@ }, { "name": "etag", - "value": "\"-1022065915\"" + "value": "\"1105672105\"" }, { "name": "expires", @@ -19058,15 +21029,15 @@ }, { "name": "content-length", - "value": "530" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19085,14 +21056,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.964Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:24.614Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -19100,11 +21071,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 78 } }, { - "_id": "406753acb4b4e3d27aab3350bad1bb37", + "_id": "34a1ad729a4b3396acfe9bcba6b8689b", "_order": 0, "cache": {}, "request": { @@ -19121,15 +21092,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19144,18 +21115,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/a0782616-84b7-4bf5-87ed-a01fb3018563" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/409c251f-c23b-411d-9009-d3b3d26d1b90" }, "response": { - "bodySize": 297, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\",\"_rev\":\"156265951\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"_rev\":\"-911573293\",\"displayErrorOutcome\":false,\"tree\":\"j05\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -19177,7 +21148,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19193,7 +21164,7 @@ }, { "name": "etag", - "value": "\"156265951\"" + "value": "\"-911573293\"" }, { "name": "expires", @@ -19209,15 +21180,15 @@ }, { "name": "content-length", - "value": "297" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19236,14 +21207,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.964Z", - "time": 155, + "startedDateTime": "2025-09-15T17:11:24.615Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -19251,11 +21222,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 155 + "wait": 76 } }, { - "_id": "a1da42ac4d483c25ff22e2e1e882d6fb", + "_id": "82e391e58d13b2e4013cf7bd3020472c", "_order": 0, "cache": {}, "request": { @@ -19272,15 +21243,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19295,18 +21266,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/e90ae257-c279-46e0-9b43-5ecd89784d77" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/44b8651c-7c1e-41f1-b9a6-2e441b0ce05a" }, "response": { - "bodySize": 298, + "bodySize": 528, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\",\"_rev\":\"2040408899\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 528, + "text": "{\"_id\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"_rev\":\"600150282\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -19328,7 +21299,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19344,7 +21315,7 @@ }, { "name": "etag", - "value": "\"2040408899\"" + "value": "\"600150282\"" }, { "name": "expires", @@ -19360,15 +21331,15 @@ }, { "name": "content-length", - "value": "298" + "value": "528" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19387,14 +21358,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.965Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:24.615Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -19402,11 +21373,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 79 } }, { - "_id": "1a11294b705e0e060e2472a58a3ac54b", + "_id": "bec64bd7f5c0e099837d3f569a4b9aac", "_order": 0, "cache": {}, "request": { @@ -19423,15 +21394,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19446,18 +21417,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/f17ecb7c-abc3-4523-9943-4cbdd90305cb" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/da878771-421c-463f-aad7-4d5f2ad5e59a" }, "response": { - "bodySize": 253, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"_rev\":\"730701700\",\"tree\":\"j04\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\",\"_rev\":\"1834306764\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19479,7 +21450,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19495,7 +21466,7 @@ }, { "name": "etag", - "value": "\"730701700\"" + "value": "\"1834306764\"" }, { "name": "expires", @@ -19511,15 +21482,15 @@ }, { "name": "content-length", - "value": "253" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19538,14 +21509,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:08.965Z", - "time": 169, + "startedDateTime": "2025-09-15T17:11:24.616Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -19553,11 +21524,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 169 + "wait": 75 } }, { - "_id": "b7edc8f7f623ef8e100c183901c807e4", + "_id": "f4003a36be1c3cc22cf7e46c22787889", "_order": 0, "cache": {}, "request": { @@ -19574,15 +21545,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19597,18 +21568,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j06" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fe8f27df-8a27-4d88-9196-834ce398b2b7" }, "response": { - "bodySize": 1684, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1684, - "text": "{\"_id\":\"j06\",\"_rev\":\"605160891\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 298, + "text": "{\"_id\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"_rev\":\"-274854951\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19630,7 +21601,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19646,7 +21617,7 @@ }, { "name": "etag", - "value": "\"605160891\"" + "value": "\"-274854951\"" }, { "name": "expires", @@ -19662,15 +21633,15 @@ }, { "name": "content-length", - "value": "1684" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19695,8 +21666,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.366Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:24.616Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -19704,11 +21675,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 78 } }, { - "_id": "c994e25239221808046df1575f95cf15", + "_id": "5ca028647d90e87ccf6462dbe26dee7f", "_order": 0, "cache": {}, "request": { @@ -19725,15 +21696,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19748,18 +21719,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/1d59caff-243c-45bd-b7d0-6dcc563989c5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j07" }, "response": { - "bodySize": 299, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"_rev\":\"-1941208375\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -19781,7 +21752,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19797,7 +21768,7 @@ }, { "name": "etag", - "value": "\"-1941208375\"" + "value": "\"1639465109\"" }, { "name": "expires", @@ -19813,15 +21784,15 @@ }, { "name": "content-length", - "value": "299" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:24 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19846,8 +21817,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.449Z", - "time": 127, + "startedDateTime": "2025-09-15T17:11:24.784Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -19855,11 +21826,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 127 + "wait": 70 } }, { - "_id": "8f46865c8963b361e61798cad982fd2d", + "_id": "b3388109a987c7aa0fd760a2910203c0", "_order": 0, "cache": {}, "request": { @@ -19876,15 +21847,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -19899,18 +21870,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\",\"_rev\":\"1105672105\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\",\"_rev\":\"-657863610\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -19932,7 +21903,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -19948,7 +21919,7 @@ }, { "name": "etag", - "value": "\"1105672105\"" + "value": "\"-657863610\"" }, { "name": "expires", @@ -19968,11 +21939,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -19997,8 +21968,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.450Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:24.863Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -20006,11 +21977,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 85 } }, { - "_id": "82e391e58d13b2e4013cf7bd3020472c", + "_id": "77c7751f098702959a3a6b0cfc889c86", "_order": 0, "cache": {}, "request": { @@ -20027,15 +21998,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20050,18 +22021,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/44b8651c-7c1e-41f1-b9a6-2e441b0ce05a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/13b12fe6-cf53-46a4-a83d-0a3c1fda814f" }, "response": { - "bodySize": 528, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 528, - "text": "{\"_id\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"_rev\":\"600150282\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 529, + "text": "{\"_id\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"_rev\":\"-729439911\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -20083,7 +22054,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20099,7 +22070,7 @@ }, { "name": "etag", - "value": "\"600150282\"" + "value": "\"-729439911\"" }, { "name": "expires", @@ -20115,15 +22086,15 @@ }, { "name": "content-length", - "value": "528" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20142,14 +22113,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.451Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:24.863Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -20157,11 +22128,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 86 } }, { - "_id": "bec64bd7f5c0e099837d3f569a4b9aac", + "_id": "163da4466c4d604293cd03cfc279986c", "_order": 0, "cache": {}, "request": { @@ -20178,15 +22149,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20201,18 +22172,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/da878771-421c-463f-aad7-4d5f2ad5e59a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d9a06d3a-7e3f-4244-9a32-63ffa0d26e00" }, "response": { - "bodySize": 298, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\",\"_rev\":\"1834306764\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"_rev\":\"-1427545353\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20234,7 +22205,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20250,7 +22221,7 @@ }, { "name": "etag", - "value": "\"1834306764\"" + "value": "\"-1427545353\"" }, { "name": "expires", @@ -20266,15 +22237,15 @@ }, { "name": "content-length", - "value": "298" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20293,14 +22264,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.451Z", - "time": 90, + "startedDateTime": "2025-09-15T17:11:24.864Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -20308,11 +22279,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 90 + "wait": 74 } }, { - "_id": "34a1ad729a4b3396acfe9bcba6b8689b", + "_id": "5c566417ffc3d987bcd0c0bd81e452bd", "_order": 0, "cache": {}, "request": { @@ -20329,15 +22300,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20352,18 +22323,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/409c251f-c23b-411d-9009-d3b3d26d1b90" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d90dd9f8-8b12-4e90-abaf-228ecc0174a7" }, "response": { - "bodySize": 254, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"_rev\":\"-688245766\",\"tree\":\"j05\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 298, + "text": "{\"_id\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"_rev\":\"1401033700\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20385,7 +22356,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20401,7 +22372,7 @@ }, { "name": "etag", - "value": "\"-688245766\"" + "value": "\"1401033700\"" }, { "name": "expires", @@ -20417,15 +22388,15 @@ }, { "name": "content-length", - "value": "254" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20450,8 +22421,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.451Z", - "time": 94, + "startedDateTime": "2025-09-15T17:11:24.864Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -20459,11 +22430,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 94 + "wait": 84 } }, { - "_id": "f4003a36be1c3cc22cf7e46c22787889", + "_id": "a14da1b980f343aed5e806b7fd6a44f4", "_order": 0, "cache": {}, "request": { @@ -20480,15 +22451,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20503,18 +22474,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/fe8f27df-8a27-4d88-9196-834ce398b2b7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f2fe740c-cd75-460a-8baa-fe4b52ecc947" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"_rev\":\"-274854951\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\",\"_rev\":\"-976416946\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20536,7 +22507,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20552,7 +22523,7 @@ }, { "name": "etag", - "value": "\"-274854951\"" + "value": "\"-976416946\"" }, { "name": "expires", @@ -20572,11 +22543,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:08 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20601,8 +22572,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.452Z", - "time": 121, + "startedDateTime": "2025-09-15T17:11:24.865Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -20610,11 +22581,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 121 + "wait": 74 } }, { - "_id": "5ca028647d90e87ccf6462dbe26dee7f", + "_id": "d30fd8a046522109e0590b643dff9e10", "_order": 0, "cache": {}, "request": { @@ -20631,15 +22602,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20654,18 +22625,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j07" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9" }, "response": { - "bodySize": 1685, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1685, - "text": "{\"_id\":\"j07\",\"_rev\":\"-937100459\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 282, + "text": "{\"_id\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"_rev\":\"1435322635\",\"displayErrorOutcome\":false,\"tree\":\"j06\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -20687,7 +22658,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20703,7 +22674,7 @@ }, { "name": "etag", - "value": "\"-937100459\"" + "value": "\"1435322635\"" }, { "name": "expires", @@ -20719,15 +22690,15 @@ }, { "name": "content-length", - "value": "1685" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20746,14 +22717,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.763Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:24.865Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -20761,11 +22732,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 82 } }, { - "_id": "77c7751f098702959a3a6b0cfc889c86", + "_id": "e900b6a9f7e91e710e046341c614b2d9", "_order": 0, "cache": {}, "request": { @@ -20782,15 +22753,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20805,18 +22776,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/13b12fe6-cf53-46a4-a83d-0a3c1fda814f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j08" }, "response": { - "bodySize": 529, + "bodySize": 1702, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"_rev\":\"-729439911\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 1702, + "text": "{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -20838,7 +22809,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -20854,7 +22825,7 @@ }, { "name": "etag", - "value": "\"-729439911\"" + "value": "\"578870351\"" }, { "name": "expires", @@ -20870,15 +22841,15 @@ }, { "name": "content-length", - "value": "529" + "value": "1702" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -20903,8 +22874,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.844Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:25.031Z", + "time": 59, "timings": { "blocked": -1, "connect": -1, @@ -20912,11 +22883,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 59 } }, { - "_id": "b3388109a987c7aa0fd760a2910203c0", + "_id": "cf89f542a3d4d9ed2251a863db288ef1", "_order": 0, "cache": {}, "request": { @@ -20933,15 +22904,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -20956,18 +22927,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/042b600b-71cb-45a8-93ae-a6f57b16a6e5" }, "response": { - "bodySize": 298, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\",\"_rev\":\"-657863610\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 297, + "text": "{\"_id\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"_rev\":\"336262962\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -20989,7 +22960,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21005,7 +22976,7 @@ }, { "name": "etag", - "value": "\"-657863610\"" + "value": "\"336262962\"" }, { "name": "expires", @@ -21021,15 +22992,15 @@ }, { "name": "content-length", - "value": "298" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21048,14 +23019,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.844Z", - "time": 89, + "startedDateTime": "2025-09-15T17:11:25.097Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -21063,11 +23034,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 89 + "wait": 78 } }, { - "_id": "5c566417ffc3d987bcd0c0bd81e452bd", + "_id": "d27ae0b7b2c44fe89676df4e60381a80", "_order": 0, "cache": {}, "request": { @@ -21084,15 +23055,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21107,18 +23078,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d90dd9f8-8b12-4e90-abaf-228ecc0174a7" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/66026170-5088-4fcd-a6c8-ed89d7a5c79d" }, "response": { - "bodySize": 298, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"_rev\":\"1401033700\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 282, + "text": "{\"_id\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"_rev\":\"-469165581\",\"displayErrorOutcome\":false,\"tree\":\"j07\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -21140,7 +23111,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21156,7 +23127,7 @@ }, { "name": "etag", - "value": "\"1401033700\"" + "value": "\"-469165581\"" }, { "name": "expires", @@ -21172,15 +23143,15 @@ }, { "name": "content-length", - "value": "298" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21205,8 +23176,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.845Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:25.098Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -21214,11 +23185,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 72 } }, { - "_id": "d30fd8a046522109e0590b643dff9e10", + "_id": "720c48256428f243936de73a812ea966", "_order": 0, "cache": {}, "request": { @@ -21235,15 +23206,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21258,18 +23229,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8096649e-973e-4209-88ce-e1d87ae2bb96" }, "response": { - "bodySize": 254, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"_rev\":\"1658650162\",\"tree\":\"j06\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 297, + "text": "{\"_id\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"_rev\":\"487424420\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21291,7 +23262,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21307,7 +23278,7 @@ }, { "name": "etag", - "value": "\"1658650162\"" + "value": "\"487424420\"" }, { "name": "expires", @@ -21323,15 +23294,15 @@ }, { "name": "content-length", - "value": "254" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21350,14 +23321,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.845Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:25.098Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -21365,11 +23336,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 76 } }, { - "_id": "163da4466c4d604293cd03cfc279986c", + "_id": "e2115179cd6d008c31bc82dd0fb38117", "_order": 0, "cache": {}, "request": { @@ -21386,15 +23357,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21409,18 +23380,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d9a06d3a-7e3f-4244-9a32-63ffa0d26e00" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"_rev\":\"-1427545353\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\",\"_rev\":\"-1836282733\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21442,7 +23413,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21458,7 +23429,7 @@ }, { "name": "etag", - "value": "\"-1427545353\"" + "value": "\"-1836282733\"" }, { "name": "expires", @@ -21478,11 +23449,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21507,8 +23478,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.845Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:25.099Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -21516,11 +23487,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 76 } }, { - "_id": "a14da1b980f343aed5e806b7fd6a44f4", + "_id": "ba37ffbe2db24df210564f1e523833a2", "_order": 0, "cache": {}, "request": { @@ -21537,15 +23508,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21560,18 +23531,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f2fe740c-cd75-460a-8baa-fe4b52ecc947" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/948e21f4-c512-450a-9d42-e0d629217834" }, "response": { "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", "size": 298, - "text": "{\"_id\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\",\"_rev\":\"-976416946\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"948e21f4-c512-450a-9d42-e0d629217834\",\"_rev\":\"1493812252\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -21593,7 +23564,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21609,7 +23580,7 @@ }, { "name": "etag", - "value": "\"-976416946\"" + "value": "\"1493812252\"" }, { "name": "expires", @@ -21629,11 +23600,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21658,8 +23629,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:09.846Z", - "time": 81, + "startedDateTime": "2025-09-15T17:11:25.099Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -21667,11 +23638,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 81 + "wait": 83 } }, { - "_id": "e900b6a9f7e91e710e046341c614b2d9", + "_id": "6777d627b264810fa1e72117bd5365b1", "_order": 0, "cache": {}, "request": { @@ -21688,15 +23659,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21711,18 +23682,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j08" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d429b2b5-b215-46a5-b239-4994df65cb8b" }, "response": { - "bodySize": 1686, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j08\",\"_rev\":\"-1997695217\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 529, + "text": "{\"_id\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"_rev\":\"-354817335\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -21744,7 +23715,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21760,7 +23731,7 @@ }, { "name": "etag", - "value": "\"-1997695217\"" + "value": "\"-354817335\"" }, { "name": "expires", @@ -21776,15 +23747,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21803,14 +23774,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.046Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:25.100Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -21818,11 +23789,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 76 } }, { - "_id": "cf89f542a3d4d9ed2251a863db288ef1", + "_id": "c8686b6598efaaf569577e5986df5d38", "_order": 0, "cache": {}, "request": { @@ -21839,15 +23810,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -21862,18 +23833,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/042b600b-71cb-45a8-93ae-a6f57b16a6e5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j09" }, "response": { - "bodySize": 297, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"_rev\":\"336262962\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -21895,7 +23866,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -21911,7 +23882,7 @@ }, { "name": "etag", - "value": "\"336262962\"" + "value": "\"1217858041\"" }, { "name": "expires", @@ -21927,15 +23898,15 @@ }, { "name": "content-length", - "value": "297" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -21954,14 +23925,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.128Z", - "time": 142, + "startedDateTime": "2025-09-15T17:11:25.272Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -21969,11 +23940,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 142 + "wait": 70 } }, { - "_id": "d27ae0b7b2c44fe89676df4e60381a80", + "_id": "d25a908ff0f52675f11f83a7e59aabb3", "_order": 0, "cache": {}, "request": { @@ -21990,15 +23961,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22013,18 +23984,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/66026170-5088-4fcd-a6c8-ed89d7a5c79d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/251f35c3-1a32-4520-be10-1f4af9600935" }, "response": { - "bodySize": 254, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"_rev\":\"-245838054\",\"tree\":\"j07\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 529, + "text": "{\"_id\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"_rev\":\"1952240839\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -22046,7 +24017,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22062,7 +24033,7 @@ }, { "name": "etag", - "value": "\"-245838054\"" + "value": "\"1952240839\"" }, { "name": "expires", @@ -22078,15 +24049,15 @@ }, { "name": "content-length", - "value": "254" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22111,8 +24082,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.128Z", - "time": 156, + "startedDateTime": "2025-09-15T17:11:25.347Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -22120,11 +24091,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 156 + "wait": 85 } }, { - "_id": "e2115179cd6d008c31bc82dd0fb38117", + "_id": "d55aec02f036f2e6849d384e80a37a94", "_order": 0, "cache": {}, "request": { @@ -22141,15 +24112,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22164,18 +24135,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/6df24fdd-0b6c-4def-bf42-77af998f28b8" }, "response": { - "bodySize": 299, + "bodySize": 281, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\",\"_rev\":\"-1836282733\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 281, + "text": "{\"_id\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"_rev\":\"202227953\",\"displayErrorOutcome\":false,\"tree\":\"j08\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -22197,7 +24168,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22213,7 +24184,7 @@ }, { "name": "etag", - "value": "\"-1836282733\"" + "value": "\"202227953\"" }, { "name": "expires", @@ -22229,15 +24200,15 @@ }, { "name": "content-length", - "value": "299" + "value": "281" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22256,14 +24227,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.129Z", - "time": 161, + "startedDateTime": "2025-09-15T17:11:25.348Z", + "time": 71, "timings": { "blocked": -1, "connect": -1, @@ -22271,11 +24242,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 161 + "wait": 71 } }, { - "_id": "720c48256428f243936de73a812ea966", + "_id": "eaee39bd8de75d64bc695391cbc152d3", "_order": 0, "cache": {}, "request": { @@ -22292,15 +24263,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22315,18 +24286,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8096649e-973e-4209-88ce-e1d87ae2bb96" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/56b82371-0c61-4dc3-8d06-c1158415b8f9" }, "response": { - "bodySize": 297, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"_rev\":\"487424420\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"_rev\":\"2037842793\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22348,7 +24319,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22364,7 +24335,7 @@ }, { "name": "etag", - "value": "\"487424420\"" + "value": "\"2037842793\"" }, { "name": "expires", @@ -22380,15 +24351,15 @@ }, { "name": "content-length", - "value": "297" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22407,14 +24378,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.129Z", - "time": 170, + "startedDateTime": "2025-09-15T17:11:25.348Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -22422,11 +24393,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 170 + "wait": 78 } }, { - "_id": "ba37ffbe2db24df210564f1e523833a2", + "_id": "8e470dd8760fe12e108538e4a2678b75", "_order": 0, "cache": {}, "request": { @@ -22443,15 +24414,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22466,18 +24437,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/948e21f4-c512-450a-9d42-e0d629217834" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f57cf53c-b4c6-48f7-84e8-91f535a2e8f8" }, "response": { - "bodySize": 298, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"948e21f4-c512-450a-9d42-e0d629217834\",\"_rev\":\"1493812252\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\",\"_rev\":\"-1901839502\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22499,7 +24470,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22515,7 +24486,7 @@ }, { "name": "etag", - "value": "\"1493812252\"" + "value": "\"-1901839502\"" }, { "name": "expires", @@ -22531,15 +24502,15 @@ }, { "name": "content-length", - "value": "298" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22558,14 +24529,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.130Z", - "time": 152, + "startedDateTime": "2025-09-15T17:11:25.349Z", + "time": 81, "timings": { "blocked": -1, "connect": -1, @@ -22573,11 +24544,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 152 + "wait": 81 } }, { - "_id": "6777d627b264810fa1e72117bd5365b1", + "_id": "2bc9b21b90002351a9c212a87bbc210d", "_order": 0, "cache": {}, "request": { @@ -22594,15 +24565,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22617,18 +24588,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/d429b2b5-b215-46a5-b239-4994df65cb8b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bb294e05-6b6b-4478-b46f-b8d9e7711c66" }, "response": { - "bodySize": 529, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"_rev\":\"-354817335\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 297, + "text": "{\"_id\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\",\"_rev\":\"620562185\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22650,7 +24621,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22666,7 +24637,7 @@ }, { "name": "etag", - "value": "\"-354817335\"" + "value": "\"620562185\"" }, { "name": "expires", @@ -22682,15 +24653,15 @@ }, { "name": "content-length", - "value": "529" + "value": "297" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22709,14 +24680,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.130Z", - "time": 159, + "startedDateTime": "2025-09-15T17:11:25.349Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -22724,11 +24695,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 159 + "wait": 82 } }, { - "_id": "c8686b6598efaaf569577e5986df5d38", + "_id": "d743522596646b6f7befd07d3a7bf1e8", "_order": 0, "cache": {}, "request": { @@ -22745,15 +24716,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22768,18 +24739,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j09" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8c5e9cb5-471b-4dd6-b150-ecaaeda98195" }, "response": { - "bodySize": 1686, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1686, - "text": "{\"_id\":\"j09\",\"_rev\":\"-1358707527\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 299, + "text": "{\"_id\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"_rev\":\"-1095657842\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -22801,7 +24772,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22817,7 +24788,7 @@ }, { "name": "etag", - "value": "\"-1358707527\"" + "value": "\"-1095657842\"" }, { "name": "expires", @@ -22833,15 +24804,15 @@ }, { "name": "content-length", - "value": "1686" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:09 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -22860,14 +24831,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.470Z", - "time": 106, + "startedDateTime": "2025-09-15T17:11:25.349Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -22875,11 +24846,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 106 + "wait": 83 } }, { - "_id": "eaee39bd8de75d64bc695391cbc152d3", + "_id": "38e3e023ff18322a3aba1d982a005bc4", "_order": 0, "cache": {}, "request": { @@ -22896,15 +24867,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -22919,18 +24890,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1990, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/56b82371-0c61-4dc3-8d06-c1158415b8f9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j10" }, "response": { - "bodySize": 298, + "bodySize": 1703, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 298, - "text": "{\"_id\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"_rev\":\"2037842793\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1703, + "text": "{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -22952,7 +24923,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -22968,7 +24939,7 @@ }, { "name": "etag", - "value": "\"2037842793\"" + "value": "\"-966969906\"" }, { "name": "expires", @@ -22984,15 +24955,15 @@ }, { "name": "content-length", - "value": "298" + "value": "1703" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23011,14 +24982,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.583Z", - "time": 121, + "startedDateTime": "2025-09-15T17:11:25.519Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -23026,11 +24997,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 121 + "wait": 75 } }, { - "_id": "d25a908ff0f52675f11f83a7e59aabb3", + "_id": "7bd39caaa5fd7bc7c5b63e9a8b4313c5", "_order": 0, "cache": {}, "request": { @@ -23047,15 +25018,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23070,18 +25041,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/251f35c3-1a32-4520-be10-1f4af9600935" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/300feda0-3248-49a9-b60f-01df802b2229" }, "response": { - "bodySize": 529, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"_rev\":\"1952240839\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 299, + "text": "{\"_id\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"_rev\":\"-1128011381\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23103,7 +25074,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23119,7 +25090,7 @@ }, { "name": "etag", - "value": "\"1952240839\"" + "value": "\"-1128011381\"" }, { "name": "expires", @@ -23135,15 +25106,15 @@ }, { "name": "content-length", - "value": "529" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23162,14 +25133,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.583Z", - "time": 185, + "startedDateTime": "2025-09-15T17:11:25.600Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -23177,11 +25148,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 185 + "wait": 75 } }, { - "_id": "d55aec02f036f2e6849d384e80a37a94", + "_id": "10c2ec5fa3c216e8aefeae079ae0267a", "_order": 0, "cache": {}, "request": { @@ -23198,15 +25169,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23221,18 +25192,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/6df24fdd-0b6c-4def-bf42-77af998f28b8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/40afb384-e9b6-4dcb-acde-04de109474c8" }, "response": { - "bodySize": 253, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 253, - "text": "{\"_id\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"_rev\":\"425555480\",\"tree\":\"j08\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 299, + "text": "{\"_id\":\"40afb384-e9b6-4dcb-acde-04de109474c8\",\"_rev\":\"-1673284725\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23254,7 +25225,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23270,7 +25241,7 @@ }, { "name": "etag", - "value": "\"425555480\"" + "value": "\"-1673284725\"" }, { "name": "expires", @@ -23286,15 +25257,15 @@ }, { "name": "content-length", - "value": "253" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23313,14 +25284,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.584Z", - "time": 115, + "startedDateTime": "2025-09-15T17:11:25.600Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -23328,11 +25299,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 115 + "wait": 75 } }, { - "_id": "d743522596646b6f7befd07d3a7bf1e8", + "_id": "53bbc796bf390259adc0ab1bd676c9b5", "_order": 0, "cache": {}, "request": { @@ -23349,15 +25320,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23372,18 +25343,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8c5e9cb5-471b-4dd6-b150-ecaaeda98195" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/97ef9d96-99e7-4d2d-b6c6-4177b5397ead" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"_rev\":\"-1095657842\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"_rev\":\"-1576825857\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23405,7 +25376,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23421,7 +25392,7 @@ }, { "name": "etag", - "value": "\"-1095657842\"" + "value": "\"-1576825857\"" }, { "name": "expires", @@ -23441,11 +25412,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23470,8 +25441,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.584Z", - "time": 147, + "startedDateTime": "2025-09-15T17:11:25.601Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -23479,11 +25450,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 147 + "wait": 73 } }, { - "_id": "2bc9b21b90002351a9c212a87bbc210d", + "_id": "2afb861e8007ad4a02e40c2a0a420d38", "_order": 0, "cache": {}, "request": { @@ -23500,15 +25471,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23523,18 +25494,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/bb294e05-6b6b-4478-b46f-b8d9e7711c66" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8d7d64ee-da20-461f-a2ca-206b7479dd67" }, "response": { - "bodySize": 297, + "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 297, - "text": "{\"_id\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\",\"_rev\":\"620562185\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 299, + "text": "{\"_id\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\",\"_rev\":\"-1870614074\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" }, "cookies": [], "headers": [ @@ -23556,7 +25527,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23572,7 +25543,7 @@ }, { "name": "etag", - "value": "\"620562185\"" + "value": "\"-1870614074\"" }, { "name": "expires", @@ -23588,15 +25559,15 @@ }, { "name": "content-length", - "value": "297" + "value": "299" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23615,14 +25586,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.585Z", - "time": 118, + "startedDateTime": "2025-09-15T17:11:25.601Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -23630,11 +25601,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 73 } }, { - "_id": "8e470dd8760fe12e108538e4a2678b75", + "_id": "a4986da027e7b97e126cfbfac012f9e4", "_order": 0, "cache": {}, "request": { @@ -23651,15 +25622,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23674,18 +25645,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2044, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/f57cf53c-b4c6-48f7-84e8-91f535a2e8f8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/c91d626e-1156-41bd-b1fb-d292f640fba6" }, "response": { - "bodySize": 299, + "bodySize": 529, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\",\"_rev\":\"-1901839502\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 529, + "text": "{\"_id\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"_rev\":\"1583393008\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" }, "cookies": [], "headers": [ @@ -23707,7 +25678,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23723,7 +25694,7 @@ }, { "name": "etag", - "value": "\"-1901839502\"" + "value": "\"1583393008\"" }, { "name": "expires", @@ -23739,15 +25710,15 @@ }, { "name": "content-length", - "value": "299" + "value": "529" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23766,14 +25737,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:10.586Z", - "time": 181, + "startedDateTime": "2025-09-15T17:11:25.602Z", + "time": 76, "timings": { "blocked": -1, "connect": -1, @@ -23781,11 +25752,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 76 } }, { - "_id": "38e3e023ff18322a3aba1d982a005bc4", + "_id": "08d1d8fd2a6265df2a39df41aa06a4a0", "_order": 0, "cache": {}, "request": { @@ -23802,15 +25773,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23825,18 +25796,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2013, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/j10" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/c7fcf7ae-1ab5-474b-b5b0-272e10468fbd" }, "response": { - "bodySize": 1684, + "bodySize": 282, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1684, - "text": "{\"_id\":\"j10\",\"_rev\":\"751431822\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 282, + "text": "{\"_id\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"_rev\":\"-951870329\",\"displayErrorOutcome\":false,\"tree\":\"j09\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -23858,7 +25829,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -23874,7 +25845,7 @@ }, { "name": "etag", - "value": "\"751431822\"" + "value": "\"-951870329\"" }, { "name": "expires", @@ -23890,15 +25861,15 @@ }, { "name": "content-length", - "value": "1684" + "value": "282" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -23923,8 +25894,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.007Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:25.602Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -23932,11 +25903,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 80 } }, { - "_id": "7bd39caaa5fd7bc7c5b63e9a8b4313c5", + "_id": "24f6c70fe8d0304795e77b1ae157cddf", "_order": 0, "cache": {}, "request": { @@ -23953,15 +25924,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -23976,18 +25947,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/300feda0-3248-49a9-b60f-01df802b2229" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Login" }, "response": { - "bodySize": 299, + "bodySize": 1895, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"_rev\":\"-1128011381\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 1895, + "text": "{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -24009,7 +25980,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24025,7 +25996,7 @@ }, { "name": "etag", - "value": "\"-1128011381\"" + "value": "\"2122881300\"" }, { "name": "expires", @@ -24041,15 +26012,15 @@ }, { "name": "content-length", - "value": "299" + "value": "1895" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:25 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24074,8 +26045,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.088Z", - "time": 119, + "startedDateTime": "2025-09-15T17:11:25.768Z", + "time": 66, "timings": { "blocked": -1, "connect": -1, @@ -24083,11 +26054,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 119 + "wait": 66 } }, { - "_id": "10c2ec5fa3c216e8aefeae079ae0267a", + "_id": "953ab30d4d73c2adf50bd79794dcc77e", "_order": 0, "cache": {}, "request": { @@ -24104,15 +26075,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24127,18 +26098,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/40afb384-e9b6-4dcb-acde-04de109474c8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/33b24514-3e50-4180-8f08-ab6f4e51b07e" }, "response": { - "bodySize": 299, + "bodySize": 298, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"40afb384-e9b6-4dcb-acde-04de109474c8\",\"_rev\":\"-1673284725\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 298, + "text": "{\"_id\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\",\"_rev\":\"-1628846194\",\"displayErrorOutcome\":false,\"tree\":\"ProgressiveProfile\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -24160,7 +26131,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24176,7 +26147,7 @@ }, { "name": "etag", - "value": "\"-1673284725\"" + "value": "\"-1628846194\"" }, { "name": "expires", @@ -24192,15 +26163,15 @@ }, { "name": "content-length", - "value": "299" + "value": "298" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24225,8 +26196,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.089Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:25.841Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -24234,11 +26205,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 73 } }, { - "_id": "2afb861e8007ad4a02e40c2a0a420d38", + "_id": "ac3b5d2206685c76b01bedfb73847a46", "_order": 0, "cache": {}, "request": { @@ -24255,15 +26226,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24278,18 +26249,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/8d7d64ee-da20-461f-a2ca-206b7479dd67" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/RetryLimitDecisionNode/2119f332-0f69-4088-a7a1-6582bf0f2001" }, "response": { "bodySize": 299, "content": { "mimeType": "application/json;charset=UTF-8", "size": 299, - "text": "{\"_id\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\",\"_rev\":\"-1870614074\",\"script\":\"41c24257-d7fc-4654-8b46-c2666dc5b56d\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "text": "{\"_id\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"_rev\":\"-809908897\",\"incrementUserAttributeOnFailure\":true,\"retryLimit\":5,\"_type\":{\"_id\":\"RetryLimitDecisionNode\",\"name\":\"Retry Limit Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"Retry\",\"displayName\":\"Retry\"},{\"id\":\"Reject\",\"displayName\":\"Reject\"}]}" }, "cookies": [], "headers": [ @@ -24311,7 +26282,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24327,7 +26298,7 @@ }, { "name": "etag", - "value": "\"-1870614074\"" + "value": "\"-809908897\"" }, { "name": "expires", @@ -24347,11 +26318,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24370,14 +26341,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.089Z", - "time": 118, + "startedDateTime": "2025-09-15T17:11:25.841Z", + "time": 78, "timings": { "blocked": -1, "connect": -1, @@ -24385,11 +26356,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 78 } }, { - "_id": "08d1d8fd2a6265df2a39df41aa06a4a0", + "_id": "511b5e7c7dcda08055d181a6d17aa4e8", "_order": 0, "cache": {}, "request": { @@ -24406,15 +26377,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24429,18 +26400,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2042, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/c7fcf7ae-1ab5-474b-b5b0-272e10468fbd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AccountLockoutNode/51e8c4c1-3509-4635-90e6-d2cc31c4a6a5" }, "response": { - "bodySize": 254, + "bodySize": 222, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 254, - "text": "{\"_id\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"_rev\":\"-728542802\",\"tree\":\"j09\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 222, + "text": "{\"_id\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"_rev\":\"-1811954406\",\"lockAction\":\"LOCK\",\"_type\":{\"_id\":\"AccountLockoutNode\",\"name\":\"Account Lockout\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24462,7 +26433,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24478,7 +26449,7 @@ }, { "name": "etag", - "value": "\"-728542802\"" + "value": "\"-1811954406\"" }, { "name": "expires", @@ -24494,15 +26465,15 @@ }, { "name": "content-length", - "value": "254" + "value": "222" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24521,14 +26492,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.090Z", - "time": 116, + "startedDateTime": "2025-09-15T17:11:25.842Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -24536,11 +26507,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 116 + "wait": 72 } }, { - "_id": "53bbc796bf390259adc0ab1bd676c9b5", + "_id": "c83d775f1fac86f9c7524bb0c1e702ab", "_order": 0, "cache": {}, "request": { @@ -24557,15 +26528,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24580,18 +26551,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/97ef9d96-99e7-4d2d-b6c6-4177b5397ead" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/7f0c2aee-8c74-4d02-82a6-9d4ed9d11708" }, "response": { - "bodySize": 299, + "bodySize": 475, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"_rev\":\"-1576825857\",\"script\":\"1b52a7e0-4019-40fa-958a-15a49870e901\",\"outcomes\":[\"true\"],\"outputs\":[\"*\"],\"inputs\":[\"*\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"true\"}]}" + "size": 475, + "text": "{\"_id\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\",\"_rev\":\"1663221949\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -24613,7 +26584,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24629,7 +26600,7 @@ }, { "name": "etag", - "value": "\"-1576825857\"" + "value": "\"1663221949\"" }, { "name": "expires", @@ -24645,15 +26616,15 @@ }, { "name": "content-length", - "value": "299" + "value": "475" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24672,14 +26643,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.090Z", - "time": 131, + "startedDateTime": "2025-09-15T17:11:25.843Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -24687,11 +26658,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 131 + "wait": 72 } }, { - "_id": "a4986da027e7b97e126cfbfac012f9e4", + "_id": "9434f9123fc71b91d9a0b12bb4be1855", "_order": 0, "cache": {}, "request": { @@ -24708,15 +26679,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24731,18 +26702,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2067, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ScriptedDecisionNode/c91d626e-1156-41bd-b1fb-d292f640fba6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a12bc72f-ad97-4f1e-a789-a1fa3dd566c8" }, "response": { - "bodySize": 529, + "bodySize": 670, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 529, - "text": "{\"_id\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"_rev\":\"1583393008\",\"script\":\"5bbdaeff-ddee-44b9-b608-8d413d7d65a6\",\"outcomes\":[\"shared and level\",\"shared only\",\"level only\",\"none\"],\"outputs\":[\"*\",\"mode\",\"level\"],\"inputs\":[\"*\",\"mode\",\"level\"],\"_type\":{\"_id\":\"ScriptedDecisionNode\",\"name\":\"Scripted Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"shared and level\",\"displayName\":\"shared and level\"},{\"id\":\"shared only\",\"displayName\":\"shared only\"},{\"id\":\"level only\",\"displayName\":\"level only\"},{\"id\":\"none\",\"displayName\":\"none\"}]}" + "size": 670, + "text": "{\"_id\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"_rev\":\"-1594114\",\"nodes\":[{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"New here? Create an account
Forgot username? Forgot password?\"},\"pageHeader\":{\"en\":\"Sign In\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24764,7 +26735,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24780,7 +26751,7 @@ }, { "name": "etag", - "value": "\"1583393008\"" + "value": "\"-1594114\"" }, { "name": "expires", @@ -24796,15 +26767,15 @@ }, { "name": "content-length", - "value": "529" + "value": "670" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24823,14 +26794,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.091Z", - "time": 133, + "startedDateTime": "2025-09-15T17:11:25.843Z", + "time": 72, "timings": { "blocked": -1, "connect": -1, @@ -24838,11 +26809,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 133 + "wait": 72 } }, { - "_id": "24f6c70fe8d0304795e77b1ae157cddf", + "_id": "663dc8d90803f011b358f257462c297a", "_order": 0, "cache": {}, "request": { @@ -24859,15 +26830,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -24882,18 +26853,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2015, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Login" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/bba3e0d8-8525-4e82-bf48-ac17f7988917" }, "response": { - "bodySize": 1877, + "bodySize": 243, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1877, - "text": "{\"_id\":\"Login\",\"_rev\":\"-453684268\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"description\":\"Platform Login Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 243, + "text": "{\"_id\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\",\"_rev\":\"2098371942\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -24915,7 +26886,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -24931,7 +26902,7 @@ }, { "name": "etag", - "value": "\"-453684268\"" + "value": "\"2098371942\"" }, { "name": "expires", @@ -24947,15 +26918,15 @@ }, { "name": "content-length", - "value": "1877" + "value": "243" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -24974,14 +26945,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.349Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:25.844Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -24989,11 +26960,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 75 } }, { - "_id": "ac3b5d2206685c76b01bedfb73847a46", + "_id": "92148f26ceddcb135981e302c7e61f93", "_order": 0, "cache": {}, "request": { @@ -25010,15 +26981,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25033,18 +27004,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/RetryLimitDecisionNode/2119f332-0f69-4088-a7a1-6582bf0f2001" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7354982f-57b6-4b04-9ddc-f1dd1e1e07d0" }, "response": { - "bodySize": 299, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 299, - "text": "{\"_id\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"_rev\":\"-809908897\",\"incrementUserAttributeOnFailure\":true,\"retryLimit\":5,\"_type\":{\"_id\":\"RetryLimitDecisionNode\",\"name\":\"Retry Limit Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"Retry\",\"displayName\":\"Retry\"},{\"id\":\"Reject\",\"displayName\":\"Reject\"}]}" + "size": 260, + "text": "{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"_rev\":\"-2064640544\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25066,7 +27037,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25082,7 +27053,7 @@ }, { "name": "etag", - "value": "\"-809908897\"" + "value": "\"-2064640544\"" }, { "name": "expires", @@ -25098,15 +27069,15 @@ }, { "name": "content-length", - "value": "299" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25125,14 +27096,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.431Z", - "time": 132, + "startedDateTime": "2025-09-15T17:11:25.922Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -25140,11 +27111,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 132 + "wait": 69 } }, { - "_id": "953ab30d4d73c2adf50bd79794dcc77e", + "_id": "400cf894f4ffc26e6835ed152a2d9b3f", "_order": 0, "cache": {}, "request": { @@ -25161,15 +27132,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25184,18 +27155,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/33b24514-3e50-4180-8f08-ab6f4e51b07e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/0c80c39b-4813-4e67-b4fb-5a0bba85f994" }, "response": { - "bodySize": 270, + "bodySize": 260, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 270, - "text": "{\"_id\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\",\"_rev\":\"-1405518667\",\"tree\":\"ProgressiveProfile\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 260, + "text": "{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"_rev\":\"-1763423776\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -25217,7 +27188,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25233,7 +27204,7 @@ }, { "name": "etag", - "value": "\"-1405518667\"" + "value": "\"-1763423776\"" }, { "name": "expires", @@ -25249,15 +27220,15 @@ }, { "name": "content-length", - "value": "270" + "value": "260" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25282,8 +27253,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.431Z", - "time": 162, + "startedDateTime": "2025-09-15T17:11:25.923Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -25291,11 +27262,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 162 + "wait": 67 } }, { - "_id": "c83d775f1fac86f9c7524bb0c1e702ab", + "_id": "7ca8caa6afeaaa71db865a069e0902fd", "_order": 0, "cache": {}, "request": { @@ -25312,15 +27283,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25335,18 +27306,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/7f0c2aee-8c74-4d02-82a6-9d4ed9d11708" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/OrphanedTest" }, "response": { - "bodySize": 475, + "bodySize": 849, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 475, - "text": "{\"_id\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\",\"_rev\":\"1663221949\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 849, + "text": "{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -25368,7 +27339,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25384,7 +27355,7 @@ }, { "name": "etag", - "value": "\"1663221949\"" + "value": "\"1812305324\"" }, { "name": "expires", @@ -25400,15 +27371,15 @@ }, { "name": "content-length", - "value": "475" + "value": "849" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25433,8 +27404,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.432Z", - "time": 120, + "startedDateTime": "2025-09-15T17:11:25.998Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -25442,11 +27413,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 120 + "wait": 64 } }, { - "_id": "511b5e7c7dcda08055d181a6d17aa4e8", + "_id": "7b22fe8eb1840e99b4020c3b5eb1496d", "_order": 0, "cache": {}, "request": { @@ -25463,15 +27434,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25486,18 +27457,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2065, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AccountLockoutNode/51e8c4c1-3509-4635-90e6-d2cc31c4a6a5" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/343e745f-923a-43c4-8675-649a490fd0a3" }, "response": { - "bodySize": 222, + "bodySize": 474, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 222, - "text": "{\"_id\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"_rev\":\"-1811954406\",\"lockAction\":\"LOCK\",\"_type\":{\"_id\":\"AccountLockoutNode\",\"name\":\"Account Lockout\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 474, + "text": "{\"_id\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"_rev\":\"775696658\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" }, "cookies": [], "headers": [ @@ -25519,7 +27490,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25535,7 +27506,7 @@ }, { "name": "etag", - "value": "\"-1811954406\"" + "value": "\"775696658\"" }, { "name": "expires", @@ -25551,15 +27522,15 @@ }, { "name": "content-length", - "value": "222" + "value": "474" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25578,14 +27549,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.432Z", - "time": 143, + "startedDateTime": "2025-09-15T17:11:26.067Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -25593,11 +27564,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 143 + "wait": 67 } }, { - "_id": "663dc8d90803f011b358f257462c297a", + "_id": "cf4e0ba49035fb3212c1219f6cb2e8fe", "_order": 0, "cache": {}, "request": { @@ -25614,15 +27585,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25637,18 +27608,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/bba3e0d8-8525-4e82-bf48-ac17f7988917" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/PrestonTest" }, "response": { - "bodySize": 243, + "bodySize": 666, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 243, - "text": "{\"_id\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\",\"_rev\":\"2098371942\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 666, + "text": "{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -25670,7 +27641,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25686,7 +27657,7 @@ }, { "name": "etag", - "value": "\"2098371942\"" + "value": "\"-1151336344\"" }, { "name": "expires", @@ -25702,15 +27673,15 @@ }, { "name": "content-length", - "value": "243" + "value": "666" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25729,14 +27700,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.433Z", - "time": 156, + "startedDateTime": "2025-09-15T17:11:26.141Z", + "time": 65, "timings": { "blocked": -1, "connect": -1, @@ -25744,11 +27715,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 156 + "wait": 65 } }, { - "_id": "9434f9123fc71b91d9a0b12bb4be1855", + "_id": "0ade42014ea84e000686764c1bc45869", "_order": 0, "cache": {}, "request": { @@ -25765,15 +27736,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25788,18 +27759,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a12bc72f-ad97-4f1e-a789-a1fa3dd566c8" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AmsterJwtDecisionNode/5857ca64-f06c-4058-9b04-2f284a2dc70a" }, "response": { - "bodySize": 670, + "bodySize": 340, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 670, - "text": "{\"_id\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"_rev\":\"-1594114\",\"nodes\":[{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"New here? Create an account
Forgot username? Forgot password?\"},\"pageHeader\":{\"en\":\"Sign In\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 340, + "text": "{\"_id\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"_rev\":\"-1127226425\",\"authorizedKeys\":\"&{amster.secrets.keys.path|@BASE_DIR@/security/keys/amster/authorized_keys}\",\"_type\":{\"_id\":\"AmsterJwtDecisionNode\",\"name\":\"Amster Jwt Decision Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -25821,7 +27792,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25837,7 +27808,7 @@ }, { "name": "etag", - "value": "\"-1594114\"" + "value": "\"-1127226425\"" }, { "name": "expires", @@ -25853,15 +27824,15 @@ }, { "name": "content-length", - "value": "670" + "value": "340" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:10 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -25880,14 +27851,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.433Z", - "time": 211, + "startedDateTime": "2025-09-15T17:11:26.212Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -25895,11 +27866,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 211 + "wait": 74 } }, { - "_id": "92148f26ceddcb135981e302c7e61f93", + "_id": "da06405b031ae34c54ac304a337e9a7d", "_order": 0, "cache": {}, "request": { @@ -25916,15 +27887,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -25939,18 +27910,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7354982f-57b6-4b04-9ddc-f1dd1e1e07d0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ProgressiveProfile" }, "response": { - "bodySize": 260, + "bodySize": 1372, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"7354982f-57b6-4b04-9ddc-f1dd1e1e07d0\",\"_rev\":\"-2064640544\",\"usernameAttribute\":\"userName\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1372, + "text": "{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}}" }, "cookies": [], "headers": [ @@ -25972,7 +27943,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -25988,7 +27959,7 @@ }, { "name": "etag", - "value": "\"-2064640544\"" + "value": "\"-1205700547\"" }, { "name": "expires", @@ -26004,15 +27975,15 @@ }, { "name": "content-length", - "value": "260" + "value": "1372" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26031,14 +28002,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.648Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:26.292Z", + "time": 62, "timings": { "blocked": -1, "connect": -1, @@ -26046,11 +28017,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 62 } }, { - "_id": "400cf894f4ffc26e6835ed152a2d9b3f", + "_id": "45372e53b29867dc74ed412c24651e66", "_order": 0, "cache": {}, "request": { @@ -26067,15 +28038,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26090,18 +28061,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/0c80c39b-4813-4e67-b4fb-5a0bba85f994" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/LoginCountDecisionNode/8afdaec3-275e-4301-bb53-34f03e6a4b29" }, "response": { - "bodySize": 260, + "bodySize": 300, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 260, - "text": "{\"_id\":\"0c80c39b-4813-4e67-b4fb-5a0bba85f994\",\"_rev\":\"-1763423776\",\"passwordAttribute\":\"password\",\"validateInput\":false,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 300, + "text": "{\"_id\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"_rev\":\"-1679047423\",\"interval\":\"AT\",\"identityAttribute\":\"userName\",\"amount\":3,\"_type\":{\"_id\":\"LoginCountDecisionNode\",\"name\":\"Login Count Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -26123,7 +28094,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26139,7 +28110,7 @@ }, { "name": "etag", - "value": "\"-1763423776\"" + "value": "\"-1679047423\"" }, { "name": "expires", @@ -26155,15 +28126,15 @@ }, { "name": "content-length", - "value": "260" + "value": "300" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26188,8 +28159,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.649Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:26.362Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -26197,11 +28168,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 80 } }, { - "_id": "7ca8caa6afeaaa71db865a069e0902fd", + "_id": "5a0efe962033aacd324acd682a941daa", "_order": 0, "cache": {}, "request": { @@ -26218,15 +28189,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26241,18 +28212,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/OrphanedTest" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/423a959a-a1b9-498a-b0f7-596b6b6e775a" }, "response": { - "bodySize": 831, + "bodySize": 347, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 831, - "text": "{\"_id\":\"OrphanedTest\",\"_rev\":\"-764260244\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"description\":\"Test orphaned nodes\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 347, + "text": "{\"_id\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\",\"_rev\":\"1288219125\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -26274,7 +28245,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26290,7 +28261,7 @@ }, { "name": "etag", - "value": "\"-764260244\"" + "value": "\"1288219125\"" }, { "name": "expires", @@ -26306,15 +28277,15 @@ }, { "name": "content-length", - "value": "831" + "value": "347" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26339,8 +28310,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.729Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:26.362Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -26348,11 +28319,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 80 } }, { - "_id": "7b22fe8eb1840e99b4020c3b5eb1496d", + "_id": "84769f63c358dd689243ea9740fe3bbf", "_order": 0, "cache": {}, "request": { @@ -26369,15 +28340,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26392,18 +28363,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2072, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentityStoreDecisionNode/343e745f-923a-43c4-8675-649a490fd0a3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/QueryFilterDecisionNode/a1f45b44-5bf7-4c57-aa3f-75c619c7db8e" }, "response": { - "bodySize": 474, + "bodySize": 378, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 474, - "text": "{\"_id\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"_rev\":\"775696658\",\"useUniversalIdForUsername\":false,\"minimumPasswordLength\":8,\"mixedCaseForPasswordChangeMessages\":false,\"_type\":{\"_id\":\"IdentityStoreDecisionNode\",\"name\":\"Identity Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"TRUE\",\"displayName\":\"True\"},{\"id\":\"FALSE\",\"displayName\":\"False\"},{\"id\":\"LOCKED\",\"displayName\":\"Locked\"},{\"id\":\"CANCELLED\",\"displayName\":\"Cancelled\"},{\"id\":\"EXPIRED\",\"displayName\":\"Expired\"}]}" + "size": 378, + "text": "{\"_id\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\",\"_rev\":\"-1852493841\",\"identityAttribute\":\"userName\",\"queryFilter\":\"!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false\",\"_type\":{\"_id\":\"QueryFilterDecisionNode\",\"name\":\"Query Filter Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -26425,7 +28396,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26441,7 +28412,7 @@ }, { "name": "etag", - "value": "\"775696658\"" + "value": "\"-1852493841\"" }, { "name": "expires", @@ -26457,15 +28428,15 @@ }, { "name": "content-length", - "value": "474" + "value": "378" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26484,14 +28455,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.805Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:26.363Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -26499,11 +28470,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 75 } }, { - "_id": "da06405b031ae34c54ac304a337e9a7d", + "_id": "008434bbafd9e35ba6a8bfaaa580c46b", "_order": 0, "cache": {}, "request": { @@ -26520,15 +28491,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26543,18 +28514,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ProgressiveProfile" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a5aecad8-854a-4ed5-b719-ff6c90e858c0" }, "response": { - "bodySize": 1352, + "bodySize": 387, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1352, - "text": "{\"_id\":\"ProgressiveProfile\",\"_rev\":\"512701181\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"description\":\"Prompt for missing preferences on 3rd login\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}},\"mustRun\":false,\"enabled\":true}" + "size": 387, + "text": "{\"_id\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\",\"_rev\":\"380010937\",\"nodes\":[{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{},\"pageHeader\":{\"en\":\"Please select your preferences\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26576,7 +28547,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26592,7 +28563,7 @@ }, { "name": "etag", - "value": "\"512701181\"" + "value": "\"380010937\"" }, { "name": "expires", @@ -26608,15 +28579,15 @@ }, { "name": "content-length", - "value": "1352" + "value": "387" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26635,14 +28606,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.878Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:26.364Z", + "time": 74, "timings": { "blocked": -1, "connect": -1, @@ -26650,11 +28621,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 74 } }, { - "_id": "5a0efe962033aacd324acd682a941daa", + "_id": "c1155efa8ce487ae4ca29d579b03ad49", "_order": 0, "cache": {}, "request": { @@ -26671,15 +28642,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26694,18 +28665,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/423a959a-a1b9-498a-b0f7-596b6b6e775a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/0a042e10-b22e-4e02-86c4-65e26e775f7a" }, "response": { - "bodySize": 347, + "bodySize": 351, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 347, - "text": "{\"_id\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\",\"_rev\":\"1288219125\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 351, + "text": "{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"_rev\":\"-1210529544\",\"attributesToCollect\":[\"preferences/updates\",\"preferences/marketing\"],\"identityAttribute\":\"userName\",\"validateInputs\":false,\"required\":false,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -26727,7 +28698,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26743,7 +28714,7 @@ }, { "name": "etag", - "value": "\"1288219125\"" + "value": "\"-1210529544\"" }, { "name": "expires", @@ -26759,15 +28730,15 @@ }, { "name": "content-length", - "value": "347" + "value": "351" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26786,14 +28757,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.949Z", - "time": 67, + "startedDateTime": "2025-09-15T17:11:26.446Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -26801,11 +28772,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 67 + "wait": 68 } }, { - "_id": "45372e53b29867dc74ed412c24651e66", + "_id": "631e3d60e32140c0ba65aa36c5278edb", "_order": 0, "cache": {}, "request": { @@ -26822,15 +28793,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26845,18 +28816,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/LoginCountDecisionNode/8afdaec3-275e-4301-bb53-34f03e6a4b29" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/RadioChoice" }, "response": { - "bodySize": 300, + "bodySize": 669, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 300, - "text": "{\"_id\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"_rev\":\"-1679047423\",\"interval\":\"AT\",\"identityAttribute\":\"userName\",\"amount\":3,\"_type\":{\"_id\":\"LoginCountDecisionNode\",\"name\":\"Login Count Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 669, + "text": "{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -26878,7 +28849,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -26894,7 +28865,7 @@ }, { "name": "etag", - "value": "\"-1679047423\"" + "value": "\"-771275624\"" }, { "name": "expires", @@ -26910,15 +28881,15 @@ }, { "name": "content-length", - "value": "300" + "value": "669" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -26937,14 +28908,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.950Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:26.519Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -26952,11 +28923,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 84 } }, { - "_id": "84769f63c358dd689243ea9740fe3bbf", + "_id": "00f0ab1c559f441eb9691ebc7c4763e6", "_order": 0, "cache": {}, "request": { @@ -26973,15 +28944,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -26996,18 +28967,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/QueryFilterDecisionNode/a1f45b44-5bf7-4c57-aa3f-75c619c7db8e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5d6cd20e-5074-43de-8832-fddd95fb078e" }, "response": { - "bodySize": 378, + "bodySize": 516, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 378, - "text": "{\"_id\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\",\"_rev\":\"-1852493841\",\"identityAttribute\":\"userName\",\"queryFilter\":\"!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false\",\"_type\":{\"_id\":\"QueryFilterDecisionNode\",\"name\":\"Query Filter Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "mimeType": "application/json;charset=UTF-8", + "size": 516, + "text": "{\"_id\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"_rev\":\"-450923473\",\"nodes\":[{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"nodeType\":\"ChoiceCollectorNode\",\"displayName\":\"Choice Collector\"}],\"pageDescription\":{},\"stage\":\"{\\\"ChoiceCallback\\\":[{\\\"id\\\":\\\"a566e474-99f3-46e4-9e70-682402bfaa84\\\",\\\"displayType\\\":\\\"radio\\\"}]}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" }, "cookies": [], "headers": [ @@ -27029,7 +29000,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27045,7 +29016,7 @@ }, { "name": "etag", - "value": "\"-1852493841\"" + "value": "\"-450923473\"" }, { "name": "expires", @@ -27061,15 +29032,15 @@ }, { "name": "content-length", - "value": "378" + "value": "516" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27088,14 +29059,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.951Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:26.608Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -27103,11 +29074,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 70 } }, { - "_id": "008434bbafd9e35ba6a8bfaaa580c46b", + "_id": "23de842fe257416bd82dea1b681259b5", "_order": 0, "cache": {}, "request": { @@ -27124,15 +29095,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27147,18 +29118,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2043, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/a5aecad8-854a-4ed5-b719-ff6c90e858c0" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ChoiceCollectorNode/a566e474-99f3-46e4-9e70-682402bfaa84" }, "response": { - "bodySize": 387, + "bodySize": 338, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 387, - "text": "{\"_id\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\",\"_rev\":\"380010937\",\"nodes\":[{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{},\"pageHeader\":{\"en\":\"Please select your preferences\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 338, + "text": "{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"_rev\":\"-514175851\",\"defaultChoice\":\"one\",\"choices\":[\"one\",\"two\",\"three\"],\"prompt\":\"Choice?\",\"_type\":{\"_id\":\"ChoiceCollectorNode\",\"name\":\"Choice Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" }, "cookies": [], "headers": [ @@ -27180,7 +29151,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27196,7 +29167,7 @@ }, { "name": "etag", - "value": "\"380010937\"" + "value": "\"-514175851\"" }, { "name": "expires", @@ -27212,15 +29183,15 @@ }, { "name": "content-length", - "value": "387" + "value": "338" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27239,14 +29210,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:11.951Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:26.683Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -27254,11 +29225,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 67 } }, { - "_id": "c1155efa8ce487ae4ca29d579b03ad49", + "_id": "7ddcc2b82c4a157177a5917c9a16b2e8", "_order": 0, "cache": {}, "request": { @@ -27275,15 +29246,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27298,18 +29269,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/0a042e10-b22e-4e02-86c4-65e26e775f7a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Registration" }, "response": { - "bodySize": 351, + "bodySize": 1258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 351, - "text": "{\"_id\":\"0a042e10-b22e-4e02-86c4-65e26e775f7a\",\"_rev\":\"-1210529544\",\"attributesToCollect\":[\"preferences/updates\",\"preferences/marketing\"],\"identityAttribute\":\"userName\",\"validateInputs\":false,\"required\":false,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1258, + "text": "{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -27331,7 +29302,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27347,7 +29318,7 @@ }, { "name": "etag", - "value": "\"-1210529544\"" + "value": "\"-2058896210\"" }, { "name": "expires", @@ -27363,15 +29334,15 @@ }, { "name": "content-length", - "value": "351" + "value": "1258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:26 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27390,14 +29361,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 788, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.033Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:26.754Z", + "time": 64, "timings": { "blocked": -1, "connect": -1, @@ -27405,11 +29376,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 64 } }, { - "_id": "631e3d60e32140c0ba65aa36c5278edb", + "_id": "9e8c469a59a9a045428ebb32cffe0e39", "_order": 0, "cache": {}, "request": { @@ -27426,15 +29397,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27449,18 +29420,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2021, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/RadioChoice" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/0c091c49-f3af-48fb-ac6f-07fba0499dd6" }, "response": { - "bodySize": 650, + "bodySize": 1092, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 650, - "text": "{\"_id\":\"RadioChoice\",\"_rev\":\"947126104\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[]\"},\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}},\"mustRun\":false,\"enabled\":true}" + "size": 1092, + "text": "{\"_id\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"_rev\":\"-30816295\",\"nodes\":[{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"},{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"},{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"nodeType\":\"KbaCreateNode\",\"displayName\":\"KBA Definition\"},{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"nodeType\":\"AcceptTermsAndConditionsNode\",\"displayName\":\"Accept Terms and Conditions\"}],\"pageDescription\":{\"en\":\"Signing up is fast and easy.
Already have an account? Sign In\"},\"stage\":\"{\\\"ValidatedCreatePasswordCallback\\\":[{\\\"id\\\":\\\"3d8709a1-f09f-4d1f-8094-2850e472c1db\\\",\\\"confirmPassword\\\":true,\\\"policyDisplayCheckmark\\\":true}]}\",\"pageHeader\":{\"en\":\"Sign Up\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27482,7 +29453,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27498,7 +29469,7 @@ }, { "name": "etag", - "value": "\"947126104\"" + "value": "\"-30816295\"" }, { "name": "expires", @@ -27514,15 +29485,15 @@ }, { "name": "content-length", - "value": "650" + "value": "1092" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27541,14 +29512,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.108Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:26.826Z", + "time": 136, "timings": { "blocked": -1, "connect": -1, @@ -27556,11 +29527,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 136 } }, { - "_id": "00f0ab1c559f441eb9691ebc7c4763e6", + "_id": "2d3bdeba8c45a258964597a30549a138", "_order": 0, "cache": {}, "request": { @@ -27577,15 +29548,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27600,18 +29571,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2047, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/5d6cd20e-5074-43de-8832-fddd95fb078e" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/97a15eb2-a015-4b6d-81a0-be78c3aa1a3b" }, "response": { - "bodySize": 516, + "bodySize": 243, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 516, - "text": "{\"_id\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"_rev\":\"-450923473\",\"nodes\":[{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"nodeType\":\"ChoiceCollectorNode\",\"displayName\":\"Choice Collector\"}],\"pageDescription\":{},\"stage\":\"{\\\"ChoiceCallback\\\":[{\\\"id\\\":\\\"a566e474-99f3-46e4-9e70-682402bfaa84\\\",\\\"displayType\\\":\\\"radio\\\"}]}\",\"pageHeader\":{},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + "size": 243, + "text": "{\"_id\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"_rev\":\"-841385771\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27633,7 +29604,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27649,7 +29620,7 @@ }, { "name": "etag", - "value": "\"-450923473\"" + "value": "\"-841385771\"" }, { "name": "expires", @@ -27665,15 +29636,15 @@ }, { "name": "content-length", - "value": "516" + "value": "243" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27698,8 +29669,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.180Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:26.827Z", + "time": 134, "timings": { "blocked": -1, "connect": -1, @@ -27707,11 +29678,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 134 } }, { - "_id": "23de842fe257416bd82dea1b681259b5", + "_id": "d3bd13cf2c05905fa1ca40d9c36f4e57", "_order": 0, "cache": {}, "request": { @@ -27728,15 +29699,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27751,18 +29722,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2066, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ChoiceCollectorNode/a566e474-99f3-46e4-9e70-682402bfaa84" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/466f8b54-07fb-4e31-a11d-a6842618cc37" }, "response": { - "bodySize": 338, + "bodySize": 436, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 338, - "text": "{\"_id\":\"a566e474-99f3-46e4-9e70-682402bfaa84\",\"_rev\":\"-514175851\",\"defaultChoice\":\"one\",\"choices\":[\"one\",\"two\",\"three\"],\"prompt\":\"Choice?\",\"_type\":{\"_id\":\"ChoiceCollectorNode\",\"name\":\"Choice Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"one\",\"displayName\":\"one\"},{\"id\":\"two\",\"displayName\":\"two\"},{\"id\":\"three\",\"displayName\":\"three\"}]}" + "size": 436, + "text": "{\"_id\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\",\"_rev\":\"1064387237\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"registration\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":false,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -27784,7 +29755,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27800,7 +29771,7 @@ }, { "name": "etag", - "value": "\"-514175851\"" + "value": "\"1064387237\"" }, { "name": "expires", @@ -27816,15 +29787,15 @@ }, { "name": "content-length", - "value": "338" + "value": "436" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27849,8 +29820,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.263Z", - "time": 63, + "startedDateTime": "2025-09-15T17:11:26.827Z", + "time": 135, "timings": { "blocked": -1, "connect": -1, @@ -27858,11 +29829,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 63 + "wait": 135 } }, { - "_id": "7ddcc2b82c4a157177a5917c9a16b2e8", + "_id": "20d5e3297b927ca274b6eb25363ac24c", "_order": 0, "cache": {}, "request": { @@ -27879,15 +29850,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -27902,18 +29873,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/Registration" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/CreateObjectNode/ad5dcbb3-7335-49b7-b3e7-7d850bb88237" }, "response": { - "bodySize": 1239, + "bodySize": 277, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1239, - "text": "{\"_id\":\"Registration\",\"_rev\":\"-340494482\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"description\":\"Platform Registration Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 277, + "text": "{\"_id\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\",\"_rev\":\"-612221945\",\"identityResource\":\"managed/alpha_user\",\"_type\":{\"_id\":\"CreateObjectNode\",\"name\":\"Create Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"CREATED\",\"displayName\":\"Created\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -27935,7 +29906,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -27951,7 +29922,7 @@ }, { "name": "etag", - "value": "\"-340494482\"" + "value": "\"-612221945\"" }, { "name": "expires", @@ -27967,15 +29938,15 @@ }, { "name": "content-length", - "value": "1239" + "value": "277" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -27994,14 +29965,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.332Z", - "time": 68, + "startedDateTime": "2025-09-15T17:11:26.828Z", + "time": 133, "timings": { "blocked": -1, "connect": -1, @@ -28009,11 +29980,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 68 + "wait": 133 } }, { - "_id": "9e8c469a59a9a045428ebb32cffe0e39", + "_id": "4b85e6f316361f022106bd44058700fa", "_order": 0, "cache": {}, "request": { @@ -28030,15 +30001,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28053,18 +30024,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/0c091c49-f3af-48fb-ac6f-07fba0499dd6" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/d3ce2036-1523-4ce8-b1a2-895a2a036667" }, "response": { - "bodySize": 1092, + "bodySize": 373, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1092, - "text": "{\"_id\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"_rev\":\"-30816295\",\"nodes\":[{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"nodeType\":\"ValidatedUsernameNode\",\"displayName\":\"Platform Username\"},{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"},{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"},{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"nodeType\":\"KbaCreateNode\",\"displayName\":\"KBA Definition\"},{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"nodeType\":\"AcceptTermsAndConditionsNode\",\"displayName\":\"Accept Terms and Conditions\"}],\"pageDescription\":{\"en\":\"Signing up is fast and easy.
Already have an account? Sign In\"},\"stage\":\"{\\\"ValidatedCreatePasswordCallback\\\":[{\\\"id\\\":\\\"3d8709a1-f09f-4d1f-8094-2850e472c1db\\\",\\\"confirmPassword\\\":true,\\\"policyDisplayCheckmark\\\":true}]}\",\"pageHeader\":{\"en\":\"Sign Up\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 373, + "text": "{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"_rev\":\"-1158802257\",\"attributesToCollect\":[\"givenName\",\"sn\",\"mail\",\"preferences/marketing\",\"preferences/updates\"],\"identityAttribute\":\"userName\",\"validateInputs\":true,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28086,7 +30057,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28102,7 +30073,7 @@ }, { "name": "etag", - "value": "\"-30816295\"" + "value": "\"-1158802257\"" }, { "name": "expires", @@ -28118,15 +30089,15 @@ }, { "name": "content-length", - "value": "1092" + "value": "373" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28145,14 +30116,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.406Z", - "time": 75, + "startedDateTime": "2025-09-15T17:11:26.968Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -28160,11 +30131,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 75 + "wait": 77 } }, { - "_id": "2d3bdeba8c45a258964597a30549a138", + "_id": "93d2e07beb6012897283c4a95970ef06", "_order": 0, "cache": {}, "request": { @@ -28181,15 +30152,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28204,18 +30175,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2070, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IncrementLoginCountNode/97a15eb2-a015-4b6d-81a0-be78c3aa1a3b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7fcaf48e-a754-4959-858b-05b2933b825f" }, "response": { - "bodySize": 243, + "bodySize": 258, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 243, - "text": "{\"_id\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"_rev\":\"-841385771\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"IncrementLoginCountNode\",\"name\":\"Increment Login Count\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 258, + "text": "{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"_rev\":\"1966656034\",\"usernameAttribute\":\"userName\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28237,7 +30208,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28253,7 +30224,7 @@ }, { "name": "etag", - "value": "\"-841385771\"" + "value": "\"1966656034\"" }, { "name": "expires", @@ -28269,15 +30240,15 @@ }, { "name": "content-length", - "value": "243" + "value": "258" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28302,8 +30273,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.407Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:26.968Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -28311,11 +30282,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 86 } }, { - "_id": "d3bd13cf2c05905fa1ca40d9c36f4e57", + "_id": "7b8b9ba1265400f4cc8e2c9ccf76f679", "_order": 0, "cache": {}, "request": { @@ -28332,15 +30303,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28355,18 +30326,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2037, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/466f8b54-07fb-4e31-a11d-a6842618cc37" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/KbaCreateNode/120c69d3-90b4-4ad4-b7af-380e8b119340" }, "response": { - "bodySize": 436, + "bodySize": 272, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 436, - "text": "{\"_id\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\",\"_rev\":\"1064387237\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"registration\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":false,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 272, + "text": "{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"_rev\":\"-8134977\",\"message\":{\"en\":\"Select a security question\"},\"allowUserDefinedQuestions\":true,\"_type\":{\"_id\":\"KbaCreateNode\",\"name\":\"KBA Definition\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28388,7 +30359,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28404,7 +30375,7 @@ }, { "name": "etag", - "value": "\"1064387237\"" + "value": "\"-8134977\"" }, { "name": "expires", @@ -28420,15 +30391,15 @@ }, { "name": "content-length", - "value": "436" + "value": "272" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28447,14 +30418,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.407Z", - "time": 82, + "startedDateTime": "2025-09-15T17:11:26.969Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -28462,11 +30433,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 82 + "wait": 84 } }, { - "_id": "20d5e3297b927ca274b6eb25363ac24c", + "_id": "188824f8c0922f65b2cb19e3b9cb2515", "_order": 0, "cache": {}, "request": { @@ -28483,15 +30454,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28506,18 +30477,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/CreateObjectNode/ad5dcbb3-7335-49b7-b3e7-7d850bb88237" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/3d8709a1-f09f-4d1f-8094-2850e472c1db" }, "response": { - "bodySize": 277, + "bodySize": 259, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 277, - "text": "{\"_id\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\",\"_rev\":\"-612221945\",\"identityResource\":\"managed/alpha_user\",\"_type\":{\"_id\":\"CreateObjectNode\",\"name\":\"Create Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"CREATED\",\"displayName\":\"Created\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 259, + "text": "{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"_rev\":\"-1470058997\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28539,7 +30510,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28555,7 +30526,7 @@ }, { "name": "etag", - "value": "\"-612221945\"" + "value": "\"-1470058997\"" }, { "name": "expires", @@ -28571,15 +30542,15 @@ }, { "name": "content-length", - "value": "277" + "value": "259" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28598,14 +30569,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.408Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:26.969Z", + "time": 92, "timings": { "blocked": -1, "connect": -1, @@ -28613,11 +30584,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 92 } }, { - "_id": "93d2e07beb6012897283c4a95970ef06", + "_id": "85c3bfe52f9900e35685594eded4cee0", "_order": 0, "cache": {}, "request": { @@ -28634,15 +30605,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28657,18 +30628,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2052, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedUsernameNode/7fcaf48e-a754-4959-858b-05b2933b825f" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AcceptTermsAndConditionsNode/b4a0e915-c15d-4b83-9c9d-18347d645976" }, "response": { - "bodySize": 258, + "bodySize": 223, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 258, - "text": "{\"_id\":\"7fcaf48e-a754-4959-858b-05b2933b825f\",\"_rev\":\"1966656034\",\"usernameAttribute\":\"userName\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedUsernameNode\",\"name\":\"Platform Username\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 223, + "text": "{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"_rev\":\"1508860909\",\"_type\":{\"_id\":\"AcceptTermsAndConditionsNode\",\"name\":\"Accept Terms and Conditions\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -28690,7 +30661,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -28706,7 +30677,7 @@ }, { "name": "etag", - "value": "\"1966656034\"" + "value": "\"1508860909\"" }, { "name": "expires", @@ -28722,15 +30693,15 @@ }, { "name": "content-length", - "value": "258" + "value": "223" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28755,8 +30726,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.494Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:26.970Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -28764,11 +30735,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 83 } }, { - "_id": "4b85e6f316361f022106bd44058700fa", + "_id": "756f6f48fb26d1eb4bdf4fd3e99d0117", "_order": 0, "cache": {}, "request": { @@ -28785,15 +30756,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -28808,45 +30775,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 1894, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/d3ce2036-1523-4ce8-b1a2-895a2a036667" + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/registration" }, "response": { - "bodySize": 373, + "bodySize": 1546, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 373, - "text": "{\"_id\":\"d3ce2036-1523-4ce8-b1a2-895a2a036667\",\"_rev\":\"-1158802257\",\"attributesToCollect\":[\"givenName\",\"sn\",\"mail\",\"preferences/marketing\",\"preferences/updates\"],\"identityAttribute\":\"userName\",\"validateInputs\":true,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "mimeType": "application/json;charset=utf-8", + "size": 1546, + "text": "{\"_id\":\"emailTemplate/registration\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"message\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Register new account\",\"fr\":\"Créer un nouveau compte\"}}" }, "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": "date", + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "vary", + "value": "Origin" }, { "name": "cache-control", - "value": "private" + "value": "no-store" }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "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" @@ -28855,10 +30822,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-1158802257\"" - }, { "name": "expires", "value": "0" @@ -28868,20 +30831,20 @@ "value": "no-cache" }, { - "name": "content-type", - "value": "application/json;charset=UTF-8" + "name": "x-content-type-options", + "value": "nosniff" }, { - "name": "content-length", - "value": "373" + "name": "x-frame-options", + "value": "DENY" }, { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "name": "content-length", + "value": "1546" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -28900,14 +30863,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 679, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.495Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:26.971Z", + "time": 58, "timings": { "blocked": -1, "connect": -1, @@ -28915,11 +30878,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 58 } }, { - "_id": "188824f8c0922f65b2cb19e3b9cb2515", + "_id": "4a3c66df9fc375ae45849605f558c01f", "_order": 0, "cache": {}, "request": { @@ -28936,15 +30899,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -28959,18 +30922,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2000, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/3d8709a1-f09f-4d1f-8094-2850e472c1db" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ResetPassword" }, "response": { - "bodySize": 259, + "bodySize": 1453, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 259, - "text": "{\"_id\":\"3d8709a1-f09f-4d1f-8094-2850e472c1db\",\"_rev\":\"-1470058997\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1453, + "text": "{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -28992,7 +30955,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29008,7 +30971,7 @@ }, { "name": "etag", - "value": "\"-1470058997\"" + "value": "\"2074770462\"" }, { "name": "expires", @@ -29024,15 +30987,15 @@ }, { "name": "content-length", - "value": "259" + "value": "1453" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29057,7 +31020,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.495Z", + "startedDateTime": "2025-09-15T17:11:27.068Z", "time": 89, "timings": { "blocked": -1, @@ -29070,7 +31033,7 @@ } }, { - "_id": "7b8b9ba1265400f4cc8e2c9ccf76f679", + "_id": "7590e3052d2dd66ef963a210ac10709c", "_order": 0, "cache": {}, "request": { @@ -29087,15 +31050,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29110,18 +31073,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2060, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/KbaCreateNode/120c69d3-90b4-4ad4-b7af-380e8b119340" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/06c97be5-7fdd-4739-aea1-ecc7fe082865" }, "response": { - "bodySize": 272, + "bodySize": 433, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 272, - "text": "{\"_id\":\"120c69d3-90b4-4ad4-b7af-380e8b119340\",\"_rev\":\"-8134977\",\"message\":{\"en\":\"Select a security question\"},\"allowUserDefinedQuestions\":true,\"_type\":{\"_id\":\"KbaCreateNode\",\"name\":\"KBA Definition\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 433, + "text": "{\"_id\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"_rev\":\"-1138066714\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"resetPassword\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -29143,7 +31106,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29159,7 +31122,7 @@ }, { "name": "etag", - "value": "\"-8134977\"" + "value": "\"-1138066714\"" }, { "name": "expires", @@ -29175,15 +31138,15 @@ }, { "name": "content-length", - "value": "272" + "value": "433" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29202,14 +31165,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.496Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:27.164Z", + "time": 85, "timings": { "blocked": -1, "connect": -1, @@ -29217,11 +31180,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 85 } }, { - "_id": "85c3bfe52f9900e35685594eded4cee0", + "_id": "361169982eadc2849f9a635d70f0ec84", "_order": 0, "cache": {}, "request": { @@ -29238,15 +31201,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29261,18 +31224,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2075, + "headersSize": 2048, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AcceptTermsAndConditionsNode/b4a0e915-c15d-4b83-9c9d-18347d645976" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/21b8ddf3-0203-4ae1-ab05-51cf3a3a707a" }, "response": { - "bodySize": 223, + "bodySize": 295, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 223, - "text": "{\"_id\":\"b4a0e915-c15d-4b83-9c9d-18347d645976\",\"_rev\":\"1508860909\",\"_type\":{\"_id\":\"AcceptTermsAndConditionsNode\",\"name\":\"Accept Terms and Conditions\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 295, + "text": "{\"_id\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\",\"_rev\":\"402776485\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -29294,7 +31257,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29310,7 +31273,7 @@ }, { "name": "etag", - "value": "\"1508860909\"" + "value": "\"402776485\"" }, { "name": "expires", @@ -29326,15 +31289,15 @@ }, { "name": "content-length", - "value": "223" + "value": "295" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29353,14 +31316,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.496Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:27.165Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -29368,11 +31331,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 86 } }, { - "_id": "756f6f48fb26d1eb4bdf4fd3e99d0117", + "_id": "cc85b555d920cb57ea39666194165b14", "_order": 0, "cache": {}, "request": { @@ -29389,11 +31352,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29408,41 +31375,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1917, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/registration" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/989f0bf8-a328-4217-b82b-5275d79ca8bd" }, "response": { - "bodySize": 1546, + "bodySize": 342, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 1546, - "text": "{\"_id\":\"emailTemplate/registration\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"html\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"message\":{\"en\":\"

This is your registration email.

Email verification link

\",\"fr\":\"

Ceci est votre mail d'inscription.

Lien de vérification email

\"},\"mimeType\":\"text/html\",\"styles\":\"body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}\",\"subject\":{\"en\":\"Register new account\",\"fr\":\"Créer un nouveau compte\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 342, + "text": "{\"_id\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\",\"_rev\":\"555551070\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"mail\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.0" }, { "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" @@ -29451,6 +31422,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"555551070\"" + }, { "name": "expires", "value": "0" @@ -29460,20 +31435,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "342" }, { - "name": "content-length", - "value": "1546" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29492,14 +31467,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 665, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.497Z", - "time": 58, + "startedDateTime": "2025-09-15T17:11:27.165Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -29507,11 +31482,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 58 + "wait": 87 } }, { - "_id": "4a3c66df9fc375ae45849605f558c01f", + "_id": "1b23fbc14f2647a4ba3009a1131885cf", "_order": 0, "cache": {}, "request": { @@ -29528,15 +31503,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29551,18 +31526,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2023, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/ResetPassword" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b" }, "response": { - "bodySize": 1435, + "bodySize": 444, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1435, - "text": "{\"_id\":\"ResetPassword\",\"_rev\":\"-501795106\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"description\":\"Reset Password Tree\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 444, + "text": "{\"_id\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"_rev\":\"86486605\",\"nodes\":[{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -29584,7 +31559,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29600,7 +31575,7 @@ }, { "name": "etag", - "value": "\"-501795106\"" + "value": "\"86486605\"" }, { "name": "expires", @@ -29616,15 +31591,15 @@ }, { "name": "content-length", - "value": "1435" + "value": "444" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:11 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29643,14 +31618,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 784, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.594Z", - "time": 62, + "startedDateTime": "2025-09-15T17:11:27.166Z", + "time": 86, "timings": { "blocked": -1, "connect": -1, @@ -29658,11 +31633,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 62 + "wait": 86 } }, { - "_id": "361169982eadc2849f9a635d70f0ec84", + "_id": "2b5e08dacdc3abd63008ccdf93339c6a", "_order": 0, "cache": {}, "request": { @@ -29679,15 +31654,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -29702,18 +31677,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2071, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/IdentifyExistingUserNode/21b8ddf3-0203-4ae1-ab05-51cf3a3a707a" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/e4c752f9-c625-48c9-9644-a58802fa9e9c" }, "response": { - "bodySize": 295, + "bodySize": 391, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 295, - "text": "{\"_id\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\",\"_rev\":\"402776485\",\"identityAttribute\":\"mail\",\"identifier\":\"userName\",\"_type\":{\"_id\":\"IdentifyExistingUserNode\",\"name\":\"Identify Existing User\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 391, + "text": "{\"_id\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\",\"_rev\":\"1593283676\",\"nodes\":[{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Change password\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -29735,7 +31710,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -29751,7 +31726,7 @@ }, { "name": "etag", - "value": "\"402776485\"" + "value": "\"1593283676\"" }, { "name": "expires", @@ -29767,15 +31742,15 @@ }, { "name": "content-length", - "value": "295" + "value": "391" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29794,14 +31769,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.666Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:27.167Z", + "time": 84, "timings": { "blocked": -1, "connect": -1, @@ -29809,11 +31784,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 84 } }, { - "_id": "7590e3052d2dd66ef963a210ac10709c", + "_id": "ac61014892eddc484e84f9a6e4713f3e", "_order": 0, "cache": {}, "request": { @@ -29830,15 +31805,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -29853,45 +31824,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 1895, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/06c97be5-7fdd-4739-aea1-ecc7fe082865" + "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/resetPassword" }, "response": { - "bodySize": 433, + "bodySize": 455, "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 433, - "text": "{\"_id\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"_rev\":\"-1138066714\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to the address you entered. Click the link in that email to proceed.\"},\"emailTemplateName\":\"resetPassword\",\"identityAttribute\":\"mail\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "mimeType": "application/json;charset=utf-8", + "size": 455, + "text": "{\"_id\":\"emailTemplate/resetPassword\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"message\":{\"en\":\"

Click to reset your password

Password reset link

\",\"fr\":\"

Cliquez pour réinitialiser votre mot de passe

Mot de passe lien de réinitialisation

\"},\"mimeType\":\"text/html\",\"subject\":{\"en\":\"Reset your password\",\"fr\":\"Réinitialisez votre mot de passe\"}}" }, "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": "date", + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "vary", + "value": "Origin" }, { "name": "cache-control", - "value": "private" + "value": "no-store" }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "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" @@ -29900,10 +31871,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-1138066714\"" - }, { "name": "expires", "value": "0" @@ -29913,20 +31880,20 @@ "value": "no-cache" }, { - "name": "content-type", - "value": "application/json;charset=UTF-8" + "name": "x-content-type-options", + "value": "nosniff" }, { - "name": "content-length", - "value": "433" + "name": "x-frame-options", + "value": "DENY" }, { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "name": "content-length", + "value": "455" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -29945,14 +31912,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.666Z", - "time": 78, + "startedDateTime": "2025-09-15T17:11:27.256Z", + "time": 69, "timings": { "blocked": -1, "connect": -1, @@ -29960,11 +31927,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 78 + "wait": 69 } }, { - "_id": "cc85b555d920cb57ea39666194165b14", + "_id": "21e351eb59f50bfb7962aab70fe392cb", "_order": 0, "cache": {}, "request": { @@ -29981,15 +31948,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30004,18 +31971,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2046, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/989f0bf8-a328-4217-b82b-5275d79ca8bd" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/276afa7c-a680-4cf4-a5f6-d6c78191f5c9" }, "response": { - "bodySize": 342, + "bodySize": 307, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 342, - "text": "{\"_id\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\",\"_rev\":\"555551070\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[],\"identityAttribute\":\"mail\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 307, + "text": "{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"_rev\":\"-1256358519\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -30037,7 +32004,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30053,7 +32020,7 @@ }, { "name": "etag", - "value": "\"555551070\"" + "value": "\"-1256358519\"" }, { "name": "expires", @@ -30069,15 +32036,15 @@ }, { "name": "content-length", - "value": "342" + "value": "307" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30096,14 +32063,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.667Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:27.331Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -30111,11 +32078,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 70 } }, { - "_id": "2b5e08dacdc3abd63008ccdf93339c6a", + "_id": "6db700cc0b02b6597c541c9803c1d6dc", "_order": 0, "cache": {}, "request": { @@ -30132,15 +32099,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30155,18 +32122,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/e4c752f9-c625-48c9-9644-a58802fa9e9c" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/009c19c8-9572-47bb-adb2-1f092c559a43" }, "response": { - "bodySize": 391, + "bodySize": 257, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 391, - "text": "{\"_id\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\",\"_rev\":\"1593283676\",\"nodes\":[{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Change password\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 257, + "text": "{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"_rev\":\"519412822\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -30188,7 +32155,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30204,7 +32171,7 @@ }, { "name": "etag", - "value": "\"1593283676\"" + "value": "\"519412822\"" }, { "name": "expires", @@ -30220,15 +32187,15 @@ }, { "name": "content-length", - "value": "391" + "value": "257" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30247,13 +32214,13 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.668Z", + "startedDateTime": "2025-09-15T17:11:27.332Z", "time": 70, "timings": { "blocked": -1, @@ -30266,7 +32233,7 @@ } }, { - "_id": "1b23fbc14f2647a4ba3009a1131885cf", + "_id": "85671d5e8b0093bb970f9089d54b17b3", "_order": 0, "cache": {}, "request": { @@ -30283,15 +32250,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30306,18 +32273,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2008, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/SocialProviderHandler" }, "response": { - "bodySize": 444, + "bodySize": 1031, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 444, - "text": "{\"_id\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"_rev\":\"86486605\",\"nodes\":[{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"nodeType\":\"AttributeCollectorNode\",\"displayName\":\"Attribute Collector\"}],\"pageDescription\":{\"en\":\"Enter your email address or Sign in\"},\"pageHeader\":{\"en\":\"Reset Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1031, + "text": "{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}" }, "cookies": [], "headers": [ @@ -30339,7 +32306,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30355,7 +32322,7 @@ }, { "name": "etag", - "value": "\"86486605\"" + "value": "\"557376553\"" }, { "name": "expires", @@ -30371,15 +32338,15 @@ }, { "name": "content-length", - "value": "444" + "value": "1031" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30398,14 +32365,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 784, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.668Z", - "time": 80, + "startedDateTime": "2025-09-15T17:11:27.408Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -30413,11 +32380,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 80 + "wait": 77 } }, { - "_id": "ac61014892eddc484e84f9a6e4713f3e", + "_id": "6f1af949129d8827174abc7d438b4bff", "_order": 0, "cache": {}, "request": { @@ -30434,11 +32401,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30453,41 +32424,45 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1918, + "headersSize": 2049, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/openidm/config/emailTemplate/resetPassword" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/3af612be-340e-4dc9-80fb-62319a187b74" }, "response": { - "bodySize": 455, + "bodySize": 417, "content": { - "mimeType": "application/json;charset=utf-8", - "size": 455, - "text": "{\"_id\":\"emailTemplate/resetPassword\",\"defaultLocale\":\"en\",\"enabled\":true,\"from\":\"\",\"message\":{\"en\":\"

Click to reset your password

Password reset link

\",\"fr\":\"

Cliquez pour réinitialiser votre mot de passe

Mot de passe lien de réinitialisation

\"},\"mimeType\":\"text/html\",\"subject\":{\"en\":\"Reset your password\",\"fr\":\"Réinitialisez votre mot de passe\"}}" + "mimeType": "application/json;charset=UTF-8", + "size": 417, + "text": "{\"_id\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"_rev\":\"1488304335\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ { - "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "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" + "value": "private" }, { "name": "content-api-version", - "value": "protocol=2.1,resource=1.0" + "value": "resource=1.0" }, { "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" @@ -30496,6 +32471,10 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, + { + "name": "etag", + "value": "\"1488304335\"" + }, { "name": "expires", "value": "0" @@ -30505,20 +32484,20 @@ "value": "no-cache" }, { - "name": "x-content-type-options", - "value": "nosniff" + "name": "content-type", + "value": "application/json;charset=UTF-8" }, { - "name": "x-frame-options", - "value": "DENY" + "name": "content-length", + "value": "417" }, { - "name": "content-length", - "value": "455" + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30537,14 +32516,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.752Z", - "time": 53, + "startedDateTime": "2025-09-15T17:11:27.490Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -30552,11 +32531,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 53 + "wait": 70 } }, { - "_id": "21e351eb59f50bfb7962aab70fe392cb", + "_id": "42a9937cc6ff097267a194d619cfa38d", "_order": 0, "cache": {}, "request": { @@ -30573,15 +32552,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30596,18 +32575,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2069, + "headersSize": 2051, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributeCollectorNode/276afa7c-a680-4cf4-a5f6-d6c78191f5c9" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNodeV2/e15c8efe-b7a7-42bf-845e-861a9419af32" }, "response": { - "bodySize": 307, + "bodySize": 487, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 307, - "text": "{\"_id\":\"276afa7c-a680-4cf4-a5f6-d6c78191f5c9\",\"_rev\":\"-1256358519\",\"attributesToCollect\":[\"mail\"],\"identityAttribute\":\"mail\",\"validateInputs\":false,\"required\":true,\"_type\":{\"_id\":\"AttributeCollectorNode\",\"name\":\"Attribute Collector\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 487, + "text": "{\"_id\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\",\"_rev\":\"-1132761858\",\"clientType\":\"BROWSER\",\"script\":\"ed685f9f-5909-4726-86e8-22bd38b47663\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNodeV2\",\"name\":\"Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"},{\"id\":\"SOCIAL_AUTH_INTERRUPTED\",\"displayName\":\"Social auth interrupted\"}]}" }, "cookies": [], "headers": [ @@ -30629,7 +32608,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30645,7 +32624,7 @@ }, { "name": "etag", - "value": "\"-1256358519\"" + "value": "\"-1132761858\"" }, { "name": "expires", @@ -30661,15 +32640,15 @@ }, { "name": "content-length", - "value": "307" + "value": "487" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30694,8 +32673,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.811Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:27.491Z", + "time": 70, "timings": { "blocked": -1, "connect": -1, @@ -30703,11 +32682,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 70 } }, { - "_id": "6db700cc0b02b6597c541c9803c1d6dc", + "_id": "77a1bf80d7ddf37f3645a1d6fe62516e", "_order": 0, "cache": {}, "request": { @@ -30724,15 +32703,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.0,resource=1.0" }, { "name": "authorization", @@ -30747,18 +32726,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 1977, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/ValidatedPasswordNode/009c19c8-9572-47bb-adb2-1f092c559a43" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/scripts/ed685f9f-5909-4726-86e8-22bd38b47663" }, "response": { - "bodySize": 257, + "bodySize": 1583, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 257, - "text": "{\"_id\":\"009c19c8-9572-47bb-adb2-1f092c559a43\",\"_rev\":\"519412822\",\"passwordAttribute\":\"password\",\"validateInput\":true,\"_type\":{\"_id\":\"ValidatedPasswordNode\",\"name\":\"Platform Password\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 1583, + "text": "{\"_id\":\"ed685f9f-5909-4726-86e8-22bd38b47663\",\"name\":\"Normalized Profile to Identity\",\"description\":\"Converts a normalized social profile into an Identity\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjEgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgaWRlbnRpdHkgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgiY24iLCBub3JtYWxpemVkUHJvZmlsZS5kaXNwbGF5TmFtZSksCiAgICAgICAgZmllbGQoInVzZXJOYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUudXNlcm5hbWUpLAogICAgICAgIGZpZWxkKCJpcGxhbmV0LWFtLXVzZXItYWxpYXMtbGlzdCIsIHNlbGVjdGVkSWRwICsgJy0nICsgbm9ybWFsaXplZFByb2ZpbGUuaWQuYXNTdHJpbmcoKSkpKQoKcmV0dXJuIGlkZW50aXR5Cg==\",\"default\":true,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config\",\"lastModifiedDate\":1750268343005,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -30780,7 +32759,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.1" }, { "name": "content-security-policy", @@ -30794,10 +32773,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"519412822\"" - }, { "name": "expires", "value": "0" @@ -30812,15 +32787,15 @@ }, { "name": "content-length", - "value": "257" + "value": "1583" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:27 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30839,14 +32814,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 767, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.812Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:27.568Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -30854,7 +32829,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 77 } }, { @@ -30875,15 +32850,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -30898,18 +32873,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2014, + "headersSize": 1991, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/test" }, "response": { - "bodySize": 360, + "bodySize": 380, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 360, - "text": "{\"_id\":\"test\",\"_rev\":\"279923916\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 380, + "text": "{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -30931,7 +32906,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -30947,7 +32922,7 @@ }, { "name": "etag", - "value": "\"279923916\"" + "value": "\"-1438477812\"" }, { "name": "expires", @@ -30963,15 +32938,15 @@ }, { "name": "content-length", - "value": "360" + "value": "380" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -30990,14 +32965,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:12.882Z", - "time": 66, + "startedDateTime": "2025-09-15T17:11:27.924Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -31005,7 +32980,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 66 + "wait": 73 } }, { @@ -31026,15 +33001,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31049,18 +33024,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2024, + "headersSize": 2001, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/UpdatePassword" }, "response": { - "bodySize": 1888, + "bodySize": 1905, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1888, - "text": "{\"_id\":\"UpdatePassword\",\"_rev\":\"-1067190791\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"description\":\"Update password using active session\",\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}},\"mustRun\":false,\"enabled\":true}" + "size": 1905, + "text": "{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}}" }, "cookies": [], "headers": [ @@ -31082,7 +33057,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31098,7 +33073,7 @@ }, { "name": "etag", - "value": "\"-1067190791\"" + "value": "\"1509374777\"" }, { "name": "expires", @@ -31114,15 +33089,15 @@ }, { "name": "content-length", - "value": "1888" + "value": "1905" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31141,14 +33116,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 788, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.017Z", - "time": 69, + "startedDateTime": "2025-09-15T17:11:28.106Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -31156,11 +33131,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 69 + "wait": 79 } }, { - "_id": "97a7f46b21ceac60cabf4c1b6977bf75", + "_id": "fceb7a73a0db73b69c1439ea2fe64b49", "_order": 0, "cache": {}, "request": { @@ -31177,15 +33152,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31200,18 +33175,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2052, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/20237b34-26cb-4a0b-958f-abb422290d42" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributePresentDecisionNode/0f0904e6-1da3-4cdb-9abf-0d2545016fab" }, "response": { - "bodySize": 408, + "bodySize": 315, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 408, - "text": "{\"_id\":\"20237b34-26cb-4a0b-958f-abb422290d42\",\"_rev\":\"1965792723\",\"nodes\":[{\"_id\":\"fe2962fc-4db3-4066-8624-553649afc438\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter current password\"},\"pageHeader\":{\"en\":\"Verify Existing Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 315, + "text": "{\"_id\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\",\"_rev\":\"-1218497043\",\"presentAttribute\":\"password\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"AttributePresentDecisionNode\",\"name\":\"Attribute Present Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -31233,7 +33208,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31249,7 +33224,7 @@ }, { "name": "etag", - "value": "\"1965792723\"" + "value": "\"-1218497043\"" }, { "name": "expires", @@ -31265,15 +33240,15 @@ }, { "name": "content-length", - "value": "408" + "value": "315" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31292,14 +33267,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.094Z", - "time": 103, + "startedDateTime": "2025-09-15T17:11:28.194Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -31307,11 +33282,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 103 + "wait": 75 } }, { - "_id": "fceb7a73a0db73b69c1439ea2fe64b49", + "_id": "97a7f46b21ceac60cabf4c1b6977bf75", "_order": 0, "cache": {}, "request": { @@ -31328,15 +33303,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31351,18 +33326,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2075, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/AttributePresentDecisionNode/0f0904e6-1da3-4cdb-9abf-0d2545016fab" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PageNode/20237b34-26cb-4a0b-958f-abb422290d42" }, "response": { - "bodySize": 315, + "bodySize": 408, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 315, - "text": "{\"_id\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\",\"_rev\":\"-1218497043\",\"presentAttribute\":\"password\",\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"AttributePresentDecisionNode\",\"name\":\"Attribute Present Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 408, + "text": "{\"_id\":\"20237b34-26cb-4a0b-958f-abb422290d42\",\"_rev\":\"1965792723\",\"nodes\":[{\"_id\":\"fe2962fc-4db3-4066-8624-553649afc438\",\"nodeType\":\"ValidatedPasswordNode\",\"displayName\":\"Platform Password\"}],\"pageDescription\":{\"en\":\"Enter current password\"},\"pageHeader\":{\"en\":\"Verify Existing Password\"},\"_type\":{\"_id\":\"PageNode\",\"name\":\"Page Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -31384,7 +33359,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31400,7 +33375,7 @@ }, { "name": "etag", - "value": "\"-1218497043\"" + "value": "\"1965792723\"" }, { "name": "expires", @@ -31416,15 +33391,15 @@ }, { "name": "content-length", - "value": "315" + "value": "408" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31443,14 +33418,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.094Z", - "time": 122, + "startedDateTime": "2025-09-15T17:11:28.194Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -31458,11 +33433,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 122 + "wait": 79 } }, { - "_id": "1f89ce13cc80637c9011c92f38cabd40", + "_id": "6ae2a4988b528efc83fbd1fb07ec6e64", "_order": 0, "cache": {}, "request": { @@ -31479,15 +33454,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31502,18 +33477,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/7d1deabe-cd98-49c8-943f-ca12305775f3" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/3990ce1f-cce6-435b-ae1c-f138e89411c1" }, "response": { - "bodySize": 238, + "bodySize": 357, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 238, - "text": "{\"_id\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\",\"_rev\":\"869693667\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 357, + "text": "{\"_id\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\",\"_rev\":\"-212483341\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[\"userName\"],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" }, "cookies": [], "headers": [ @@ -31535,7 +33510,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31551,7 +33526,7 @@ }, { "name": "etag", - "value": "\"869693667\"" + "value": "\"-212483341\"" }, { "name": "expires", @@ -31567,15 +33542,15 @@ }, { "name": "content-length", - "value": "238" + "value": "357" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31594,14 +33569,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.095Z", - "time": 74, + "startedDateTime": "2025-09-15T17:11:28.194Z", + "time": 80, "timings": { "blocked": -1, "connect": -1, @@ -31609,11 +33584,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 74 + "wait": 80 } }, { - "_id": "6ae2a4988b528efc83fbd1fb07ec6e64", + "_id": "c07df926620986b6c7142a8f9170f9a2", "_order": 0, "cache": {}, "request": { @@ -31630,15 +33605,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31653,18 +33628,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2040, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/PatchObjectNode/3990ce1f-cce6-435b-ae1c-f138e89411c1" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/a3d97b53-e38a-4b24-aed0-a021050eb744" }, "response": { - "bodySize": 357, + "bodySize": 485, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 357, - "text": "{\"_id\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\",\"_rev\":\"-212483341\",\"identityResource\":\"managed/alpha_user\",\"patchAsObject\":false,\"ignoredFields\":[\"userName\"],\"identityAttribute\":\"userName\",\"_type\":{\"_id\":\"PatchObjectNode\",\"name\":\"Patch Object\",\"collection\":true},\"_outcomes\":[{\"id\":\"PATCHED\",\"displayName\":\"Patched\"},{\"id\":\"FAILURE\",\"displayName\":\"Failed\"}]}" + "size": 485, + "text": "{\"_id\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"_rev\":\"-1059437256\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to your address, please verify your email address to update your password. Click the link in that email to proceed.\"},\"emailTemplateName\":\"updatePassword\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" }, "cookies": [], "headers": [ @@ -31686,7 +33661,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31702,7 +33677,7 @@ }, { "name": "etag", - "value": "\"-212483341\"" + "value": "\"-1059437256\"" }, { "name": "expires", @@ -31718,15 +33693,15 @@ }, { "name": "content-length", - "value": "357" + "value": "485" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31745,14 +33720,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 786, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.095Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:28.195Z", + "time": 73, "timings": { "blocked": -1, "connect": -1, @@ -31760,11 +33735,11 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 73 } }, { - "_id": "c07df926620986b6c7142a8f9170f9a2", + "_id": "1f89ce13cc80637c9011c92f38cabd40", "_order": 0, "cache": {}, "request": { @@ -31781,15 +33756,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31804,18 +33779,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2063, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/EmailSuspendNode/a3d97b53-e38a-4b24-aed0-a021050eb744" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/DataStoreDecisionNode/7d1deabe-cd98-49c8-943f-ca12305775f3" }, "response": { - "bodySize": 485, + "bodySize": 238, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 485, - "text": "{\"_id\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"_rev\":\"-1059437256\",\"emailSuspendMessage\":{\"en\":\"An email has been sent to your address, please verify your email address to update your password. Click the link in that email to proceed.\"},\"emailTemplateName\":\"updatePassword\",\"identityAttribute\":\"userName\",\"emailAttribute\":\"mail\",\"objectLookup\":true,\"_type\":{\"_id\":\"EmailSuspendNode\",\"name\":\"Email Suspend Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"outcome\",\"displayName\":\"Outcome\"}]}" + "size": 238, + "text": "{\"_id\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\",\"_rev\":\"869693667\",\"_type\":{\"_id\":\"DataStoreDecisionNode\",\"name\":\"Data Store Decision\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -31837,7 +33812,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -31853,7 +33828,7 @@ }, { "name": "etag", - "value": "\"-1059437256\"" + "value": "\"869693667\"" }, { "name": "expires", @@ -31869,15 +33844,15 @@ }, { "name": "content-length", - "value": "485" + "value": "238" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -31896,14 +33871,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 787, + "headersSize": 785, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.096Z", - "time": 99, + "startedDateTime": "2025-09-15T17:11:28.195Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -31911,7 +33886,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 99 + "wait": 79 } }, { @@ -31932,15 +33907,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -31955,7 +33930,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2055, + "headersSize": 2032, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -31988,7 +33963,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32024,11 +33999,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32053,8 +34028,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.096Z", - "time": 117, + "startedDateTime": "2025-09-15T17:11:28.196Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -32062,7 +34037,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 117 + "wait": 77 } }, { @@ -32083,15 +34058,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -32106,7 +34081,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2062, + "headersSize": 2039, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32139,7 +34114,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32175,11 +34150,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32204,8 +34179,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.097Z", - "time": 118, + "startedDateTime": "2025-09-15T17:11:28.196Z", + "time": 77, "timings": { "blocked": -1, "connect": -1, @@ -32213,7 +34188,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 118 + "wait": 77 } }, { @@ -32234,15 +34209,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -32257,7 +34232,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32290,7 +34265,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32326,11 +34301,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32355,8 +34330,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.221Z", - "time": 65, + "startedDateTime": "2025-09-15T17:11:28.279Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -32364,7 +34339,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 65 + "wait": 75 } }, { @@ -32385,11 +34360,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -32404,7 +34379,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1919, + "headersSize": 1896, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32421,7 +34396,11 @@ "headers": [ { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:13 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -32469,7 +34448,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32488,14 +34467,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.222Z", - "time": 51, + "startedDateTime": "2025-09-15T17:11:28.280Z", + "time": 54, "timings": { "blocked": -1, "connect": -1, @@ -32503,7 +34482,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 51 + "wait": 54 } }, { @@ -32524,15 +34503,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -32547,7 +34526,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2068, + "headersSize": 2045, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -32580,7 +34559,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -32616,11 +34595,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:11:12 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-e4b88a59-43fc-422e-9b99-467ee9540b23" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -32645,8 +34624,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:11:13.278Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:28.339Z", + "time": 67, "timings": { "blocked": -1, "connect": -1, @@ -32654,7 +34633,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 67 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/1-Import-journey-FrodoTestJourney4-w_768214210/o-dependencies_2489362743/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/1-Import-journey-FrodoTestJourney4-w_768214210/o-dependencies_2489362743/recording.har index 6916497a9..17d49bfc6 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/1-Import-journey-FrodoTestJourney4-w_768214210/o-dependencies_2489362743/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/1-Import-journey-FrodoTestJourney4-w_768214210/o-dependencies_2489362743/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -52,7 +52,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2047, + "headersSize": 2066, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -90,7 +90,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -130,11 +130,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:21 GMT" + "value": "Mon, 15 Sep 2025 17:11:28 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -159,8 +159,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:22.602Z", - "time": 176, + "startedDateTime": "2025-09-15T17:11:28.555Z", + "time": 238, "timings": { "blocked": -1, "connect": -1, @@ -168,7 +168,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 176 + "wait": 238 } }, { @@ -189,15 +189,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -216,7 +216,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2047, + "headersSize": 2066, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -254,7 +254,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -294,11 +294,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:22 GMT" + "value": "Mon, 15 Sep 2025 17:11:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -323,8 +323,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:22.783Z", - "time": 216, + "startedDateTime": "2025-09-15T17:11:28.798Z", + "time": 255, "timings": { "blocked": -1, "connect": -1, @@ -332,7 +332,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 216 + "wait": 255 } }, { @@ -353,15 +353,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -380,7 +380,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2039, + "headersSize": 2058, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -418,7 +418,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -458,11 +458,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:22 GMT" + "value": "Mon, 15 Sep 2025 17:11:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -487,8 +487,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:23.004Z", - "time": 197, + "startedDateTime": "2025-09-15T17:11:29.057Z", + "time": 212, "timings": { "blocked": -1, "connect": -1, @@ -496,7 +496,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 197 + "wait": 212 } }, { @@ -517,15 +517,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -544,7 +544,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2047, + "headersSize": 2066, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -582,7 +582,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -622,11 +622,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:22 GMT" + "value": "Mon, 15 Sep 2025 17:11:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -651,8 +651,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:23.206Z", - "time": 196, + "startedDateTime": "2025-09-15T17:11:29.273Z", + "time": 184, "timings": { "blocked": -1, "connect": -1, @@ -660,7 +660,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 196 + "wait": 184 } }, { @@ -681,15 +681,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -708,7 +708,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2039, + "headersSize": 2058, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -746,7 +746,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -786,11 +786,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:22 GMT" + "value": "Mon, 15 Sep 2025 17:11:29 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -815,8 +815,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:23.407Z", - "time": 211, + "startedDateTime": "2025-09-15T17:11:29.462Z", + "time": 184, "timings": { "blocked": -1, "connect": -1, @@ -824,7 +824,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 211 + "wait": 184 } }, { @@ -845,15 +845,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -872,7 +872,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2046, + "headersSize": 2065, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -910,7 +910,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -950,11 +950,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:22 GMT" + "value": "Mon, 15 Sep 2025 17:11:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -979,8 +979,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:23.623Z", - "time": 191, + "startedDateTime": "2025-09-15T17:11:29.650Z", + "time": 458, "timings": { "blocked": -1, "connect": -1, @@ -988,7 +988,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 191 + "wait": 458 } }, { @@ -1009,15 +1009,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1036,7 +1036,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2043, + "headersSize": 2062, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1074,7 +1074,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1114,11 +1114,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:23 GMT" + "value": "Mon, 15 Sep 2025 17:11:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1143,7 +1143,7 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:23.819Z", + "startedDateTime": "2025-09-15T17:11:30.112Z", "time": 201, "timings": { "blocked": -1, @@ -1173,15 +1173,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1200,7 +1200,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2048, + "headersSize": 2067, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1212,11 +1212,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/ee68b747-ffd4-4ee2-9111-55e0ef511dcd" }, "response": { - "bodySize": 268, + "bodySize": 296, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 268, - "text": "{\"_id\":\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\",\"_rev\":\"1772728285\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 296, + "text": "{\"_id\":\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\",\"_rev\":\"1549400758\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -1238,7 +1238,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1254,7 +1254,7 @@ }, { "name": "etag", - "value": "\"1772728285\"" + "value": "\"1549400758\"" }, { "name": "expires", @@ -1274,15 +1274,15 @@ }, { "name": "content-length", - "value": "268" + "value": "296" }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:23 GMT" + "value": "Mon, 15 Sep 2025 17:11:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1307,8 +1307,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:24.030Z", - "time": 225, + "startedDateTime": "2025-09-15T17:11:30.317Z", + "time": 248, "timings": { "blocked": -1, "connect": -1, @@ -1316,7 +1316,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 225 + "wait": 248 } }, { @@ -1337,15 +1337,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1364,7 +1364,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2043, + "headersSize": 2062, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1402,7 +1402,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1442,11 +1442,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:23 GMT" + "value": "Mon, 15 Sep 2025 17:11:30 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1471,8 +1471,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:24.261Z", - "time": 202, + "startedDateTime": "2025-09-15T17:11:30.569Z", + "time": 199, "timings": { "blocked": -1, "connect": -1, @@ -1480,7 +1480,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 202 + "wait": 199 } }, { @@ -1501,15 +1501,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1528,7 +1528,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2034, + "headersSize": 2053, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1566,7 +1566,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1606,11 +1606,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:23 GMT" + "value": "Mon, 15 Sep 2025 17:11:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1635,8 +1635,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:24.470Z", - "time": 214, + "startedDateTime": "2025-09-15T17:11:30.773Z", + "time": 268, "timings": { "blocked": -1, "connect": -1, @@ -1644,7 +1644,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 214 + "wait": 268 } }, { @@ -1665,15 +1665,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1692,7 +1692,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2051, + "headersSize": 2070, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1704,11 +1704,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/f7dbafa0-4872-4895-8f16-166c67f37351" }, "response": { - "bodySize": 397, + "bodySize": 417, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 397, - "text": "{\"_id\":\"f7dbafa0-4872-4895-8f16-166c67f37351\",\"_rev\":\"1388888287\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 417, + "text": "{\"_id\":\"f7dbafa0-4872-4895-8f16-166c67f37351\",\"_rev\":\"-415680019\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -1730,7 +1730,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1746,7 +1746,7 @@ }, { "name": "etag", - "value": "\"1388888287\"" + "value": "\"-415680019\"" }, { "name": "expires", @@ -1766,15 +1766,15 @@ }, { "name": "content-length", - "value": "397" + "value": "417" }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:23 GMT" + "value": "Mon, 15 Sep 2025 17:11:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1799,8 +1799,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:24.691Z", - "time": 215, + "startedDateTime": "2025-09-15T17:11:31.045Z", + "time": 217, "timings": { "blocked": -1, "connect": -1, @@ -1808,7 +1808,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 215 + "wait": 217 } }, { @@ -1829,15 +1829,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -1856,7 +1856,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2051, + "headersSize": 2070, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1894,7 +1894,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -1934,11 +1934,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1963,8 +1963,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:24.911Z", - "time": 183, + "startedDateTime": "2025-09-15T17:11:31.267Z", + "time": 209, "timings": { "blocked": -1, "connect": -1, @@ -1972,7 +1972,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 183 + "wait": 209 } }, { @@ -1993,15 +1993,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2020,7 +2020,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2034, + "headersSize": 2053, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2058,7 +2058,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2098,11 +2098,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2127,8 +2127,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:25.099Z", - "time": 182, + "startedDateTime": "2025-09-15T17:11:31.480Z", + "time": 192, "timings": { "blocked": -1, "connect": -1, @@ -2136,7 +2136,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 182 + "wait": 192 } }, { @@ -2157,15 +2157,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -2184,7 +2184,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2007, + "headersSize": 2026, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2196,11 +2196,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney4" }, "response": { - "bodySize": 2662, + "bodySize": 2696, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2662, - "text": "{\"_id\":\"FrodoTestJourney4\",\"_rev\":\"1431580905\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"4d4535f0-ceb9-4aac-a86e-78cf8e11c044\",\"innerTreeOnly\":false,\"nodes\":{\"4d4535f0-ceb9-4aac-a86e-78cf8e11c044\":{\"x\":210,\"y\":305.5,\"connections\":{\"unknown\":\"d6bf3b33-f8b9-4e9c-82bf-56917952eae2\",\"known\":\"fbb62b61-346d-45f4-98bf-bfa56a71bbb0\"},\"nodeType\":\"ScriptedDecisionNode\",\"displayName\":\"Check Username\"},\"848e3f95-7dcb-4d90-9333-76fea189fbb9\":{\"x\":1163,\"y\":305.5,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"nodeType\":\"product-Saml2Node\",\"displayName\":\"SAML2 Authentication\"},\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\":{\"x\":915,\"y\":168.66666666666669,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"InnerTreeEvaluatorNode\",\"displayName\":\"Login\"},\"27671bb9-3f18-41a1-8c4a-2ae74e7f7c23\":{\"x\":915,\"y\":309.33333333333337,\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"848e3f95-7dcb-4d90-9333-76fea189fbb9\"},\"nodeType\":\"EmailTemplateNode\",\"displayName\":\"Email Template Node\"},\"d6bf3b33-f8b9-4e9c-82bf-56917952eae2\":{\"x\":440,\"y\":80,\"connections\":{\"localAuthentication\":\"9d8ba851-9a00-4bd1-968c-bb8dc89d31ef\",\"socialAuthentication\":\"f7dbafa0-4872-4895-8f16-166c67f37351\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f7dbafa0-4872-4895-8f16-166c67f37351\":{\"x\":685,\"y\":371.8333333333333,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"27671bb9-3f18-41a1-8c4a-2ae74e7f7c23\"},\"nodeType\":\"SocialProviderHandlerNode\",\"displayName\":\"Social Login\"},\"9d8ba851-9a00-4bd1-968c-bb8dc89d31ef\":{\"x\":685,\"y\":143.66666666666666,\"connections\":{\"CANCELLED\":\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\",\"EXPIRED\":\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"IdentityStoreDecisionNode\",\"displayName\":\"Validate Creds\"},\"fbb62b61-346d-45f4-98bf-bfa56a71bbb0\":{\"x\":440,\"y\":424,\"connections\":{\"localAuthentication\":\"9d8ba851-9a00-4bd1-968c-bb8dc89d31ef\",\"socialAuthentication\":\"f7dbafa0-4872-4895-8f16-166c67f37351\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":323},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"enabled\":true}" + "size": 2696, + "text": "{\"_id\":\"FrodoTestJourney4\",\"_rev\":\"1126185280\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"4d4535f0-ceb9-4aac-a86e-78cf8e11c044\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"4d4535f0-ceb9-4aac-a86e-78cf8e11c044\":{\"x\":210,\"y\":305.5,\"connections\":{\"unknown\":\"d6bf3b33-f8b9-4e9c-82bf-56917952eae2\",\"known\":\"fbb62b61-346d-45f4-98bf-bfa56a71bbb0\"},\"nodeType\":\"ScriptedDecisionNode\",\"displayName\":\"Check Username\"},\"848e3f95-7dcb-4d90-9333-76fea189fbb9\":{\"x\":1163,\"y\":305.5,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"nodeType\":\"product-Saml2Node\",\"displayName\":\"SAML2 Authentication\"},\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\":{\"x\":915,\"y\":168.66666666666669,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"InnerTreeEvaluatorNode\",\"displayName\":\"Login\"},\"27671bb9-3f18-41a1-8c4a-2ae74e7f7c23\":{\"x\":915,\"y\":309.33333333333337,\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"848e3f95-7dcb-4d90-9333-76fea189fbb9\"},\"nodeType\":\"EmailTemplateNode\",\"displayName\":\"Email Template Node\"},\"d6bf3b33-f8b9-4e9c-82bf-56917952eae2\":{\"x\":440,\"y\":80,\"connections\":{\"localAuthentication\":\"9d8ba851-9a00-4bd1-968c-bb8dc89d31ef\",\"socialAuthentication\":\"f7dbafa0-4872-4895-8f16-166c67f37351\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f7dbafa0-4872-4895-8f16-166c67f37351\":{\"x\":685,\"y\":371.8333333333333,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"27671bb9-3f18-41a1-8c4a-2ae74e7f7c23\"},\"nodeType\":\"SocialProviderHandlerNode\",\"displayName\":\"Social Login\"},\"9d8ba851-9a00-4bd1-968c-bb8dc89d31ef\":{\"x\":685,\"y\":143.66666666666666,\"connections\":{\"CANCELLED\":\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\",\"EXPIRED\":\"ee68b747-ffd4-4ee2-9111-55e0ef511dcd\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"IdentityStoreDecisionNode\",\"displayName\":\"Validate Creds\"},\"fbb62b61-346d-45f4-98bf-bfa56a71bbb0\":{\"x\":440,\"y\":424,\"connections\":{\"localAuthentication\":\"9d8ba851-9a00-4bd1-968c-bb8dc89d31ef\",\"socialAuthentication\":\"f7dbafa0-4872-4895-8f16-166c67f37351\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":323},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286}}}" }, "cookies": [], "headers": [ @@ -2222,7 +2222,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -2238,7 +2238,7 @@ }, { "name": "etag", - "value": "\"1431580905\"" + "value": "\"1126185280\"" }, { "name": "expires", @@ -2258,15 +2258,15 @@ }, { "name": "content-length", - "value": "2662" + "value": "2696" }, { "name": "date", - "value": "Mon, 09 Sep 2024 21:00:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:31 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-d606f809-884a-41b2-82e3-811636c4df50" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2291,8 +2291,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-09-09T21:00:25.287Z", - "time": 70, + "startedDateTime": "2025-09-15T17:11:31.678Z", + "time": 87, "timings": { "blocked": -1, "connect": -1, @@ -2300,7 +2300,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 70 + "wait": 87 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/2-Import-journey-FrodoTestJourney5-w_1119246922/dependencies_1379947466/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/2-Import-journey-FrodoTestJourney5-w_1119246922/dependencies_1379947466/recording.har index 17b2bcd28..6f6a8a74e 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/2-Import-journey-FrodoTestJourney5-w_1119246922/dependencies_1379947466/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/importJourney_541402267/2-Import-journey-FrodoTestJourney5-w_1119246922/dependencies_1379947466/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -52,7 +52,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2021, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -68,7 +68,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 1060, - "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"LyogQ2hlY2sgVXNlcm5hbWUKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogQ2hlY2sgaWYgdXNlcm5hbWUgaGFzIGFscmVhZHkgYmVlbiBjb2xsZWN0ZWQuCiAqIFJldHVybiAia25vd24iIGlmIHllcywgInVua25vd24iIG90aGVyd2lzZS4KICogCiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuCiAqIAogKiBUaGUgU2NyaXB0ZWQgRGVjaXNpb24gTm9kZSBuZWVkcyB0aGUgZm9sbG93aW5nIG91dGNvbWVzIGRlZmluZWQ6CiAqIC0ga25vd24KICogLSB1bmtub3duCiAqLwooZnVuY3Rpb24gKCkgewogICAgaWYgKG51bGwgIT0gc2hhcmVkU3RhdGUuZ2V0KCJ1c2VybmFtZSIpKSB7CiAgICAgICAgb3V0Y29tZSA9ICJrbm93biI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBvdXRjb21lID0gInVua25vd24iOwogICAgfQp9KCkpOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733329044425,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"739bdc48-fd24-4c52-b353-88706d75558a\",\"name\":\"Check Username\",\"description\":\"Check if username has already been collected.\",\"script\":\"LyogQ2hlY2sgVXNlcm5hbWUKICoKICogQXV0aG9yOiB2b2xrZXIuc2NoZXViZXJAZm9yZ2Vyb2NrLmNvbQogKiAKICogQ2hlY2sgaWYgdXNlcm5hbWUgaGFzIGFscmVhZHkgYmVlbiBjb2xsZWN0ZWQuCiAqIFJldHVybiAia25vd24iIGlmIHllcywgInVua25vd24iIG90aGVyd2lzZS4KICogCiAqIFRoaXMgc2NyaXB0IGRvZXMgbm90IG5lZWQgdG8gYmUgcGFyYW1ldHJpemVkLiBJdCB3aWxsIHdvcmsgcHJvcGVybHkgYXMgaXMuCiAqIAogKiBUaGUgU2NyaXB0ZWQgRGVjaXNpb24gTm9kZSBuZWVkcyB0aGUgZm9sbG93aW5nIG91dGNvbWVzIGRlZmluZWQ6CiAqIC0ga25vd24KICogLSB1bmtub3duCiAqLwooZnVuY3Rpb24gKCkgewogICAgaWYgKG51bGwgIT0gc2hhcmVkU3RhdGUuZ2V0KCJ1c2VybmFtZSIpKSB7CiAgICAgICAgb3V0Y29tZSA9ICJrbm93biI7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBvdXRjb21lID0gInVua25vd24iOwogICAgfQp9KCkpOw==\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"AUTHENTICATION_TREE_DECISION_NODE\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956292001,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -122,11 +122,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -151,8 +151,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:24.371Z", - "time": 77, + "startedDateTime": "2025-09-15T17:11:31.782Z", + "time": 83, "timings": { "blocked": -1, "connect": -1, @@ -160,7 +160,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 77 + "wait": 83 } }, { @@ -181,11 +181,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -208,7 +208,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2021, + "headersSize": 1998, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -224,7 +224,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 3082, - "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlck5hbWUiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKQoKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgicG9zdGFsQWRkcmVzcyIsIG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MpCmlmIChub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgiY2l0eSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24uaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgic3RhdGVQcm92aW5jZSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24pCmlmIChub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInBvc3RhbENvZGUiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlKQppZiAobm9ybWFsaXplZFByb2ZpbGUuY291bnRyeS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KCJjb3VudHJ5Iiwgbm9ybWFsaXplZFByb2ZpbGUuY291bnRyeSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBob25lLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInRlbGVwaG9uZU51bWJlciIsIG5vcm1hbGl6ZWRQcm9maWxlLnBob25lKQoKLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5Ci8vIHRoZW4gYWRkIGEgYm9vbGVhbiBmbGFnIHRvIHRoZSBzaGFyZWQgc3RhdGUgdG8gaW5kaWNhdGUgbmFtZXMgYXJlIG5vdCBwcmVzZW50Ci8vIHRoaXMgY291bGQgYmUgdXNlZCBlbHNld2hlcmUKLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmcKLy8gdGhlIHVzZXIgb2JqZWN0IHdpdGggYmxhbmsgdmFsdWVzIHdoZW4gZ2l2ZW5OYW1lICBhbmQgZmFtaWx5TmFtZSBpcyBub3QgcHJlc2VudApib29sZWFuIG5vR2l2ZW5OYW1lID0gbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmFzU3RyaW5nKCk/LnRyaW0oKSkKYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpCnNoYXJlZFN0YXRlLnB1dCgibmFtZUVtcHR5T3JOdWxsIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKQoKcmV0dXJuIG1hbmFnZWRVc2VyCg==\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733329044523,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"name\":\"Normalized Profile to Managed User\",\"description\":\"Converts a normalized social profile into a managed user\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmltcG9ydCBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlCgpKc29uVmFsdWUgbWFuYWdlZFVzZXIgPSBqc29uKG9iamVjdCgKICAgICAgICBmaWVsZCgiZ2l2ZW5OYW1lIiwgbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lKSwKICAgICAgICBmaWVsZCgic24iLCBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lKSwKICAgICAgICBmaWVsZCgibWFpbCIsIG5vcm1hbGl6ZWRQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlck5hbWUiLCBub3JtYWxpemVkUHJvZmlsZS51c2VybmFtZSkpKQoKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgicG9zdGFsQWRkcmVzcyIsIG5vcm1hbGl6ZWRQcm9maWxlLnBvc3RhbEFkZHJlc3MpCmlmIChub3JtYWxpemVkUHJvZmlsZS5hZGRyZXNzTG9jYWxpdHkuaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgiY2l0eSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NMb2NhbGl0eSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24uaXNOb3ROdWxsKCkpIG1hbmFnZWRVc2VyLnB1dCgic3RhdGVQcm92aW5jZSIsIG5vcm1hbGl6ZWRQcm9maWxlLmFkZHJlc3NSZWdpb24pCmlmIChub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInBvc3RhbENvZGUiLCBub3JtYWxpemVkUHJvZmlsZS5wb3N0YWxDb2RlKQppZiAobm9ybWFsaXplZFByb2ZpbGUuY291bnRyeS5pc05vdE51bGwoKSkgbWFuYWdlZFVzZXIucHV0KCJjb3VudHJ5Iiwgbm9ybWFsaXplZFByb2ZpbGUuY291bnRyeSkKaWYgKG5vcm1hbGl6ZWRQcm9maWxlLnBob25lLmlzTm90TnVsbCgpKSBtYW5hZ2VkVXNlci5wdXQoInRlbGVwaG9uZU51bWJlciIsIG5vcm1hbGl6ZWRQcm9maWxlLnBob25lKQoKLy8gaWYgdGhlIGdpdmVuTmFtZSBhbmQgZmFtaWx5TmFtZSBpcyBudWxsIG9yIGVtcHR5Ci8vIHRoZW4gYWRkIGEgYm9vbGVhbiBmbGFnIHRvIHRoZSBzaGFyZWQgc3RhdGUgdG8gaW5kaWNhdGUgbmFtZXMgYXJlIG5vdCBwcmVzZW50Ci8vIHRoaXMgY291bGQgYmUgdXNlZCBlbHNld2hlcmUKLy8gZm9yIGVnLiB0aGlzIGNvdWxkIGJlIHVzZWQgaW4gYSBzY3JpcHRlZCBkZWNpc2lvbiBub2RlIHRvIGJ5LXBhc3MgcGF0Y2hpbmcKLy8gdGhlIHVzZXIgb2JqZWN0IHdpdGggYmxhbmsgdmFsdWVzIHdoZW4gZ2l2ZW5OYW1lICBhbmQgZmFtaWx5TmFtZSBpcyBub3QgcHJlc2VudApib29sZWFuIG5vR2l2ZW5OYW1lID0gbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZ2l2ZW5OYW1lLmFzU3RyaW5nKCk/LnRyaW0oKSkKYm9vbGVhbiBub0ZhbWlseU5hbWUgPSBub3JtYWxpemVkUHJvZmlsZS5mYW1pbHlOYW1lLmlzTnVsbCgpIHx8ICghbm9ybWFsaXplZFByb2ZpbGUuZmFtaWx5TmFtZS5hc1N0cmluZygpPy50cmltKCkpCnNoYXJlZFN0YXRlLnB1dCgibmFtZUVtcHR5T3JOdWxsIiwgbm9HaXZlbk5hbWUgJiYgbm9GYW1pbHlOYW1lKQoKcmV0dXJuIG1hbmFnZWRVc2VyCg==\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956292086,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -278,11 +278,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -307,8 +307,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:24.457Z", - "time": 88, + "startedDateTime": "2025-09-15T17:11:31.870Z", + "time": 82, "timings": { "blocked": -1, "connect": -1, @@ -316,7 +316,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 88 + "wait": 82 } }, { @@ -337,11 +337,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -364,7 +364,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -380,7 +380,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 1501, - "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733329044617,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"name\":\"GitHub Profile Normalization (VS)\",\"description\":\"Normalizes raw profile data from GitHub\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjAgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMuCiAqIG9yIHdpdGggb25lIG9mIGl0cyBhZmZpbGlhdGVzLiBBbGwgdXNlIHNoYWxsIGJlIGV4Y2x1c2l2ZWx5IHN1YmplY3QKICogdG8gc3VjaCBsaWNlbnNlIGJldHdlZW4gdGhlIGxpY2Vuc2VlIGFuZCBGb3JnZVJvY2sgQVMuCiAqLwoKaW1wb3J0IHN0YXRpYyBvcmcuZm9yZ2Vyb2NrLmpzb24uSnNvblZhbHVlLmZpZWxkCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5qc29uCmltcG9ydCBzdGF0aWMgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZS5vYmplY3QKCmxvZ2dlci53YXJuaW5nKCJHaXRIdWIgcmF3UHJvZmlsZTogIityYXdQcm9maWxlKQoKcmV0dXJuIGpzb24ob2JqZWN0KAogICAgICAgIGZpZWxkKCJpZCIsIHJhd1Byb2ZpbGUuaWQpLAogICAgICAgIGZpZWxkKCJkaXNwbGF5TmFtZSIsIHJhd1Byb2ZpbGUubmFtZSksCiAgICAgICAgZmllbGQoImdpdmVuTmFtZSIsIHJhd1Byb2ZpbGUuZmlyc3RfbmFtZSksCiAgICAgICAgZmllbGQoImZhbWlseU5hbWUiLCByYXdQcm9maWxlLmxhc3RfbmFtZSksCiAgICAgICAgZmllbGQoInBob3RvVXJsIiwgcmF3UHJvZmlsZS5waWN0dXJlLmRhdGEudXJsKSwKICAgICAgICBmaWVsZCgiZW1haWwiLCByYXdQcm9maWxlLmVtYWlsKSwKICAgICAgICBmaWVsZCgidXNlcm5hbWUiLCByYXdQcm9maWxlLmVtYWlsKSkp\",\"default\":false,\"language\":\"GROOVY\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956292176,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -434,11 +434,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -463,7 +463,7 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:24.551Z", + "startedDateTime": "2025-09-15T17:11:31.957Z", "time": 87, "timings": { "blocked": -1, @@ -493,11 +493,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -520,7 +520,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2022, + "headersSize": 1999, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -536,7 +536,7 @@ "content": { "mimeType": "application/json;charset=UTF-8", "size": 7281, - "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=7a031a92-f70d-4b30-9d70-da7cfb1d9c93,ou=user,ou=am-config\",\"lastModifiedDate\":1733329044712,\"evaluatorVersion\":\"1.0\"}" + "text": "{\"_id\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"name\":\"ADFS Profile Normalization (JS)\",\"description\":\"Normalizes raw profile data from ADFS\",\"script\":\"LyoKICogQ29weXJpZ2h0IDIwMjIgRm9yZ2VSb2NrIEFTLiBBbGwgUmlnaHRzIFJlc2VydmVkCiAqCiAqIFVzZSBvZiB0aGlzIGNvZGUgcmVxdWlyZXMgYSBjb21tZXJjaWFsIHNvZnR3YXJlIGxpY2Vuc2Ugd2l0aCBGb3JnZVJvY2sgQVMKICogb3Igd2l0aCBvbmUgb2YgaXRzIGFmZmlsaWF0ZXMuIEFsbCB1c2Ugc2hhbGwgYmUgZXhjbHVzaXZlbHkgc3ViamVjdAogKiB0byBzdWNoIGxpY2Vuc2UgYmV0d2VlbiB0aGUgbGljZW5zZWUgYW5kIEZvcmdlUm9jayBBUy4KICovCgovKgogKiBUaGlzIHNjcmlwdCByZXR1cm5zIHRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIKICogaW4gYSBzdGFuZGFyZCBmb3JtIGV4cGVjdGVkIGJ5IHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlLgogKgogKiBEZWZpbmVkIHZhcmlhYmxlczoKICogcmF3UHJvZmlsZSAtIFRoZSBzb2NpYWwgaWRlbnRpdHkgcHJvdmlkZXIgcHJvZmlsZSBpbmZvcm1hdGlvbiBmb3IgdGhlIGF1dGhlbnRpY2F0aW5nIHVzZXIuCiAqICAgICAgICAgICAgICBKc29uVmFsdWUgKDEpLgogKiBsb2dnZXIgLSBUaGUgZGVidWcgbG9nZ2VyIGluc3RhbmNlOgogKiAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9zY3JpcHRpbmctZ3VpZGUvc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLmh0bWwjc2NyaXB0aW5nLWFwaS1nbG9iYWwtbG9nZ2VyLgogKiByZWFsbSAtIFN0cmluZyAocHJpbWl0aXZlKS4KICogICAgICAgICBUaGUgbmFtZSBvZiB0aGUgcmVhbG0gdGhlIHVzZXIgaXMgYXV0aGVudGljYXRpbmcgdG8uCiAqIHJlcXVlc3RIZWFkZXJzIC0gVHJlZU1hcCAoMikuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCB0aGF0IHByb3ZpZGVzIG1ldGhvZHMgZm9yIGFjY2Vzc2luZyBoZWFkZXJzIGluIHRoZSBsb2dpbiByZXF1ZXN0OgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGhlbnRpY2F0aW9uLWd1aWRlL3NjcmlwdGluZy1hcGktbm9kZS5odG1sI3NjcmlwdGluZy1hcGktbm9kZS1yZXF1ZXN0SGVhZGVycy4KICogcmVxdWVzdFBhcmFtZXRlcnMgLSBUcmVlTWFwICgyKS4KICogICAgICAgICAgICAgICAgICAgICBUaGUgb2JqZWN0IHRoYXQgY29udGFpbnMgdGhlIGF1dGhlbnRpY2F0aW9uIHJlcXVlc3QgcGFyYW1ldGVycy4KICogc2VsZWN0ZWRJZHAgLSBTdHJpbmcgKHByaW1pdGl2ZSkuCiAqICAgICAgICAgICAgICAgVGhlIHNvY2lhbCBpZGVudGl0eSBwcm92aWRlciBuYW1lLiBGb3IgZXhhbXBsZTogZ29vZ2xlLgogKiBzaGFyZWRTdGF0ZSAtIExpbmtlZEhhc2hNYXAgKDMpLgogKiAgICAgICAgICAgICAgIFRoZSBvYmplY3QgdGhhdCBob2xkcyB0aGUgc3RhdGUgb2YgdGhlIGF1dGhlbnRpY2F0aW9uIHRyZWUgYW5kIGFsbG93cyBkYXRhIGV4Y2hhbmdlIGJldHdlZW4gdGhlIHN0YXRlbGVzcyBub2RlczoKICogICAgICAgICAgICAgICBodHRwczovL2JhY2tzdGFnZS5mb3JnZXJvY2suY29tL2RvY3MvYW0vNy9hdXRoLW5vZGVzL2NvcmUtYWN0aW9uLmh0bWwjYWNjZXNzaW5nLXRyZWUtc3RhdGUuCiAqIHRyYW5zaWVudFN0YXRlIC0gTGlua2VkSGFzaE1hcCAoMykuCiAqICAgICAgICAgICAgICAgICAgVGhlIG9iamVjdCBmb3Igc3RvcmluZyBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCBtdXN0IG5vdCBsZWF2ZSB0aGUgc2VydmVyIHVuZW5jcnlwdGVkLAogKiAgICAgICAgICAgICAgICAgIGFuZCB0aGF0IG1heSBub3QgbmVlZCB0byBwZXJzaXN0IGJldHdlZW4gYXV0aGVudGljYXRpb24gcmVxdWVzdHMgZHVyaW5nIHRoZSBhdXRoZW50aWNhdGlvbiBzZXNzaW9uOgogKiAgICAgICAgICAgICAgICAgIGh0dHBzOi8vYmFja3N0YWdlLmZvcmdlcm9jay5jb20vZG9jcy9hbS83L2F1dGgtbm9kZXMvY29yZS1hY3Rpb24uaHRtbCNhY2Nlc3NpbmctdHJlZS1zdGF0ZS4KICoKICogUmV0dXJuIC0gYSBKc29uVmFsdWUgKDEpLgogKiAgICAgICAgICBUaGUgcmVzdWx0IG9mIHRoZSBsYXN0IHN0YXRlbWVudCBpbiB0aGUgc2NyaXB0IGlzIHJldHVybmVkIHRvIHRoZSBzZXJ2ZXIuCiAqICAgICAgICAgIEN1cnJlbnRseSwgdGhlIEltbWVkaWF0ZWx5IEludm9rZWQgRnVuY3Rpb24gRXhwcmVzc2lvbiAoYWxzbyBrbm93biBhcyBTZWxmLUV4ZWN1dGluZyBBbm9ueW1vdXMgRnVuY3Rpb24pCiAqICAgICAgICAgIGlzIHRoZSBsYXN0IChhbmQgb25seSkgc3RhdGVtZW50IGluIHRoaXMgc2NyaXB0LCBhbmQgaXRzIHJldHVybiB2YWx1ZSB3aWxsIGJlY29tZSB0aGUgc2NyaXB0IHJlc3VsdC4KICogICAgICAgICAgRG8gbm90IHVzZSAicmV0dXJuIHZhcmlhYmxlIiBzdGF0ZW1lbnQgb3V0c2lkZSBvZiBhIGZ1bmN0aW9uIGRlZmluaXRpb24uCiAqCiAqICAgICAgICAgIFRoaXMgc2NyaXB0J3MgbGFzdCBzdGF0ZW1lbnQgc2hvdWxkIHJlc3VsdCBpbiBhIEpzb25WYWx1ZSAoMSkgd2l0aCB0aGUgZm9sbG93aW5nIGtleXM6CiAqICAgICAgICAgIHsKICogICAgICAgICAgICAgIHsiZGlzcGxheU5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZW1haWwiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiZmFtaWx5TmFtZSI6ICJjb3JyZXNwb25kaW5nLXNvY2lhbC1pZGVudGl0eS1wcm92aWRlci12YWx1ZSJ9LAogKiAgICAgICAgICAgICAgeyJnaXZlbk5hbWUiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsiaWQiOiAiY29ycmVzcG9uZGluZy1zb2NpYWwtaWRlbnRpdHktcHJvdmlkZXItdmFsdWUifSwKICogICAgICAgICAgICAgIHsibG9jYWxlIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InBob3RvVXJsIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0sCiAqICAgICAgICAgICAgICB7InVzZXJuYW1lIjogImNvcnJlc3BvbmRpbmctc29jaWFsLWlkZW50aXR5LXByb3ZpZGVyLXZhbHVlIn0KICogICAgICAgICAgfQogKgogKiAgICAgICAgICBUaGUgY29uc3VtZXIgb2YgdGhpcyBkYXRhIGRlZmluZXMgd2hpY2gga2V5cyBhcmUgcmVxdWlyZWQgYW5kIHdoaWNoIGFyZSBvcHRpb25hbC4KICogICAgICAgICAgRm9yIGV4YW1wbGUsIHRoZSBzY3JpcHQgYXNzb2NpYXRlZCB3aXRoIHRoZSBTb2NpYWwgUHJvdmlkZXIgSGFuZGxlciBOb2RlIGFuZCwKICogICAgICAgICAgdWx0aW1hdGVseSwgdGhlIG1hbmFnZWQgb2JqZWN0IGNyZWF0ZWQvdXBkYXRlZCB3aXRoIHRoaXMgZGF0YQogKiAgICAgICAgICB3aWxsIGV4cGVjdCBjZXJ0YWluIGtleXMgdG8gYmUgcG9wdWxhdGVkLgogKiAgICAgICAgICBJbiBzb21lIGNvbW1vbiBkZWZhdWx0IGNvbmZpZ3VyYXRpb25zLCB0aGUgZm9sbG93aW5nIGtleXMgYXJlIHJlcXVpcmVkIHRvIGJlIG5vdCBlbXB0eToKICogICAgICAgICAgdXNlcm5hbWUsIGdpdmVuTmFtZSwgZmFtaWx5TmFtZSwgZW1haWwuCiAqCiAqICAgICAgICAgIEZyb20gUkZDNDUxNzogQSB2YWx1ZSBvZiB0aGUgRGlyZWN0b3J5IFN0cmluZyBzeW50YXggaXMgYSBzdHJpbmcgb2Ygb25lIG9yIG1vcmUKICogICAgICAgICAgYXJiaXRyYXJ5IGNoYXJhY3RlcnMgZnJvbSB0aGUgVW5pdmVyc2FsIENoYXJhY3RlciBTZXQgKFVDUykuCiAqICAgICAgICAgIEEgemVyby1sZW5ndGggY2hhcmFjdGVyIHN0cmluZyBpcyBub3QgcGVybWl0dGVkLgogKgogKiAoMSkgSnNvblZhbHVlIC0gaHR0cHM6Ly9iYWNrc3RhZ2UuZm9yZ2Vyb2NrLmNvbS9kb2NzL2FtLzcvYXBpZG9jcy9vcmcvZm9yZ2Vyb2NrL2pzb24vSnNvblZhbHVlLmh0bWwuCiAqICgyKSBUcmVlTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9UcmVlTWFwLmh0bWwuCiAqICgzKSBMaW5rZWRIYXNoTWFwIC0gaHR0cHM6Ly9kb2NzLm9yYWNsZS5jb20vZW4vamF2YS9qYXZhc2UvMTEvZG9jcy9hcGkvamF2YS5iYXNlL2phdmEvdXRpbC9MaW5rZWRIYXNoTWFwLmh0bWwuCiAqLwoKKGZ1bmN0aW9uICgpIHsKICAgIHZhciBmckphdmEgPSBKYXZhSW1wb3J0ZXIoCiAgICAgICAgb3JnLmZvcmdlcm9jay5qc29uLkpzb25WYWx1ZQogICAgKTsKCiAgICB2YXIgbm9ybWFsaXplZFByb2ZpbGVEYXRhID0gZnJKYXZhLkpzb25WYWx1ZS5qc29uKGZySmF2YS5Kc29uVmFsdWUub2JqZWN0KCkpOwogIAogIAkvL2xvZ2dlci5tZXNzYWdlKCdTZWd1aW4gcmF3UHJvZmlsZTogJytyYXdQcm9maWxlKTsKCiAgICBub3JtYWxpemVkUHJvZmlsZURhdGEucHV0KCdpZCcsIHJhd1Byb2ZpbGUuZ2V0KCdzdWInKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2Rpc3BsYXlOYW1lJywgcmF3UHJvZmlsZS5nZXQoJ2dpdmVuTmFtZScpLmFzU3RyaW5nKCkgKyAnICcgKyByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2VtYWlsJywgcmF3UHJvZmlsZS5nZXQoJ21haWwnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2dpdmVuTmFtZScsIHJhd1Byb2ZpbGUuZ2V0KCdnaXZlbk5hbWUnKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ2ZhbWlseU5hbWUnLCByYXdQcm9maWxlLmdldCgnc24nKS5hc1N0cmluZygpKTsKICAgIG5vcm1hbGl6ZWRQcm9maWxlRGF0YS5wdXQoJ3VzZXJuYW1lJywgcmF3UHJvZmlsZS5nZXQoJ3VwbicpLmFzU3RyaW5nKCkpOwogICAgbm9ybWFsaXplZFByb2ZpbGVEYXRhLnB1dCgncm9sZXMnLCByYXdQcm9maWxlLmdldCgncm9sZXMnKS5hc1N0cmluZygpKTsKICAKICAJLy9sb2dnZXIubWVzc2FnZSgnU2VndWluIG5vcm1hbGl6ZWRQcm9maWxlRGF0YTogJytub3JtYWxpemVkUHJvZmlsZURhdGEpOwoKICAgIHJldHVybiBub3JtYWxpemVkUHJvZmlsZURhdGE7Cn0oKSk7\",\"default\":false,\"language\":\"JAVASCRIPT\",\"context\":\"SOCIAL_IDP_PROFILE_TRANSFORMATION\",\"createdBy\":\"null\",\"creationDate\":0,\"lastModifiedBy\":\"id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config\",\"lastModifiedDate\":1757956292278,\"evaluatorVersion\":\"1.0\"}" }, "cookies": [], "headers": [ @@ -590,11 +590,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -619,8 +619,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:24.648Z", - "time": 86, + "startedDateTime": "2025-09-15T17:11:32.051Z", + "time": 94, "timings": { "blocked": -1, "connect": -1, @@ -628,7 +628,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 86 + "wait": 94 } }, { @@ -649,11 +649,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "authorization", @@ -672,7 +672,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1933, + "headersSize": 1910, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -698,7 +698,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" + }, + { + "name": "vary", + "value": "Origin" }, { "name": "cache-control", @@ -742,7 +746,7 @@ }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -761,14 +765,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 664, + "headersSize": 678, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:24.741Z", - "time": 71, + "startedDateTime": "2025-09-15T17:11:32.150Z", + "time": 79, "timings": { "blocked": -1, "connect": -1, @@ -776,15 +780,15 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 71 + "wait": 79 } }, { - "_id": "b6f5950c32a37357d404097bb8f4318a", + "_id": "f403c414204898428169f781b6348757", "_order": 0, "cache": {}, "request": { - "bodySize": 1232, + "bodySize": 2, "cookies": [], "headers": [ { @@ -797,11 +801,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -813,7 +817,7 @@ }, { "name": "content-length", - "value": "1232" + "value": "2" }, { "name": "accept-encoding", @@ -824,183 +828,28 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2043, + "headersSize": 2022, "httpVersion": "HTTP/1.1", - "method": "PUT", + "method": "POST", "postData": { "mimeType": "application/json", "params": [], - "text": "{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"clientSecret\":null,\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" + "text": "{}" }, - "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oauth2Config/github" - }, - "response": { - "bodySize": 1201, - "content": { - "mimeType": "application/json;charset=UTF-8", - "size": 1201, - "text": "{\"_id\":\"github\",\"_rev\":\"744779204\",\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://ig.mytestrun.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://ig.mytestrun.com/login/oauth/access_token\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}}" - }, - "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": "private" - }, - { - "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": "\"744779204\"" - }, - { - "name": "expires", - "value": "0" - }, - { - "name": "pragma", - "value": "no-cache" - }, - { - "name": "content-type", - "value": "application/json;charset=UTF-8" - }, - { - "name": "content-length", - "value": "1201" - }, - { - "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" - }, - { - "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" - }, - { - "name": "strict-transport-security", - "value": "max-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": "2024-12-04T16:17:24.820Z", - "time": 82, - "timings": { - "blocked": -1, - "connect": -1, - "dns": -1, - "receive": 0, - "send": 0, - "ssl": -1, - "wait": 82 - } - }, - { - "_id": "eb186ed3c0e5ac3d76933fb736b691ee", - "_order": 0, - "cache": {}, - "request": { - "bodySize": 1626, - "cookies": [], - "headers": [ - { - "name": "accept", - "value": "application/json, text/plain, */*" - }, - { - "name": "content-type", - "value": "application/json" - }, - { - "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" - }, - { - "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" - }, - { - "name": "accept-api-version", - "value": "protocol=2.1,resource=1.0" - }, - { - "name": "authorization", - "value": "Bearer " - }, - { - "name": "content-length", - "value": "1626" - }, - { - "name": "accept-encoding", - "value": "gzip, compress, deflate, br" - }, + "queryString": [ { - "name": "host", - "value": "openam-frodo-dev.forgeblocks.com" + "name": "_action", + "value": "nextdescendents" } ], - "headersSize": 2039, - "httpVersion": "HTTP/1.1", - "method": "PUT", - "postData": { - "mimeType": "application/json", - "params": [], - "text": "{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"clientSecret\":null,\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true},\"redirectAfterFormPostURI\":\"\"}" - }, - "queryString": [], - "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders/oidcConfig/adfs" + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/services/SocialIdentityProviders?_action=nextdescendents" }, "response": { - "bodySize": 1597, + "bodySize": 11382, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 1597, - "text": "{\"_id\":\"adfs\",\"_rev\":\"-1771631869\",\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}}" + "size": 11382, + "text": "{\"result\":[{\"clientId\":\"297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://accounts.google.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://accounts.google.com/o/oauth2/v2/auth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://accounts.google.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"Google\",\"buttonImage\":\"images/g-logo.png\",\"iconBackground\":\"#4184f3\",\"iconClass\":\"fa-google\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"58d29080-4563-480b-89bb-1e7719776a21\",\"userInfoEndpoint\":\"https://www.googleapis.com/oauth2/v3/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://www.googleapis.com/oauth2/v4/token\",\"_id\":\"google\",\"_type\":{\"_id\":\"googleConfig\",\"name\":\"Client configuration for Google.\",\"collection\":true}},{\"clientId\":\"bdae6d141d4dcf95a630\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://github.com/login/oauth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"user\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonCustomStyle\":\"background-color: #fff; color: #757575; border-color: #ddd;\",\"buttonCustomStyleHover\":\"color: #6d6d6d; background-color: #eee; border-color: #ccc;\",\"buttonDisplayName\":\"GitHub\",\"buttonImage\":\"https://cdn-icons-png.flaticon.com/512/25/25231.png\",\"iconBackground\":\"#4184f3\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"23143919-6b78-40c3-b25e-beca19b229e0\",\"userInfoEndpoint\":\"https://api.github.com/user\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://github.com/login/oauth/access_token\",\"_id\":\"github\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"123741918345526\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://www.facebook.com/dialog/oauth\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"email\"],\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"fa-facebook-official\",\"buttonCustomStyle\":\"background-color: #3b5998; border-color: #3b5998; color: white;\",\"buttonCustomStyleHover\":\"background-color: #334b7d; border-color: #334b7d; color: white;\",\"buttonDisplayName\":\"Facebook\",\"buttonImage\":\"\",\"iconBackground\":\"#3b5998\",\"iconClass\":\"fa-facebook\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":3600,\"revocationCheckOptions\":[],\"transform\":\"bae1d54a-e97d-4997-aa5d-c027f21af82c\",\"userInfoEndpoint\":\"https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/XUI/?realm=%2Falpha\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://graph.facebook.com/v2.7/oauth/access_token\",\"_id\":\"facebook\",\"_type\":{\"_id\":\"oauth2Config\",\"name\":\"Client configuration for providers that implement the OAuth2 specification.\",\"collection\":true}},{\"clientId\":\"CHANGE ME\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://openam-volker-dev.forgeblocks.com/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":false,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple-stoyan\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"io.scheuber.idc.signinWithApple.service\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://appleid.apple.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://appleid.apple.com/auth/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"name\",\"email\"],\"issuer\":\"https://appleid.apple.com\",\"redirectAfterFormPostURI\":\"https://idc.scheuber.io/login\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://appleid.apple.com/auth/keys\",\"encryptedIdTokens\":false,\"requestNativeAppForUserInfo\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonCustomStyleHover\":\"background-color: #000000; color: #ffffff; border-color: #000000;\",\"buttonDisplayName\":\"Apple\",\"buttonImage\":\"/login/images/apple-logo.png\",\"iconBackground\":\"#000000\",\"iconClass\":\"fa-apple\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"484e6246-dbc6-4288-97e6-54e55431402e\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/am/oauth2/client/form_post/apple_web\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"FORM_POST\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://appleid.apple.com/auth/token\",\"_id\":\"apple_web\",\"_type\":{\"_id\":\"appleConfig\",\"name\":\"Client configuration for Apple.\",\"collection\":true}},{\"clientId\":\"0oa13r2cp29Rynmyw697\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://trial-5735851.okta.com/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://trial-5735851.okta.com\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonDisplayName\":\"Okta\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"6325cf19-a49b-471e-8d26-7e4df76df0e2\",\"userInfoEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/userinfo\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://trial-5735851.okta.com/oauth2/v1/token\",\"_id\":\"okta-trial-5735851\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"aa9a179e-cdba-4db8-8477-3d1069d5ec04\",\"pkceMethod\":\"S256\",\"wellKnownEndpoint\":\"https://adfs.mytestrun.com/adfs/.well-known/openid-configuration\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"encryptJwtRequestParameter\":false,\"scopeDelimiter\":\" \",\"scopes\":[\"openid\",\"profile\",\"email\"],\"issuer\":\"https://adfs.mytestrun.com/adfs\",\"userInfoResponseType\":\"JSON\",\"acrValues\":[],\"jwksUriEndpoint\":\"https://adfs.mytestrun.com/adfs/discovery/keys\",\"encryptedIdTokens\":false,\"enabled\":true,\"jwtRequestParameterOption\":\"NONE\",\"authenticationIdKey\":\"sub\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft ADFS\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"enableNativeNonce\":true,\"transform\":\"dbe0bf9a-72aa-49d5-8483-9db147985a47\",\"jwtSigningAlgorithm\":\"RS256\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://adfs.mytestrun.com/adfs/oauth2/token\",\"_id\":\"adfs\",\"_type\":{\"_id\":\"oidcConfig\",\"name\":\"Client configuration for providers that implement the OpenID Connect specification.\",\"collection\":true}},{\"clientId\":\"c42a3dc8-f276-496b-a722-269f131cc21c\",\"pkceMethod\":\"S256\",\"jwtEncryptionMethod\":\"NONE\",\"authorizationEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize\",\"jwtEncryptionAlgorithm\":\"NONE\",\"issuerComparisonCheckType\":\"EXACT\",\"scopeDelimiter\":\" \",\"scopes\":[\"User.Read\",\"openid\"],\"clientSecretLabelIdentifier\":\"azure\",\"enabled\":true,\"authenticationIdKey\":\"id\",\"uiConfig\":{\"buttonClass\":\"\",\"buttonCustomStyle\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonCustomStyleHover\":\"background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;\",\"buttonDisplayName\":\"Microsoft Azure\",\"buttonImage\":\"/login/images/microsoft-logo.png\",\"iconBackground\":\"#0078d7\",\"iconClass\":\"fa-windows\",\"iconFontColor\":\"white\"},\"privateKeyJwtExpTime\":600,\"revocationCheckOptions\":[],\"transform\":\"73cecbfc-dad0-4395-be6a-6858ee3a80e5\",\"userInfoEndpoint\":\"https://graph.microsoft.com/v1.0/me\",\"jwtSigningAlgorithm\":\"NONE\",\"redirectURI\":\"https://idc.scheuber.io/login\",\"clientAuthenticationMethod\":\"CLIENT_SECRET_POST\",\"responseMode\":\"DEFAULT\",\"useCustomTrustStore\":false,\"tokenEndpoint\":\"https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token\",\"_id\":\"azure\",\"_type\":{\"_id\":\"microsoftConfig\",\"name\":\"Client configuration for Microsoft.\",\"collection\":true}}]}" }, "cookies": [], "headers": [ @@ -1036,10 +885,6 @@ "name": "cross-origin-resource-policy", "value": "same-origin" }, - { - "name": "etag", - "value": "\"-1771631869\"" - }, { "name": "expires", "value": "0" @@ -1052,17 +897,13 @@ "name": "content-type", "value": "application/json;charset=UTF-8" }, - { - "name": "content-length", - "value": "1597" - }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:24 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1079,16 +920,20 @@ { "name": "alt-svc", "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" + }, + { + "name": "transfer-encoding", + "value": "chunked" } ], - "headersSize": 788, + "headersSize": 773, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:24.907Z", - "time": 93, + "startedDateTime": "2025-09-15T17:11:32.234Z", + "time": 200, "timings": { "blocked": -1, "connect": -1, @@ -1096,7 +941,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 93 + "wait": 200 } }, { @@ -1117,11 +962,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1140,7 +985,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2035, + "headersSize": 2012, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -1214,11 +1059,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1243,8 +1088,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:25.008Z", - "time": 73, + "startedDateTime": "2025-09-15T17:11:32.531Z", + "time": 138, "timings": { "blocked": -1, "connect": -1, @@ -1252,7 +1097,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 73 + "wait": 138 } }, { @@ -1273,11 +1118,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1300,7 +1145,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2015, + "headersSize": 1992, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1374,11 +1219,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:32 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1403,8 +1248,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:25.088Z", - "time": 121, + "startedDateTime": "2025-09-15T17:11:32.677Z", + "time": 155, "timings": { "blocked": -1, "connect": -1, @@ -1412,7 +1257,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 121 + "wait": 155 } }, { @@ -1433,11 +1278,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1456,7 +1301,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2061, + "headersSize": 2038, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [ @@ -1530,11 +1375,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:33 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1559,8 +1404,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:25.215Z", - "time": 76, + "startedDateTime": "2025-09-15T17:11:32.837Z", + "time": 75, "timings": { "blocked": -1, "connect": -1, @@ -1568,7 +1413,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 76 + "wait": 75 } }, { @@ -1589,11 +1434,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1616,7 +1461,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2044, + "headersSize": 2021, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -1690,11 +1535,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:33 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1719,8 +1564,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:25.301Z", - "time": 110, + "startedDateTime": "2025-09-15T17:11:32.916Z", + "time": 149, "timings": { "blocked": -1, "connect": -1, @@ -1728,7 +1573,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 110 + "wait": 149 } }, { @@ -1749,11 +1594,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1776,7 +1621,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2032, + "headersSize": 2009, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -1851,11 +1696,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:33 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -1880,7 +1725,7 @@ "status": 409, "statusText": "Conflict" }, - "startedDateTime": "2024-12-04T16:17:25.418Z", + "startedDateTime": "2025-09-15T17:11:33.069Z", "time": 79, "timings": { "blocked": -1, @@ -1910,11 +1755,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -1937,7 +1782,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2024, + "headersSize": 2001, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2011,11 +1856,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:33 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2040,8 +1885,8 @@ "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-12-04T16:17:25.503Z", - "time": 85, + "startedDateTime": "2025-09-15T17:11:33.153Z", + "time": 88, "timings": { "blocked": -1, "connect": -1, @@ -2049,7 +1894,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 85 + "wait": 88 } }, { @@ -2070,11 +1915,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2097,7 +1942,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2089, + "headersSize": 2066, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2175,11 +2020,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:33 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2204,8 +2049,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:25.595Z", - "time": 173, + "startedDateTime": "2025-09-15T17:11:33.245Z", + "time": 239, "timings": { "blocked": -1, "connect": -1, @@ -2213,7 +2058,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 173 + "wait": 239 } }, { @@ -2234,11 +2079,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2261,7 +2106,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2081, + "headersSize": 2058, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2339,11 +2184,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:25 GMT" + "value": "Mon, 15 Sep 2025 17:11:33 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2368,8 +2213,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:25.773Z", - "time": 176, + "startedDateTime": "2025-09-15T17:11:33.487Z", + "time": 202, "timings": { "blocked": -1, "connect": -1, @@ -2377,7 +2222,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 176 + "wait": 202 } }, { @@ -2398,11 +2243,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2425,7 +2270,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2089, + "headersSize": 2066, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2503,11 +2348,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:26 GMT" + "value": "Mon, 15 Sep 2025 17:11:34 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2532,8 +2377,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:25.953Z", - "time": 182, + "startedDateTime": "2025-09-15T17:11:33.693Z", + "time": 243, "timings": { "blocked": -1, "connect": -1, @@ -2541,7 +2386,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 182 + "wait": 243 } }, { @@ -2562,11 +2407,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2589,7 +2434,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2089, + "headersSize": 2066, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2667,11 +2512,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:26 GMT" + "value": "Mon, 15 Sep 2025 17:11:34 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2696,8 +2541,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:26.140Z", - "time": 182, + "startedDateTime": "2025-09-15T17:11:33.941Z", + "time": 183, "timings": { "blocked": -1, "connect": -1, @@ -2705,7 +2550,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 182 + "wait": 183 } }, { @@ -2726,11 +2571,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2753,7 +2598,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2081, + "headersSize": 2058, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2831,11 +2676,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:26 GMT" + "value": "Mon, 15 Sep 2025 17:11:34 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -2860,8 +2705,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:26.328Z", - "time": 197, + "startedDateTime": "2025-09-15T17:11:34.129Z", + "time": 183, "timings": { "blocked": -1, "connect": -1, @@ -2869,7 +2714,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 197 + "wait": 183 } }, { @@ -2890,11 +2735,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -2917,7 +2762,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2076, + "headersSize": 2053, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -2995,11 +2840,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:26 GMT" + "value": "Mon, 15 Sep 2025 17:11:34 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3024,8 +2869,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:26.534Z", - "time": 181, + "startedDateTime": "2025-09-15T17:11:34.316Z", + "time": 284, "timings": { "blocked": -1, "connect": -1, @@ -3033,7 +2878,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 284 } }, { @@ -3054,11 +2899,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3081,7 +2926,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2085, + "headersSize": 2062, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -3159,11 +3004,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:26 GMT" + "value": "Mon, 15 Sep 2025 17:11:34 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3188,8 +3033,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:26.720Z", - "time": 182, + "startedDateTime": "2025-09-15T17:11:34.604Z", + "time": 201, "timings": { "blocked": -1, "connect": -1, @@ -3197,7 +3042,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 182 + "wait": 201 } }, { @@ -3218,11 +3063,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3245,7 +3090,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2085, + "headersSize": 2062, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -3323,11 +3168,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:27 GMT" + "value": "Mon, 15 Sep 2025 17:11:35 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3352,8 +3197,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:26.908Z", - "time": 176, + "startedDateTime": "2025-09-15T17:11:34.809Z", + "time": 207, "timings": { "blocked": -1, "connect": -1, @@ -3361,7 +3206,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 174 + "wait": 207 } }, { @@ -3382,11 +3227,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3409,7 +3254,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2090, + "headersSize": 2067, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -3421,11 +3266,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/InnerTreeEvaluatorNode/ff179a8f-b67b-46e8-bb8d-edc78c80341b" }, "response": { - "bodySize": 269, + "bodySize": 297, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 269, - "text": "{\"_id\":\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\",\"_rev\":\"-1199744357\",\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" + "size": 297, + "text": "{\"_id\":\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\",\"_rev\":\"-1423071884\",\"displayErrorOutcome\":false,\"tree\":\"FrodoTestJourney2\",\"_type\":{\"_id\":\"InnerTreeEvaluatorNode\",\"name\":\"Inner Tree Evaluator\",\"collection\":true},\"_outcomes\":[{\"id\":\"true\",\"displayName\":\"True\"},{\"id\":\"false\",\"displayName\":\"False\"}]}" }, "cookies": [], "headers": [ @@ -3463,7 +3308,7 @@ }, { "name": "etag", - "value": "\"-1199744357\"" + "value": "\"-1423071884\"" }, { "name": "expires", @@ -3483,15 +3328,15 @@ }, { "name": "content-length", - "value": "269" + "value": "297" }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:27 GMT" + "value": "Mon, 15 Sep 2025 17:11:35 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3516,8 +3361,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:27.091Z", - "time": 204, + "startedDateTime": "2025-09-15T17:11:35.020Z", + "time": 264, "timings": { "blocked": -1, "connect": -1, @@ -3525,7 +3370,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 204 + "wait": 264 } }, { @@ -3546,11 +3391,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3573,7 +3418,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2088, + "headersSize": 2065, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -3651,11 +3496,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:27 GMT" + "value": "Mon, 15 Sep 2025 17:11:35 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3680,8 +3525,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:27.300Z", - "time": 181, + "startedDateTime": "2025-09-15T17:11:35.287Z", + "time": 414, "timings": { "blocked": -1, "connect": -1, @@ -3689,7 +3534,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 181 + "wait": 414 } }, { @@ -3710,11 +3555,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3737,7 +3582,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2093, + "headersSize": 2070, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -3815,11 +3660,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:27 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -3844,8 +3689,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:27.487Z", - "time": 188, + "startedDateTime": "2025-09-15T17:11:35.705Z", + "time": 224, "timings": { "blocked": -1, "connect": -1, @@ -3853,7 +3698,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 188 + "wait": 224 } }, { @@ -3874,11 +3719,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -3901,7 +3746,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2076, + "headersSize": 2053, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -3979,11 +3824,11 @@ }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:27 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4008,8 +3853,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:27.682Z", - "time": 179, + "startedDateTime": "2025-09-15T17:11:35.934Z", + "time": 275, "timings": { "blocked": -1, "connect": -1, @@ -4017,7 +3862,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 179 + "wait": 275 } }, { @@ -4038,11 +3883,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4065,7 +3910,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2093, + "headersSize": 2070, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -4077,11 +3922,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/nodes/SocialProviderHandlerNode/f4e81b8b-8465-409f-b71c-b5c58ab688ef" }, "response": { - "bodySize": 397, + "bodySize": 417, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 397, - "text": "{\"_id\":\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\",\"_rev\":\"1131356488\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" + "size": 417, + "text": "{\"_id\":\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\",\"_rev\":\"-673211818\",\"clientType\":\"BROWSER\",\"script\":\"58c824ae-84ed-4724-82cd-db128fc3f6c\",\"usernameAttribute\":\"userName\",\"storeTokens\":false,\"_type\":{\"_id\":\"SocialProviderHandlerNode\",\"name\":\"Legacy Social Provider Handler Node\",\"collection\":true},\"_outcomes\":[{\"id\":\"ACCOUNT_EXISTS\",\"displayName\":\"Account exists\"},{\"id\":\"NO_ACCOUNT\",\"displayName\":\"No account exists\"}]}" }, "cookies": [], "headers": [ @@ -4119,7 +3964,7 @@ }, { "name": "etag", - "value": "\"1131356488\"" + "value": "\"-673211818\"" }, { "name": "expires", @@ -4139,15 +3984,15 @@ }, { "name": "content-length", - "value": "397" + "value": "417" }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:28 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4172,8 +4017,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:27.867Z", - "time": 186, + "startedDateTime": "2025-09-15T17:11:36.214Z", + "time": 210, "timings": { "blocked": -1, "connect": -1, @@ -4181,7 +4026,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 186 + "wait": 210 } }, { @@ -4202,11 +4047,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/3.0.1-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", @@ -4229,7 +4074,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2049, + "headersSize": 2026, "httpVersion": "HTTP/1.1", "method": "PUT", "postData": { @@ -4241,11 +4086,11 @@ "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney5" }, "response": { - "bodySize": 2677, + "bodySize": 2695, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 2677, - "text": "{\"_id\":\"FrodoTestJourney5\",\"_rev\":\"-639311844\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"entryNodeId\":\"94299dce-b606-409f-8be0-66d23061692f\",\"innerTreeOnly\":false,\"nodes\":{\"ef8f26a5-a85f-4929-acf6-842e24d89493\":{\"x\":440,\"y\":424,\"connections\":{\"localAuthentication\":\"a036a5e1-cee2-4c23-b7ae-8f39a7087444\",\"socialAuthentication\":\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"c89fb4c7-0122-42c0-817a-a0451b67bcdc\":{\"x\":915,\"y\":309.3333333333333,\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"58f762af-8e19-4d96-aae0-73b48e8f95d4\"},\"nodeType\":\"EmailTemplateNode\",\"displayName\":\"Email Template Node\"},\"58f762af-8e19-4d96-aae0-73b48e8f95d4\":{\"x\":1163,\"y\":305.5,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"nodeType\":\"product-Saml2Node\",\"displayName\":\"SAML2 Authentication\"},\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\":{\"x\":915,\"y\":168.66666666666669,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"InnerTreeEvaluatorNode\",\"displayName\":\"Login\"},\"94299dce-b606-409f-8be0-66d23061692f\":{\"x\":210,\"y\":305.5,\"connections\":{\"unknown\":\"da49467f-a848-4e41-a175-5a0502c5d2af\",\"known\":\"ef8f26a5-a85f-4929-acf6-842e24d89493\"},\"nodeType\":\"ScriptedDecisionNode\",\"displayName\":\"Check Username\"},\"a036a5e1-cee2-4c23-b7ae-8f39a7087444\":{\"x\":685,\"y\":143.66666666666666,\"connections\":{\"CANCELLED\":\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\",\"EXPIRED\":\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"IdentityStoreDecisionNode\",\"displayName\":\"Validate Creds\"},\"da49467f-a848-4e41-a175-5a0502c5d2af\":{\"x\":440,\"y\":80,\"connections\":{\"localAuthentication\":\"a036a5e1-cee2-4c23-b7ae-8f39a7087444\",\"socialAuthentication\":\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\":{\"x\":685,\"y\":371.8333333333333,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c89fb4c7-0122-42c0-817a-a0451b67bcdc\"},\"nodeType\":\"SocialProviderHandlerNode\",\"displayName\":\"Social Login\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":323},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286}},\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"mustRun\":false,\"enabled\":true}" + "size": 2695, + "text": "{\"_id\":\"FrodoTestJourney5\",\"_rev\":\"1937253724\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"94299dce-b606-409f-8be0-66d23061692f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"ef8f26a5-a85f-4929-acf6-842e24d89493\":{\"x\":440,\"y\":424,\"connections\":{\"localAuthentication\":\"a036a5e1-cee2-4c23-b7ae-8f39a7087444\",\"socialAuthentication\":\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"c89fb4c7-0122-42c0-817a-a0451b67bcdc\":{\"x\":915,\"y\":309.3333333333333,\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"58f762af-8e19-4d96-aae0-73b48e8f95d4\"},\"nodeType\":\"EmailTemplateNode\",\"displayName\":\"Email Template Node\"},\"58f762af-8e19-4d96-aae0-73b48e8f95d4\":{\"x\":1163,\"y\":305.5,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"nodeType\":\"product-Saml2Node\",\"displayName\":\"SAML2 Authentication\"},\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\":{\"x\":915,\"y\":168.66666666666669,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"InnerTreeEvaluatorNode\",\"displayName\":\"Login\"},\"94299dce-b606-409f-8be0-66d23061692f\":{\"x\":210,\"y\":305.5,\"connections\":{\"unknown\":\"da49467f-a848-4e41-a175-5a0502c5d2af\",\"known\":\"ef8f26a5-a85f-4929-acf6-842e24d89493\"},\"nodeType\":\"ScriptedDecisionNode\",\"displayName\":\"Check Username\"},\"a036a5e1-cee2-4c23-b7ae-8f39a7087444\":{\"x\":685,\"y\":143.66666666666666,\"connections\":{\"CANCELLED\":\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\",\"EXPIRED\":\"ff179a8f-b67b-46e8-bb8d-edc78c80341b\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"IdentityStoreDecisionNode\",\"displayName\":\"Validate Creds\"},\"da49467f-a848-4e41-a175-5a0502c5d2af\":{\"x\":440,\"y\":80,\"connections\":{\"localAuthentication\":\"a036a5e1-cee2-4c23-b7ae-8f39a7087444\",\"socialAuthentication\":\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f4e81b8b-8465-409f-b71c-b5c58ab688ef\":{\"x\":685,\"y\":371.8333333333333,\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c89fb4c7-0122-42c0-817a-a0451b67bcdc\"},\"nodeType\":\"SocialProviderHandlerNode\",\"displayName\":\"Social Login\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":323},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286}}}" }, "cookies": [], "headers": [ @@ -4283,7 +4128,7 @@ }, { "name": "etag", - "value": "\"-639311844\"" + "value": "\"1937253724\"" }, { "name": "expires", @@ -4303,15 +4148,15 @@ }, { "name": "content-length", - "value": "2677" + "value": "2695" }, { "name": "date", - "value": "Wed, 04 Dec 2024 16:17:28 GMT" + "value": "Mon, 15 Sep 2025 17:11:36 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-2d9c5a64-06ed-4355-a17e-0d50bffd2831" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -4336,8 +4181,8 @@ "status": 201, "statusText": "Created" }, - "startedDateTime": "2024-12-04T16:17:28.059Z", - "time": 84, + "startedDateTime": "2025-09-15T17:11:36.430Z", + "time": 91, "timings": { "blocked": -1, "connect": -1, @@ -4345,7 +4190,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 84 + "wait": 91 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/readJourneys_1183825603/1-Read-all-journeys_1009176082/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/readJourneys_1183825603/1-Read-all-journeys_1009176082/recording.har new file mode 100644 index 000000000..5155352fe --- /dev/null +++ b/src/test/mock-recordings/JourneyOps_2291468013/readJourneys_1183825603/1-Read-all-journeys_1009176082/recording.har @@ -0,0 +1,166 @@ +{ + "log": { + "_recordingName": "JourneyOps/readJourneys()/1: Read all journeys", + "creator": { + "comment": "persister:fs", + "name": "Polly.JS", + "version": "6.0.6" + }, + "entries": [ + { + "_id": "cc968d4ca98755f27cb44bad450498ad", + "_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/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 2004, + "httpVersion": "HTTP/1.1", + "method": "GET", + "queryString": [ + { + "name": "_queryFilter", + "value": "true" + } + ], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees?_queryFilter=true" + }, + "response": { + "bodySize": 44061, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 44061, + "text": "{\"result\":[{\"_id\":\"ResetPassword\",\"_rev\":\"2074770462\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\",\"innerTreeOnly\":false,\"description\":\"Reset Password Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"06c97be5-7fdd-4739-aea1-ecc7fe082865\":{\"connections\":{\"outcome\":\"e4c752f9-c625-48c9-9644-a58802fa9e9c\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":453,\"y\":66},\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\":{\"connections\":{\"false\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\",\"true\":\"06c97be5-7fdd-4739-aea1-ecc7fe082865\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":271,\"y\":21},\"989f0bf8-a328-4217-b82b-5275d79ca8bd\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":819,\"y\":61},\"cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b\":{\"connections\":{\"outcome\":\"21b8ddf3-0203-4ae1-ab05-51cf3a3a707a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":103,\"y\":50},\"e4c752f9-c625-48c9-9644-a58802fa9e9c\":{\"connections\":{\"outcome\":\"989f0bf8-a328-4217-b82b-5275d79ca8bd\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":643,\"y\":50}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":79},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":981,\"y\":147},\"startNode\":{\"x\":25,\"y\":25}}},{\"_id\":\"ForgottenUsername\",\"_rev\":\"-15270498\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5e2a7c95-94af-4b23-8724-deb13853726a\",\"innerTreeOnly\":false,\"description\":\"Forgotten Username Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Username Reset\\\"]\"},\"nodes\":{\"5e2a7c95-94af-4b23-8724-deb13853726a\":{\"connections\":{\"outcome\":\"bf9ea8d5-9802-4f26-9664-a21840faac23\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":0,\"y\":0},\"b93ce36e-1976-4610-b24f-8d6760b5463b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bf9ea8d5-9802-4f26-9664-a21840faac23\":{\"connections\":{\"false\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\",\"true\":\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\"},\"displayName\":\"Identify Existing User\",\"nodeType\":\"IdentifyExistingUserNode\",\"x\":0,\"y\":0},\"d9a79f01-2ce3-4be2-a28a-975f35c3c8ca\":{\"connections\":{\"outcome\":\"b93ce36e-1976-4610-b24f-8d6760b5463b\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":970,\"y\":149},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":982,\"y\":252},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j10\",\"_rev\":\"-966969906\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"c91d626e-1156-41bd-b1fb-d292f640fba6\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"300feda0-3248-49a9-b60f-01df802b2229\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"40afb384-e9b6-4dcb-acde-04de109474c8\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"8d7d64ee-da20-461f-a2ca-206b7479dd67\":{\"connections\":{\"true\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\":{\"connections\":{\"true\":\"8d7d64ee-da20-461f-a2ca-206b7479dd67\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"c91d626e-1156-41bd-b1fb-d292f640fba6\":{\"connections\":{\"level only\":\"300feda0-3248-49a9-b60f-01df802b2229\",\"none\":\"c7fcf7ae-1ab5-474b-b5b0-272e10468fbd\",\"shared and level\":\"97ef9d96-99e7-4d2d-b6c6-4177b5397ead\",\"shared only\":\"40afb384-e9b6-4dcb-acde-04de109474c8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"UpdatePassword\",\"_rev\":\"1509374777\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d1b79744-493a-44fe-bc26-7d324a8caa4e\",\"innerTreeOnly\":false,\"description\":\"Update password using active session\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Password Reset\\\"]\"},\"nodes\":{\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\":{\"connections\":{\"false\":\"a3d97b53-e38a-4b24-aed0-a021050eb744\",\"true\":\"20237b34-26cb-4a0b-958f-abb422290d42\"},\"displayName\":\"Attribute Present Decision\",\"nodeType\":\"AttributePresentDecisionNode\",\"x\":288,\"y\":133},\"20237b34-26cb-4a0b-958f-abb422290d42\":{\"connections\":{\"outcome\":\"7d1deabe-cd98-49c8-943f-ca12305775f3\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":526,\"y\":46},\"3990ce1f-cce6-435b-ae1c-f138e89411c1\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":1062,\"y\":189},\"7d1deabe-cd98-49c8-943f-ca12305775f3\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Data Store Decision\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":722,\"y\":45},\"a3d97b53-e38a-4b24-aed0-a021050eb744\":{\"connections\":{\"outcome\":\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":659,\"y\":223},\"d018fcd1-4e22-4160-8c41-63bee51c9cb3\":{\"connections\":{\"outcome\":\"3990ce1f-cce6-435b-ae1c-f138e89411c1\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":943,\"y\":30},\"d1b79744-493a-44fe-bc26-7d324a8caa4e\":{\"connections\":{\"outcome\":\"0f0904e6-1da3-4cdb-9abf-0d2545016fab\"},\"displayName\":\"Get Session Data\",\"nodeType\":\"SessionDataNode\",\"x\":122,\"y\":129}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1212,\"y\":128},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":939,\"y\":290},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney9\",\"_rev\":\"-586333725\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"82d90fa0-9345-46b5-b5b1-50f732a387ec\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"82d90fa0-9345-46b5-b5b1-50f732a387ec\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"f07fba3c-b2fb-4298-94c7-c3379132ef74\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"f07fba3c-b2fb-4298-94c7-c3379132ef74\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney8\",\"_rev\":\"2013582348\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"b20da99f-e162-4b03-be45-13379995867f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":false,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"b20da99f-e162-4b03-be45-13379995867f\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"277c21a5-1474-45f9-aa8c-b39eaffc1b2b\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}},{\"_id\":\"Registration\",\"_rev\":\"-2058896210\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\",\"innerTreeOnly\":false,\"description\":\"Platform Registration Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Registration\\\"]\"},\"nodes\":{\"0c091c49-f3af-48fb-ac6f-07fba0499dd6\":{\"connections\":{\"outcome\":\"466f8b54-07fb-4e31-a11d-a6842618cc37\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":261,\"y\":168},\"466f8b54-07fb-4e31-a11d-a6842618cc37\":{\"connections\":{\"outcome\":\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\"},\"displayName\":\"Email Suspend Node\",\"nodeType\":\"EmailSuspendNode\",\"x\":484,\"y\":267.015625},\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\":{\"connections\":{\"outcome\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":861,\"y\":221},\"ad5dcbb3-7335-49b7-b3e7-7d850bb88237\":{\"connections\":{\"CREATED\":\"97a15eb2-a015-4b6d-81a0-be78c3aa1a3b\",\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Create Object\",\"nodeType\":\"CreateObjectNode\",\"x\":717,\"y\":283}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1085,\"y\":248},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":921,\"y\":370},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"FrodoTestJourney7\",\"_rev\":\"-185208157\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d6171ae2-903d-41cc-b851-af6414e56d56\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"d6171ae2-903d-41cc-b851-af6414e56d56\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"a9adc345-4fef-4d86-831a-9d8bc952f844\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"},\"a9adc345-4fef-4d86-831a-9d8bc952f844\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney6\",\"_rev\":\"-1471147218\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"20dde5d1-fe72-473a-b811-c16fe753fef5\":{\"x\":455,\"y\":137.5,\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"nodeType\":\"DataStoreDecisionNode\",\"displayName\":\"Validate Credentials\"},\"a2fda63a-859d-44c0-ba5e-ac0bd5d82040\":{\"x\":210,\"y\":109,\"connections\":{\"outcome\":\"20dde5d1-fe72-473a-b811-c16fe753fef5\"},\"nodeType\":\"PageNode\",\"displayName\":\"Login Page\"}},\"staticNodes\":{\"startNode\":{\"x\":70,\"y\":155},\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80}}},{\"_id\":\"FrodoTestJourney1\",\"_rev\":\"-156934367\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"1c586352-4568-4918-8985-876f142d1427\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Credentials\",\"nodeType\":\"DataStoreDecisionNode\",\"x\":455,\"y\":137.5},\"cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f\":{\"connections\":{\"outcome\":\"1c586352-4568-4918-8985-876f142d1427\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":210,\"y\":109}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":692,\"y\":230},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":692,\"y\":80},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"RadioChoice\",\"_rev\":\"-771275624\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5d6cd20e-5074-43de-8832-fddd95fb078e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5d6cd20e-5074-43de-8832-fddd95fb078e\":{\"connections\":{\"one\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"three\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"two\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":260,\"y\":409.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":744,\"y\":327},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"FrodoTestJourney3\",\"_rev\":\"-250164044\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"46643303-aeb2-4873-9df1-59db4958cc34\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"46643303-aeb2-4873-9df1-59db4958cc34\":{\"connections\":{\"known\":\"9381fc70-1a31-40de-85de-23faf97e7b28\",\"unknown\":\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":210,\"y\":305.5},\"4b5d893f-0ade-4385-88d6-a281754fe498\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":685,\"y\":371.8333333333333},\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Custom Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":161.015625},\"9381fc70-1a31-40de-85de-23faf97e7b28\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":424},\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\":{\"connections\":{\"CANCELLED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"EXPIRED\":\"e60801b1-9b6f-4017-83d4-1695ca982022\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":685,\"y\":143.66666666666666},\"ab9f607b-0f87-4e46-972d-fa726cd1c8f0\":{\"connections\":{\"localAuthentication\":\"a681751d-ab8c-4cb8-8be9-92b4cc688b69\",\"socialAuthentication\":\"4b5d893f-0ade-4385-88d6-a281754fe498\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":440,\"y\":80},\"c3167e4f-4756-4ad2-bbbd-1278fc1dbf59\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"dd0d8532-e7a2-40af-b05f-2913432fc97e\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":915,\"y\":309.3333333333333},\"ce5239a2-6218-4470-912d-b09f71e38a2e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"unknownDevice\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Device Match\",\"nodeType\":\"DeviceMatchNode\",\"x\":1160,\"y\":13.015625},\"dd0d8532-e7a2-40af-b05f-2913432fc97e\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1163,\"y\":305.5},\"e60801b1-9b6f-4017-83d4-1695ca982022\":{\"connections\":{\"false\":\"5ec39fc4-56c1-4fb5-b808-c248d60d0377\",\"true\":\"ce5239a2-6218-4470-912d-b09f71e38a2e\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":915,\"y\":168.66666666666669}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1417,\"y\":192},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1417,\"y\":286},\"startNode\":{\"x\":70,\"y\":323}}},{\"_id\":\"FrodoTestJourney2\",\"_rev\":\"743763339\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"e3bc0d65-9f4d-4ca3-aa44-69fee11753a1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Login\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":210,\"y\":137.5}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":440,\"y\":80},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":440,\"y\":230},\"startNode\":{\"x\":70,\"y\":155}}},{\"_id\":\"Agent\",\"_rev\":\"414379761\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\",\"innerTreeOnly\":false,\"description\":\"https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"51e2cd24-cf1f-4313-8af0-35ea9e04d2fe\":{\"connections\":{\"false\":\"cbd1f1af-eb0a-4274-a762-adacf04c7080\",\"true\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Zero Page Login Collector\",\"nodeType\":\"ZeroPageLoginNode\",\"x\":163,\"y\":225},\"6736a00a-fc65-438e-b4ea-23f66b4a8739\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Agent Data Store Decision\",\"nodeType\":\"AgentDataStoreDecisionNode\",\"x\":762,\"y\":243},\"cbd1f1af-eb0a-4274-a762-adacf04c7080\":{\"connections\":{\"outcome\":\"6736a00a-fc65-438e-b4ea-23f66b4a8739\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":477,\"y\":324}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1065,\"y\":206},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1064,\"y\":394},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"OrphanedTest\",\"_rev\":\"1812305324\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"343e745f-923a-43c4-8675-649a490fd0a3\",\"innerTreeOnly\":false,\"description\":\"Test orphaned nodes\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"343e745f-923a-43c4-8675-649a490fd0a3\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":407.046875,\"y\":190.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":704,\"y\":129},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":707,\"y\":381},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"test\",\"_rev\":\"-1438477812\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d26176be-ea6f-4f2a-81cd-3d41dd6cee4d\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":50,\"y\":117},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":152,\"y\":25},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j01\",\"_rev\":\"2052678538\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"f129f0df-b49e-453b-97fb-db508e3893ce\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"6674b4ac-dd89-4e13-9440-6f81194e3a22\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\":{\"connections\":{\"true\":\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":0,\"y\":0},\"bdfbe97c-1ff4-4162-85bc-47f6f14b2c66\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\":{\"connections\":{\"true\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0},\"f129f0df-b49e-453b-97fb-db508e3893ce\":{\"connections\":{\"level only\":\"e92d5139-b8a6-43dc-9b13-95ba1d0dc53c\",\"none\":\"bb1e96af-f316-4eb0-b1c6-36b3f1af9e35\",\"shared and level\":\"89ce5d57-82fa-4d58-8d15-0329f7dbd7e7\",\"shared only\":\"6674b4ac-dd89-4e13-9440-6f81194e3a22\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":0,\"y\":0}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j00\",\"_rev\":\"-1504270871\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"01d3785f-7fb4-44a7-9458-72c380a9818f\":{\"connections\":{\"true\":\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":348,\"y\":61},\"39b48197-f4be-42b9-800a-866587b4b9b5\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":365,\"y\":252},\"3c1e8d61-0c48-44ba-86dc-52e9555b6aeb\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":567,\"y\":64},\"513a2ab4-f0b8-4f94-b840-6fe14796cc84\":{\"connections\":{\"level only\":\"39b48197-f4be-42b9-800a-866587b4b9b5\",\"none\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\",\"shared and level\":\"01d3785f-7fb4-44a7-9458-72c380a9818f\",\"shared only\":\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":117,\"y\":117},\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\":{\"connections\":{\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"debug\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":760,\"y\":137},\"d17ffaa1-2c61-4abd-9bb1-2559160d0a5c\":{\"connections\":{\"true\":\"ba503a1e-633e-4d0d-ba18-c9a9b1105b5b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":338,\"y\":156}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":132,\"y\":364},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1000,\"y\":137},\"startNode\":{\"x\":0,\"y\":0}}},{\"_id\":\"Login\",\"_rev\":\"2122881300\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\",\"innerTreeOnly\":false,\"description\":\"Platform Login Tree\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Authentication\\\"]\"},\"nodes\":{\"2119f332-0f69-4088-a7a1-6582bf0f2001\":{\"connections\":{\"Reject\":\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\",\"Retry\":\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\"},\"displayName\":\"Retry Limit Decision\",\"nodeType\":\"RetryLimitDecisionNode\",\"x\":612,\"y\":105.015625},\"33b24514-3e50-4180-8f08-ab6f4e51b07e\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Inner Tree Evaluator\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":827,\"y\":13},\"51e8c4c1-3509-4635-90e6-d2cc31c4a6a5\":{\"connections\":{\"outcome\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Account Lockout\",\"nodeType\":\"AccountLockoutNode\",\"x\":836,\"y\":184.015625},\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\":{\"connections\":{\"CANCELLED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EXPIRED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"FALSE\":\"2119f332-0f69-4088-a7a1-6582bf0f2001\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"bba3e0d8-8525-4e82-bf48-ac17f7988917\"},\"displayName\":\"Identity Store Decision\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":352,\"y\":40.015625},\"a12bc72f-ad97-4f1e-a789-a1fa3dd566c8\":{\"connections\":{\"outcome\":\"7f0c2aee-8c74-4d02-82a6-9d4ed9d11708\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":136,\"y\":59},\"bba3e0d8-8525-4e82-bf48-ac17f7988917\":{\"connections\":{\"outcome\":\"33b24514-3e50-4180-8f08-ab6f4e51b07e\"},\"displayName\":\"Increment Login Count\",\"nodeType\":\"IncrementLoginCountNode\",\"x\":579,\"y\":34}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1073,\"y\":30},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":761,\"y\":401},\"startNode\":{\"x\":50,\"y\":25}}},{\"_id\":\"j03\",\"_rev\":\"1223754516\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"35a4f94b-c895-46b9-bc0a-93cf59233759\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"3a92300d-6d64-451d-8156-30cb51781026\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"6f9de973-9ed4-41f5-b43d-4036041e2b96\":{\"connections\":{\"true\":\"3a92300d-6d64-451d-8156-30cb51781026\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"e0cfbd13-6f1e-4924-9d2d-0f7c23507172\":{\"connections\":{\"level only\":\"35a4f94b-c895-46b9-bc0a-93cf59233759\",\"none\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\",\"shared and level\":\"6f9de973-9ed4-41f5-b43d-4036041e2b96\",\"shared only\":\"fae7424e-13c9-45bd-b3a2-045773671a3f\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"fae7424e-13c9-45bd-b3a2-045773671a3f\":{\"connections\":{\"true\":\"bcb8c535-5ecd-4d3d-b970-26816de96bf2\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j02\",\"_rev\":\"310890277\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"59b06306-a886-443d-92df-7a27a60c394e\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"56899fef-92a1-4f2a-ade3-973c81eb3af1\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"59b06306-a886-443d-92df-7a27a60c394e\":{\"connections\":{\"level only\":\"4416aff7-3ebd-47e6-9831-c2f6bbe3ae24\",\"none\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\",\"shared and level\":\"e0983ead-4918-48f6-858d-9aff0f03759c\",\"shared only\":\"cbb3d506-b267-4b99-9edd-363e90aac997\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"cbb3d506-b267-4b99-9edd-363e90aac997\":{\"connections\":{\"true\":\"56899fef-92a1-4f2a-ade3-973c81eb3af1\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e0983ead-4918-48f6-858d-9aff0f03759c\":{\"connections\":{\"true\":\"2dbd2d37-c659-48cf-8357-c9fc1166e3a7\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j05\",\"_rev\":\"-66344231\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"622179cb-98f1-484a-820d-9a0df6e45e95\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"11f1c31c-50a9-4717-8213-420f6932481f\":{\"connections\":{\"true\":\"e90ae257-c279-46e0-9b43-5ecd89784d77\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"3c106772-ace7-4808-8f3a-9840de8f67f0\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"622179cb-98f1-484a-820d-9a0df6e45e95\":{\"connections\":{\"level only\":\"3c106772-ace7-4808-8f3a-9840de8f67f0\",\"none\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\",\"shared and level\":\"11f1c31c-50a9-4717-8213-420f6932481f\",\"shared only\":\"a0782616-84b7-4bf5-87ed-a01fb3018563\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"a0782616-84b7-4bf5-87ed-a01fb3018563\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"e90ae257-c279-46e0-9b43-5ecd89784d77\":{\"connections\":{\"true\":\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f17ecb7c-abc3-4523-9943-4cbdd90305cb\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j04\",\"_rev\":\"1486689275\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"040b6c89-313b-4664-92e0-6732017384b8\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"00e75aa0-2f9b-4895-9257-d515286fd64b\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"040b6c89-313b-4664-92e0-6732017384b8\":{\"connections\":{\"level only\":\"d10104e9-1f8d-4da6-a110-28d879d13959\",\"none\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\",\"shared and level\":\"f5c317ce-fabd-4a10-9907-c71cea037844\",\"shared only\":\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"69ae8ec1-de43-44ac-98e5-733db80ac176\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"9603ef52-30f0-4ddc-b3c0-28dac83c7bdb\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d10104e9-1f8d-4da6-a110-28d879d13959\":{\"connections\":{\"true\":\"00e75aa0-2f9b-4895-9257-d515286fd64b\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"f5c317ce-fabd-4a10-9907-c71cea037844\":{\"connections\":{\"true\":\"69ae8ec1-de43-44ac-98e5-733db80ac176\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j07\",\"_rev\":\"1639465109\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"13b12fe6-cf53-46a4-a83d-0a3c1fda814f\":{\"connections\":{\"level only\":\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\",\"none\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\",\"shared and level\":\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\",\"shared only\":\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d90dd9f8-8b12-4e90-abaf-228ecc0174a7\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"d9a06d3a-7e3f-4244-9a32-63ffa0d26e00\":{\"connections\":{\"true\":\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"f2fe740c-cd75-460a-8baa-fe4b52ecc947\":{\"connections\":{\"true\":\"e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"PrestonTest\",\"_rev\":\"-1151336344\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5857ca64-f06c-4058-9b04-2f284a2dc70a\",\"innerTreeOnly\":false,\"description\":\"Test journey with a script that no longer exists, to fix a journey export issue.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"5857ca64-f06c-4058-9b04-2f284a2dc70a\":{\"connections\":{},\"displayName\":\"Amster Jwt Decision Node\",\"nodeType\":\"AmsterJwtDecisionNode\",\"x\":162,\"y\":203.6125030517578}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":500,\"y\":50},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":500,\"y\":350},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j06\",\"_rev\":\"-1113240837\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"1d59caff-243c-45bd-b7d0-6dcc563989c5\":{\"connections\":{\"true\":\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"409c251f-c23b-411d-9009-d3b3d26d1b90\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"44b8651c-7c1e-41f1-b9a6-2e441b0ce05a\":{\"connections\":{\"level only\":\"fe8f27df-8a27-4d88-9196-834ce398b2b7\",\"none\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\",\"shared and level\":\"1d59caff-243c-45bd-b7d0-6dcc563989c5\",\"shared only\":\"da878771-421c-463f-aad7-4d5f2ad5e59a\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"da878771-421c-463f-aad7-4d5f2ad5e59a\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"fe8f27df-8a27-4d88-9196-834ce398b2b7\":{\"connections\":{\"true\":\"409c251f-c23b-411d-9009-d3b3d26d1b90\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j09\",\"_rev\":\"1217858041\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"251f35c3-1a32-4520-be10-1f4af9600935\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"251f35c3-1a32-4520-be10-1f4af9600935\":{\"connections\":{\"level only\":\"56b82371-0c61-4dc3-8d06-c1158415b8f9\",\"none\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\",\"shared and level\":\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\",\"shared only\":\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625},\"56b82371-0c61-4dc3-8d06-c1158415b8f9\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"6df24fdd-0b6c-4def-bf42-77af998f28b8\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":233.015625},\"8c5e9cb5-471b-4dd6-b150-ecaaeda98195\":{\"connections\":{\"true\":\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"bb294e05-6b6b-4478-b46f-b8d9e7711c66\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"f57cf53c-b4c6-48f7-84e8-91f535a2e8f8\":{\"connections\":{\"true\":\"6df24fdd-0b6c-4def-bf42-77af998f28b8\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"j08\",\"_rev\":\"578870351\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"d429b2b5-b215-46a5-b239-4994df65cb8b\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\":{\"connections\":{\"true\":\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":392,\"y\":173.015625},\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\":{\"connections\":{\"false\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"true\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"nest\",\"nodeType\":\"InnerTreeEvaluatorNode\",\"x\":816,\"y\":232.015625},\"8096649e-973e-4209-88ce-e1d87ae2bb96\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":395,\"y\":345.015625},\"87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"level\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":598,\"y\":173.015625},\"948e21f4-c512-450a-9d42-e0d629217834\":{\"connections\":{\"true\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\"},\"displayName\":\"shared\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":393,\"y\":259.015625},\"d429b2b5-b215-46a5-b239-4994df65cb8b\":{\"connections\":{\"level only\":\"8096649e-973e-4209-88ce-e1d87ae2bb96\",\"none\":\"66026170-5088-4fcd-a6c8-ed89d7a5c79d\",\"shared and level\":\"042b600b-71cb-45a8-93ae-a6f57b16a6e5\",\"shared only\":\"948e21f4-c512-450a-9d42-e0d629217834\"},\"displayName\":\"mode\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":167,\"y\":210.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1236,\"y\":145},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1236,\"y\":253},\"startNode\":{\"x\":50,\"y\":250}}},{\"_id\":\"ProgressiveProfile\",\"_rev\":\"-1205700547\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"8afdaec3-275e-4301-bb53-34f03e6a4b29\",\"innerTreeOnly\":false,\"description\":\"Prompt for missing preferences on 3rd login\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Progressive Profile\\\"]\"},\"nodes\":{\"423a959a-a1b9-498a-b0f7-596b6b6e775a\":{\"connections\":{\"FAILURE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"PATCHED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Patch Object\",\"nodeType\":\"PatchObjectNode\",\"x\":766,\"y\":36},\"8afdaec3-275e-4301-bb53-34f03e6a4b29\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\"},\"displayName\":\"Login Count Decision\",\"nodeType\":\"LoginCountDecisionNode\",\"x\":152,\"y\":36},\"a1f45b44-5bf7-4c57-aa3f-75c619c7db8e\":{\"connections\":{\"false\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"true\":\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\"},\"displayName\":\"Query Filter Decision\",\"nodeType\":\"QueryFilterDecisionNode\",\"x\":357,\"y\":36},\"a5aecad8-854a-4ed5-b719-ff6c90e858c0\":{\"connections\":{\"outcome\":\"423a959a-a1b9-498a-b0f7-596b6b6e775a\"},\"displayName\":\"Page Node\",\"nodeType\":\"PageNode\",\"x\":555,\"y\":20}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":802,\"y\":312},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":919,\"y\":171},\"startNode\":{\"x\":50,\"y\":58.5}}},{\"_id\":\"FrodoTest\",\"_rev\":\"257422172\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"e2c39477-847a-4df2-9c5d-b449a752638b\",\"innerTreeOnly\":false,\"description\":\"Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.\",\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[\\\"Frodo\\\",\\\"Prototype\\\"]\"},\"nodes\":{\"278bf084-9eea-46fe-8ce9-2600dde3b046\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":444,\"y\":273.015625},\"64157fca-bd5b-4405-a4c8-64ffd98a5461\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"SAML2 Authentication\",\"nodeType\":\"product-Saml2Node\",\"x\":1196,\"y\":188.015625},\"731c5810-020b-45c8-a7fc-3c21903ae2b3\":{\"connections\":{\"localAuthentication\":\"fc7e47cd-c679-4211-8e05-a36654f23c67\",\"socialAuthentication\":\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\"},\"displayName\":\"Login Page\",\"nodeType\":\"PageNode\",\"x\":443,\"y\":26.015625},\"bf153f37-83dd-4f39-aa0c-74135430242e\":{\"connections\":{\"EMAIL_NOT_SENT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"EMAIL_SENT\":\"64157fca-bd5b-4405-a4c8-64ffd98a5461\"},\"displayName\":\"Email Template Node\",\"nodeType\":\"EmailTemplateNode\",\"x\":967,\"y\":222.015625},\"d5cc2d52-6ce4-452d-85ea-3a5b50218b67\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"bf153f37-83dd-4f39-aa0c-74135430242e\"},\"displayName\":\"Social Login\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":702,\"y\":116.015625},\"e2c39477-847a-4df2-9c5d-b449a752638b\":{\"connections\":{\"known\":\"731c5810-020b-45c8-a7fc-3c21903ae2b3\",\"unknown\":\"278bf084-9eea-46fe-8ce9-2600dde3b046\"},\"displayName\":\"Check Username\",\"nodeType\":\"ScriptedDecisionNode\",\"x\":200,\"y\":235.015625},\"fc7e47cd-c679-4211-8e05-a36654f23c67\":{\"connections\":{\"CANCELLED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"EXPIRED\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"FALSE\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"LOCKED\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"TRUE\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\"},\"displayName\":\"Validate Creds\",\"nodeType\":\"IdentityStoreDecisionNode\",\"x\":702,\"y\":292.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":1434,\"y\":60},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":1433,\"y\":459},\"startNode\":{\"x\":63,\"y\":252}}},{\"_id\":\"SocialProviderHandler\",\"_rev\":\"557376553\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"3af612be-340e-4dc9-80fb-62319a187b74\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{\"categories\":\"[]\"},\"nodes\":{\"3af612be-340e-4dc9-80fb-62319a187b74\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e15c8efe-b7a7-42bf-845e-861a9419af32\"},\"displayName\":\"Legacy Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNode\",\"x\":290,\"y\":166.015625},\"e15c8efe-b7a7-42bf-845e-861a9419af32\":{\"connections\":{\"ACCOUNT_EXISTS\":\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\",\"NO_ACCOUNT\":\"e301438c-0bd0-429c-ab0c-66126501069a\",\"SOCIAL_AUTH_INTERRUPTED\":\"e301438c-0bd0-429c-ab0c-66126501069a\"},\"displayName\":\"Social Provider Handler Node\",\"nodeType\":\"SocialProviderHandlerNodeV2\",\"x\":292,\"y\":326.015625}},\"staticNodes\":{\"70e691a5-1e33-4ac3-a356-e7b6d60d92e0\":{\"x\":718,\"y\":63},\"e301438c-0bd0-429c-ab0c-66126501069a\":{\"x\":731,\"y\":519},\"startNode\":{\"x\":50,\"y\":250}}}],\"resultCount\":32,\"pagedResultsCookie\":null,\"totalPagedResultsPolicy\":\"NONE\",\"totalPagedResults\":-1,\"remainingPagedResults\":-1}" + }, + "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": "private" + }, + { + "name": "content-api-version", + "value": "protocol=2.1,resource=1.0, 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": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 17:11:00 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" + }, + { + "name": "strict-transport-security", + "value": "max-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": 800, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T17:11:00.671Z", + "time": 89, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 89 + } + } + ], + "pages": [], + "version": "1.2" + } +} diff --git a/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/2-Update-coordinates-with-server-coordinates-when-server-tree-exists_2218474686/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/2-Update-coordinates-with-server-coordinates-when-server-tree-exists_2218474686/recording.har index 9ba0f557b..abf2e8067 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/2-Update-coordinates-with-server-coordinates-when-server-tree-exists_2218474686/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/2-Update-coordinates-with-server-coordinates-when-server-tree-exists_2218474686/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-12c91324-adf4-4b83-9336-8627999558d7" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,18 +48,18 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/authentication/authenticationtrees/trees/FrodoTestJourney10" }, "response": { - "bodySize": 531, + "bodySize": 551, "content": { "mimeType": "application/json;charset=UTF-8", - "size": 531, - "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"147050450\",\"identityResource\":\"managed/alpha_user\",\"uiConfig\":{},\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}},\"mustRun\":false,\"enabled\":true}" + "size": 551, + "text": "{\"_id\":\"FrodoTestJourney10\",\"_rev\":\"-1571351278\",\"identityResource\":\"managed/alpha_user\",\"entryNodeId\":\"5883ff1e-80dd-49f5-a609-120303e1b0cd\",\"innerTreeOnly\":false,\"noSession\":false,\"mustRun\":false,\"enabled\":true,\"uiConfig\":{},\"nodes\":{\"5883ff1e-80dd-49f5-a609-120303e1b0cd\":{\"x\":1,\"y\":2,\"connections\":{},\"displayName\":\"name1\",\"nodeType\":\"ValidatedUsernameNode\"},\"59129227-f192-4ff4-a7b4-bc7690b82d4f\":{\"x\":3,\"y\":4,\"connections\":{},\"displayName\":\"name2\",\"nodeType\":\"ValidatedUsernameNode\"}},\"staticNodes\":{\"node3\":{\"x\":5,\"y\":6},\"node4\":{\"x\":7,\"y\":8}}}" }, "cookies": [], "headers": [ @@ -81,7 +81,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -97,7 +97,7 @@ }, { "name": "etag", - "value": "\"147050450\"" + "value": "\"-1571351278\"" }, { "name": "expires", @@ -113,15 +113,15 @@ }, { "name": "content-length", - "value": "531" + "value": "551" }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:16:35 GMT" + "value": "Mon, 15 Sep 2025 17:11:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-12c91324-adf4-4b83-9336-8627999558d7" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -140,14 +140,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 785, + "headersSize": 787, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2024-09-09T22:16:35.381Z", - "time": 79, + "startedDateTime": "2025-09-15T17:11:00.509Z", + "time": 55, "timings": { "blocked": -1, "connect": -1, @@ -155,7 +155,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 79 + "wait": 55 } } ], diff --git a/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/3-Updates-coordinates-to-0-if-serverTree-does-not-exist_3801240651/recording.har b/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/3-Updates-coordinates-to-0-if-serverTree-does-not-exist_3801240651/recording.har index 30e84b17c..9400e962c 100644 --- a/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/3-Updates-coordinates-to-0-if-serverTree-does-not-exist_3801240651/recording.har +++ b/src/test/mock-recordings/JourneyOps_2291468013/updateCoordinates_2604093600/3-Updates-coordinates-to-0-if-serverTree-does-not-exist_3801240651/recording.har @@ -25,15 +25,15 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.1.2-0" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-12c91324-adf4-4b83-9336-8627999558d7" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "accept-api-version", - "value": "protocol=2.1,resource=2.0" + "value": "protocol=2.1,resource=1.0" }, { "name": "authorization", @@ -48,7 +48,7 @@ "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 2028, + "headersSize": 2005, "httpVersion": "HTTP/1.1", "method": "GET", "queryString": [], @@ -81,7 +81,7 @@ }, { "name": "content-api-version", - "value": "resource=2.0" + "value": "resource=1.0" }, { "name": "content-security-policy", @@ -113,11 +113,11 @@ }, { "name": "date", - "value": "Mon, 09 Sep 2024 22:16:35 GMT" + "value": "Mon, 15 Sep 2025 17:11:00 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-12c91324-adf4-4b83-9336-8627999558d7" + "value": "frodo-de0e0430-3dc2-4b08-ba8e-a5b078a16684" }, { "name": "strict-transport-security", @@ -142,8 +142,8 @@ "status": 404, "statusText": "Not Found" }, - "startedDateTime": "2024-09-09T22:16:35.472Z", - "time": 72, + "startedDateTime": "2025-09-15T17:11:00.583Z", + "time": 68, "timings": { "blocked": -1, "connect": -1, @@ -151,7 +151,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 72 + "wait": 68 } } ], diff --git a/src/test/mock-recordings/Saml2Ops_952782806/importSaml2Provider_1168819383/3-Import-remote-provider-idp-with-metadata_3052958474/recording.har b/src/test/mock-recordings/Saml2Ops_952782806/importSaml2Provider_1168819383/3-Import-remote-provider-idp-with-metadata_3052958474/recording.har index 714f4e425..7b0a25d91 100644 --- a/src/test/mock-recordings/Saml2Ops_952782806/importSaml2Provider_1168819383/3-Import-remote-provider-idp-with-metadata_3052958474/recording.har +++ b/src/test/mock-recordings/Saml2Ops_952782806/importSaml2Provider_1168819383/3-Import-remote-provider-idp-with-metadata_3052958474/recording.har @@ -25,11 +25,11 @@ }, { "name": "user-agent", - "value": "@rockcarver/frodo-lib/2.0.0-55" + "value": "@rockcarver/frodo-lib/3.3.2" }, { "name": "x-forgerock-transactionid", - "value": "frodo-edeef71d-4c17-4440-a91b-9a0bdc13174c" + "value": "frodo-d43d6ef8-b986-4ed8-b70f-fe069464225a" }, { "name": "accept-api-version", @@ -41,14 +41,18 @@ }, { "name": "content-length", - "value": 9131 + "value": "9131" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" }, { "name": "host", "value": "openam-frodo-dev.forgeblocks.com" } ], - "headersSize": 1640, + "headersSize": 2003, "httpVersion": "HTTP/1.1", "method": "POST", "postData": { @@ -123,16 +127,180 @@ }, { "name": "date", - "value": "Thu, 21 Dec 2023 01:00:02 GMT" + "value": "Mon, 15 Sep 2025 18:27:14 GMT" }, { "name": "x-forgerock-transactionid", - "value": "frodo-edeef71d-4c17-4440-a91b-9a0bdc13174c" + "value": "frodo-d43d6ef8-b986-4ed8-b70f-fe069464225a" }, { "name": "strict-transport-security", "value": "max-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": 765, + "httpVersion": "HTTP/1.1", + "redirectURL": "", + "status": 200, + "statusText": "OK" + }, + "startedDateTime": "2025-09-15T18:27:14.587Z", + "time": 166, + "timings": { + "blocked": -1, + "connect": -1, + "dns": -1, + "receive": 0, + "send": 0, + "ssl": -1, + "wait": 166 + } + }, + { + "_id": "967093dbcff8bbc3d1e8104c6931077f", + "_order": 0, + "cache": {}, + "request": { + "bodySize": 2483, + "cookies": [], + "headers": [ + { + "name": "accept", + "value": "application/json, text/plain, */*" + }, + { + "name": "content-type", + "value": "application/json" + }, + { + "name": "user-agent", + "value": "@rockcarver/frodo-lib/3.3.2" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d43d6ef8-b986-4ed8-b70f-fe069464225a" + }, + { + "name": "accept-api-version", + "value": "protocol=2.1,resource=1.0" + }, + { + "name": "authorization", + "value": "Bearer " + }, + { + "name": "content-length", + "value": "2483" + }, + { + "name": "accept-encoding", + "value": "gzip, compress, deflate, br" + }, + { + "name": "host", + "value": "openam-frodo-dev.forgeblocks.com" + } + ], + "headersSize": 1985, + "httpVersion": "HTTP/1.1", + "method": "PUT", + "postData": { + "mimeType": "application/json", + "params": [], + "text": "{\"_id\":\"aWRw\",\"_rev\":\"-599047583\",\"entityId\":\"idp\",\"identityProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"authenticationRequest\":false},\"encryption\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\"]},\"basicAuthentication\":{}},\"services\":{\"serviceAttributes\":{\"artifactResolutionService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/ArtifactResolver/metaAlias/alpha/idp\"}],\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloRedirect/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloRedirect/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloPOST/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloPOST/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloSoap/metaAlias/alpha/idp\"}],\"nameIdService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniPOST/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniPOST/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniRedirect/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniRedirect/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniSoap/metaAlias/alpha/idp\"}],\"singleSignOnService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/SSOPOST/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/SSORedirect/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/SSOSoap/metaAlias/alpha/idp\"}]},\"nameIdMapping\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/NIMSoap/metaAlias/alpha/idp\"}]}}}" + }, + "queryString": [], + "url": "https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/realm-config/saml2/remote/aWRw" + }, + "response": { + "bodySize": 2548, + "content": { + "mimeType": "application/json;charset=UTF-8", + "size": 2548, + "text": "{\"_id\":\"aWRw\",\"_rev\":\"884670535\",\"entityId\":\"idp\",\"identityProvider\":{\"assertionContent\":{\"signingAndEncryption\":{\"requestResponseSigning\":{\"authenticationRequest\":false},\"encryption\":{},\"secretIdAndAlgorithms\":{}},\"nameIdFormat\":{\"nameIdFormatList\":[\"urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified\"]},\"secrets\":{},\"basicAuthentication\":{},\"clientAuthentication\":{}},\"services\":{\"serviceAttributes\":{\"artifactResolutionService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/ArtifactResolver/metaAlias/alpha/idp\"}],\"singleLogoutService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloRedirect/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloRedirect/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloPOST/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloPOST/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPSloSoap/metaAlias/alpha/idp\"}],\"nameIdService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniPOST/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniPOST/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniRedirect/metaAlias/alpha/idp\",\"responseLocation\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniRedirect/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/IDPMniSoap/metaAlias/alpha/idp\"}],\"singleSignOnService\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/SSOPOST/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/SSORedirect/metaAlias/alpha/idp\"},{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/SSOSoap/metaAlias/alpha/idp\"}]},\"nameIdMapping\":[{\"binding\":\"urn:oasis:names:tc:SAML:2.0:bindings:SOAP\",\"location\":\"https://openam-admin-fed.forgeblocks.com/am/NIMSoap/metaAlias/alpha/idp\"}]}}}" + }, + "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": "private" + }, + { + "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": "\"884670535\"" + }, + { + "name": "expires", + "value": "0" + }, + { + "name": "pragma", + "value": "no-cache" + }, + { + "name": "content-type", + "value": "application/json;charset=UTF-8" + }, + { + "name": "content-length", + "value": "2548" + }, + { + "name": "date", + "value": "Mon, 15 Sep 2025 18:27:14 GMT" + }, + { + "name": "x-forgerock-transactionid", + "value": "frodo-d43d6ef8-b986-4ed8-b70f-fe069464225a" + }, + { + "name": "strict-transport-security", + "value": "max-age=31536000; includeSubDomains; preload;" + }, + { + "name": "x-robots-tag", + "value": "none" + }, { "name": "via", "value": "1.1 google" @@ -142,14 +310,14 @@ "value": "h3=\":443\"; ma=2592000,h3-29=\":443\"; ma=2592000" } ], - "headersSize": 745, + "headersSize": 786, "httpVersion": "HTTP/1.1", "redirectURL": "", "status": 200, "statusText": "OK" }, - "startedDateTime": "2023-12-21T01:00:03.618Z", - "time": 114, + "startedDateTime": "2025-09-15T18:27:14.761Z", + "time": 152, "timings": { "blocked": -1, "connect": -1, @@ -157,7 +325,7 @@ "receive": 0, "send": 0, "ssl": -1, - "wait": 114 + "wait": 152 } } ], diff --git a/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10.journey.json b/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10.journey.json index 4aa5fc725..bdc15ada1 100644 --- a/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10.journey.json +++ b/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10.journey.json @@ -42,6 +42,7 @@ "innerTreeOnly": false, "uiConfig": {}, "mustRun": false, + "noSession": false, "nodes": { "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "x": 1, diff --git a/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10NoCoords.journey.json b/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10NoCoords.journey.json index 329cdea27..3e7a36013 100644 --- a/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10NoCoords.journey.json +++ b/src/test/mocks/JourneyOps/importJourney/FrodoTestJourney10NoCoords.journey.json @@ -42,6 +42,7 @@ "innerTreeOnly": false, "uiConfig": {}, "mustRun": false, + "noSession": false, "nodes": { "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "connections": {}, diff --git a/src/test/snapshots/ops/ConfigOps.test.js.snap b/src/test/snapshots/ops/ConfigOps.test.js.snap index 77983605d..be97433d0 100644 --- a/src/test/snapshots/ops/ConfigOps.test.js.snap +++ b/src/test/snapshots/ops/ConfigOps.test.js.snap @@ -18447,6 +18447,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -18580,6 +18581,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -18684,6 +18686,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -18813,6 +18816,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -19066,6 +19070,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -19273,6 +19278,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -19438,6 +19444,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -19612,6 +19619,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -19797,6 +19805,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -19975,6 +19984,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -20205,6 +20215,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -20438,6 +20449,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -20724,6 +20736,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -20880,6 +20893,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "oath_registration": { "circlesOfTrust": {}, @@ -21100,6 +21114,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "push_registration": { "circlesOfTrust": {}, @@ -21387,6 +21402,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "six": { "circlesOfTrust": {}, @@ -21566,6 +21582,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -21599,6 +21616,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "webauthn_registration": { "circlesOfTrust": {}, @@ -21844,6 +21862,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -27270,6 +27289,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -27403,6 +27423,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -27507,6 +27528,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -27636,6 +27658,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -27889,6 +27912,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -28082,6 +28106,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -28247,6 +28272,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -28421,6 +28447,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -28606,6 +28633,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -28784,6 +28812,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -29014,6 +29043,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -29247,6 +29277,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -29533,6 +29564,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -29689,6 +29721,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -35062,6 +35095,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -35195,6 +35229,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -35299,6 +35334,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -35428,6 +35464,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -35681,6 +35718,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -35874,6 +35912,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -36039,6 +36078,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -36213,6 +36253,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -36398,6 +36439,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -36576,6 +36618,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -36806,6 +36849,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -37039,6 +37083,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -37325,6 +37370,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -37481,6 +37527,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, "Test Tree": { "circlesOfTrust": {}, @@ -37540,6 +37587,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 6: Export everything }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -52245,6 +52293,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -52370,6 +52419,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -52470,6 +52520,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -52593,6 +52644,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -52832,6 +52884,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -53018,6 +53071,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -53173,6 +53227,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -53339,6 +53394,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -53516,6 +53572,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -53686,6 +53743,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -53910,6 +53968,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -54133,6 +54192,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -54405,6 +54465,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -54551,6 +54612,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "oath_registration": { "circlesOfTrust": {}, @@ -54754,6 +54816,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "push_registration": { "circlesOfTrust": {}, @@ -55020,6 +55083,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "six": { "circlesOfTrust": {}, @@ -55178,6 +55242,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -55202,6 +55267,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "webauthn_registration": { "circlesOfTrust": {}, @@ -55430,6 +55496,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -57088,6 +57155,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -57213,6 +57281,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -57313,6 +57382,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -57436,6 +57506,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -57675,6 +57746,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -57856,6 +57928,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -58011,6 +58084,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -58177,6 +58251,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -58354,6 +58429,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -58524,6 +58600,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -58748,6 +58825,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -58971,6 +59049,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -59243,6 +59322,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -59389,6 +59469,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -60994,6 +61075,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -61119,6 +61201,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -61219,6 +61302,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -61342,6 +61426,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -61581,6 +61666,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -61762,6 +61848,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -61917,6 +62004,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -62083,6 +62171,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -62260,6 +62349,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -62430,6 +62520,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -62654,6 +62745,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -62877,6 +62969,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -63149,6 +63242,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -63295,6 +63389,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, "Test Tree": { "circlesOfTrust": {}, @@ -63343,6 +63438,7 @@ exports.logDebug = (log, debugMessage) => log.debug(debugMessage); }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -81065,6 +81161,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -81198,6 +81295,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -81302,6 +81400,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -81431,6 +81530,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -81684,6 +81784,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -81891,6 +81992,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -82056,6 +82158,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -82230,6 +82333,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -82415,6 +82519,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -82593,6 +82698,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -82823,6 +82929,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -83056,6 +83163,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -83342,6 +83450,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -83498,6 +83607,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "oath_registration": { "circlesOfTrust": {}, @@ -83718,6 +83828,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "push_registration": { "circlesOfTrust": {}, @@ -84005,6 +84116,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "six": { "circlesOfTrust": {}, @@ -84184,6 +84296,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -84217,6 +84330,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "test-scripts": { "circlesOfTrust": {}, @@ -84351,6 +84465,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "webauthn_registration": { "circlesOfTrust": {}, @@ -84596,6 +84711,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -89422,6 +89538,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -89555,6 +89672,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -89659,6 +89777,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -89788,6 +89907,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -90041,6 +90161,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -90234,6 +90355,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -90399,6 +90521,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -90573,6 +90696,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -90758,6 +90882,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -90936,6 +91061,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -91166,6 +91292,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -91399,6 +91526,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -91685,6 +91813,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -91841,6 +91970,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -96602,6 +96732,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -96735,6 +96866,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -96839,6 +96971,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -96968,6 +97101,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -97221,6 +97355,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -97414,6 +97549,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -97579,6 +97715,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -97753,6 +97890,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -97938,6 +98076,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -98116,6 +98255,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -98346,6 +98486,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -98579,6 +98720,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -98865,6 +99007,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -99021,6 +99164,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, "Test Tree": { "circlesOfTrust": {}, @@ -99080,6 +99224,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 8: Export only import }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -108506,6 +108651,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "Example": { "circlesOfTrust": {}, @@ -108639,6 +108785,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "Facebook-ProvisionIDMAccount": { "circlesOfTrust": {}, @@ -108743,6 +108890,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "Google-AnonymousUser": { "circlesOfTrust": {}, @@ -108872,6 +109020,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "Google-DynamicAccountCreation": { "circlesOfTrust": {}, @@ -109125,6 +109274,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "HmacOneTimePassword": { "circlesOfTrust": {}, @@ -109332,6 +109482,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PersistentCookie": { "circlesOfTrust": {}, @@ -109497,6 +109648,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PlatformForgottenUsername": { "circlesOfTrust": {}, @@ -109671,6 +109823,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PlatformLogin": { "circlesOfTrust": {}, @@ -109856,6 +110009,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PlatformProgressiveProfile": { "circlesOfTrust": {}, @@ -110034,6 +110188,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PlatformRegistration": { "circlesOfTrust": {}, @@ -110264,6 +110419,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PlatformResetPassword": { "circlesOfTrust": {}, @@ -110497,6 +110653,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "PlatformUpdatePassword": { "circlesOfTrust": {}, @@ -110783,6 +110940,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "RetryLimit": { "circlesOfTrust": {}, @@ -110939,6 +111097,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "oath_registration": { "circlesOfTrust": {}, @@ -111159,6 +111318,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "push_registration": { "circlesOfTrust": {}, @@ -111446,6 +111606,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "six": { "circlesOfTrust": {}, @@ -111625,6 +111786,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -111658,6 +111820,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "test-scripts": { "circlesOfTrust": {}, @@ -111792,6 +111955,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, "webauthn_registration": { "circlesOfTrust": {}, @@ -112037,6 +112201,7 @@ exports[`ConfigOps Classic Tests exportFullConfiguration() 9: Export only root r }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -122058,8 +122223,9 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 1: Export everything wi "Error exporting idm config entity fidc/federation-EntraID Error reading config entity fidc/federation-EntraID HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/openidm/config/fidc/federation-EntraID Status: 403 + Code: ERR_BAD_REQUEST Reason: Forbidden Message: Access denied" `; @@ -176630,6 +176796,7 @@ isGoogleEligible; "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FrodoTest": { "circlesOfTrust": {}, @@ -177052,6 +177219,7 @@ isGoogleEligible; "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -177327,6 +177495,7 @@ isGoogleEligible; "categories": "["Authentication"]", }, }, + "variable": {}, }, "OrphanedTest": { "circlesOfTrust": {}, @@ -177414,6 +177583,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -177608,6 +177778,7 @@ isGoogleEligible; "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "RadioChoice": { "circlesOfTrust": {}, @@ -177722,6 +177893,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -178000,6 +178172,7 @@ isGoogleEligible; "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -178248,6 +178421,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -178549,6 +178723,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "j00": { "circlesOfTrust": {}, @@ -178814,6 +178989,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j01": { "circlesOfTrust": {}, @@ -179075,6 +179251,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j02": { "circlesOfTrust": {}, @@ -179336,6 +179513,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j03": { "circlesOfTrust": {}, @@ -179597,6 +179775,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j04": { "circlesOfTrust": {}, @@ -179858,6 +180037,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j05": { "circlesOfTrust": {}, @@ -180119,6 +180299,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j06": { "circlesOfTrust": {}, @@ -180380,6 +180561,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j07": { "circlesOfTrust": {}, @@ -180641,6 +180823,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j08": { "circlesOfTrust": {}, @@ -180902,6 +181085,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j09": { "circlesOfTrust": {}, @@ -181163,6 +181347,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j10": { "circlesOfTrust": {}, @@ -181424,6 +181609,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -181459,6 +181645,7 @@ isGoogleEligible; }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -193348,6 +193535,7 @@ isGoogleEligible; "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FullVerificationResult": { "circlesOfTrust": {}, @@ -193604,6 +193792,7 @@ isGoogleEligible; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeFullVerification": { "circlesOfTrust": {}, @@ -194724,6 +194913,7 @@ isGoogleEligible; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeRegistration": { "circlesOfTrust": {}, @@ -195333,6 +195523,7 @@ isGoogleEligible; "categories": "["P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeSelfieAuthentication": { "circlesOfTrust": {}, @@ -196110,6 +196301,7 @@ isGoogleEligible; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -196385,6 +196577,7 @@ isGoogleEligible; "categories": "["Authentication"]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -196579,6 +196772,7 @@ isGoogleEligible; "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -196856,6 +197050,7 @@ isGoogleEligible; "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -197104,6 +197299,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -197405,6 +197601,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -197419,8 +197616,9 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 2: Export everything wi "Error exporting idm config entity fidc/federation-EntraID Error reading config entity fidc/federation-EntraID HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/openidm/config/fidc/federation-EntraID Status: 403 + Code: ERR_BAD_REQUEST Reason: Forbidden Message: Access denied" `; @@ -246902,6 +247100,7 @@ outcome = "true"; "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FrodoTest": { "circlesOfTrust": {}, @@ -247301,6 +247500,7 @@ outcome = "true"; "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -247555,6 +247755,7 @@ outcome = "true"; "categories": "["Authentication"]", }, }, + "variable": {}, }, "OrphanedTest": { "circlesOfTrust": {}, @@ -247631,6 +247832,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -247808,6 +248010,7 @@ outcome = "true"; "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "RadioChoice": { "circlesOfTrust": {}, @@ -247911,6 +248114,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -248172,6 +248376,7 @@ outcome = "true"; "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -248401,6 +248606,7 @@ outcome = "true"; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -248679,6 +248885,7 @@ outcome = "true"; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "j00": { "circlesOfTrust": {}, @@ -248923,6 +249130,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j01": { "circlesOfTrust": {}, @@ -249163,6 +249371,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j02": { "circlesOfTrust": {}, @@ -249403,6 +249612,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j03": { "circlesOfTrust": {}, @@ -249643,6 +249853,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j04": { "circlesOfTrust": {}, @@ -249883,6 +250094,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j05": { "circlesOfTrust": {}, @@ -250123,6 +250335,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j06": { "circlesOfTrust": {}, @@ -250363,6 +250576,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j07": { "circlesOfTrust": {}, @@ -250603,6 +250817,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j08": { "circlesOfTrust": {}, @@ -250843,6 +251058,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j09": { "circlesOfTrust": {}, @@ -251083,6 +251299,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "j10": { "circlesOfTrust": {}, @@ -251323,6 +251540,7 @@ outcome = "true"; "categories": "[]", }, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -251349,6 +251567,7 @@ outcome = "true"; }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -258358,6 +258577,7 @@ outcome = "true"; "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FullVerificationResult": { "circlesOfTrust": {}, @@ -258597,6 +258817,7 @@ outcome = "true"; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeFullVerification": { "circlesOfTrust": {}, @@ -259670,6 +259891,7 @@ outcome = "true"; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeRegistration": { "circlesOfTrust": {}, @@ -260246,6 +260468,7 @@ outcome = "true"; "categories": "["P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeSelfieAuthentication": { "circlesOfTrust": {}, @@ -260992,6 +261215,7 @@ outcome = "true"; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -261246,6 +261470,7 @@ outcome = "true"; "categories": "["Authentication"]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -261423,6 +261648,7 @@ outcome = "true"; "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -261683,6 +261909,7 @@ outcome = "true"; "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -261912,6 +262139,7 @@ outcome = "true"; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -262190,6 +262418,7 @@ outcome = "true"; "categories": "["Password Reset"]", }, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -262204,8 +262433,9 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 3: Export only importab "Error exporting idm config entity fidc/federation-EntraID Error reading config entity fidc/federation-EntraID HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/openidm/config/fidc/federation-EntraID Status: 403 + Code: ERR_BAD_REQUEST Reason: Forbidden Message: Access denied" `; @@ -299604,6 +299834,7 @@ isGoogleEligible; "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FrodoTest": { "circlesOfTrust": {}, @@ -300026,6 +300257,7 @@ isGoogleEligible; "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -300301,6 +300533,7 @@ isGoogleEligible; "categories": "["Authentication"]", }, }, + "variable": {}, }, "OrphanedTest": { "circlesOfTrust": {}, @@ -300388,6 +300621,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -300582,6 +300816,7 @@ isGoogleEligible; "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "RadioChoice": { "circlesOfTrust": {}, @@ -300696,6 +300931,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -300974,6 +301210,7 @@ isGoogleEligible; "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -301222,6 +301459,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -301523,6 +301761,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "j00": { "circlesOfTrust": {}, @@ -301788,6 +302027,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j01": { "circlesOfTrust": {}, @@ -302049,6 +302289,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j02": { "circlesOfTrust": {}, @@ -302310,6 +302551,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j03": { "circlesOfTrust": {}, @@ -302571,6 +302813,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j04": { "circlesOfTrust": {}, @@ -302832,6 +303075,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j05": { "circlesOfTrust": {}, @@ -303093,6 +303337,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j06": { "circlesOfTrust": {}, @@ -303354,6 +303599,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j07": { "circlesOfTrust": {}, @@ -303615,6 +303861,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j08": { "circlesOfTrust": {}, @@ -303876,6 +304123,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j09": { "circlesOfTrust": {}, @@ -304137,6 +304385,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "j10": { "circlesOfTrust": {}, @@ -304398,6 +304647,7 @@ isGoogleEligible; "categories": "[]", }, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -304433,6 +304683,7 @@ isGoogleEligible; }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -315707,6 +315958,7 @@ isGoogleEligible; "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FullVerificationResult": { "circlesOfTrust": {}, @@ -315963,6 +316215,7 @@ isGoogleEligible; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeFullVerification": { "circlesOfTrust": {}, @@ -317083,6 +317336,7 @@ isGoogleEligible; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeRegistration": { "circlesOfTrust": {}, @@ -317692,6 +317946,7 @@ isGoogleEligible; "categories": "["P1 Verify"]", }, }, + "variable": {}, }, "IntervieweeSelfieAuthentication": { "circlesOfTrust": {}, @@ -318469,6 +318724,7 @@ isGoogleEligible; "categories": "["IDV","P1 Verify"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -318744,6 +319000,7 @@ isGoogleEligible; "categories": "["Authentication"]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -318938,6 +319195,7 @@ isGoogleEligible; "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -319215,6 +319473,7 @@ isGoogleEligible; "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -319463,6 +319722,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -319764,6 +320024,7 @@ isGoogleEligible; "categories": "["Password Reset"]", }, }, + "variable": {}, }, }, "trustedJwtIssuer": {}, @@ -342813,6 +343074,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FrodoTest": { "circlesOfTrust": {}, @@ -343235,6 +343497,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -343510,6 +343773,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Authentication"]", }, }, + "variable": {}, }, "OrphanedTest": { "circlesOfTrust": {}, @@ -343597,6 +343861,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -343791,6 +344056,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "RadioChoice": { "circlesOfTrust": {}, @@ -343905,6 +344171,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -344183,6 +344450,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -344431,6 +344699,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Password Reset"]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -344732,6 +345001,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "["Password Reset"]", }, }, + "variable": {}, }, "j00": { "circlesOfTrust": {}, @@ -344997,6 +345267,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j01": { "circlesOfTrust": {}, @@ -345258,6 +345529,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j02": { "circlesOfTrust": {}, @@ -345519,6 +345791,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j03": { "circlesOfTrust": {}, @@ -345780,6 +346053,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j04": { "circlesOfTrust": {}, @@ -346041,6 +346315,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j05": { "circlesOfTrust": {}, @@ -346302,6 +346577,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j06": { "circlesOfTrust": {}, @@ -346563,6 +346839,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j07": { "circlesOfTrust": {}, @@ -346824,6 +347101,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j08": { "circlesOfTrust": {}, @@ -347085,6 +347363,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j09": { "circlesOfTrust": {}, @@ -347346,6 +347625,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "j10": { "circlesOfTrust": {}, @@ -347607,6 +347887,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re "categories": "[]", }, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -347642,6 +347923,7 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 4: Export only alpha re }, "uiConfig": {}, }, + "variable": {}, }, }, "trustedJwtIssuer": { @@ -347684,8 +347966,9 @@ exports[`ConfigOps Cloud Tests exportFullConfiguration() 5: Export only global c "Error exporting idm config entity fidc/federation-EntraID Error reading config entity fidc/federation-EntraID HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/openidm/config/fidc/federation-EntraID Status: 403 + Code: ERR_BAD_REQUEST Reason: Forbidden Message: Access denied" `; diff --git a/src/test/snapshots/ops/IdmConfigOps.test.js.snap b/src/test/snapshots/ops/IdmConfigOps.test.js.snap index dcf7a2b7b..c647ee13a 100644 --- a/src/test/snapshots/ops/IdmConfigOps.test.js.snap +++ b/src/test/snapshots/ops/IdmConfigOps.test.js.snap @@ -38,8 +38,9 @@ exports[`IdmConfigOps exportConfigEntities() 1: Export config entities 1`] = ` "Error exporting idm config entity fidc/federation-EntraID Error reading config entity fidc/federation-EntraID HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/openidm/config/fidc/federation-EntraID Status: 403 + Code: ERR_BAD_REQUEST Reason: Forbidden Message: Access denied" `; diff --git a/src/test/snapshots/ops/IdpOps.test.js.snap b/src/test/snapshots/ops/IdpOps.test.js.snap index 9d3e9472d..6d9e0b575 100644 --- a/src/test/snapshots/ops/IdpOps.test.js.snap +++ b/src/test/snapshots/ops/IdpOps.test.js.snap @@ -272,8 +272,8 @@ exports[`IdpOps exportSocialIdentityProvider() 1: Export social provider FrodoTe "description": "Normalizes raw profile data from Facebook", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229998, "name": "Facebook Profile Normalization", "script": [ "/*", @@ -559,6 +559,7 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", + "clientSecretLabelIdentifier": "azure", "enabled": true, "issuerComparisonCheckType": "EXACT", "jwtEncryptionAlgorithm": "NONE", @@ -654,7 +655,7 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "scopes": [ "user", ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", + "tokenEndpoint": "https://github.com/login/oauth/access_token", "transform": "23143919-6b78-40c3-b25e-beca19b229e0", "uiConfig": { "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", @@ -665,7 +666,7 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "iconFontColor": "white", }, "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "userInfoEndpoint": "https://api.github.com/user", }, "google": { "_id": "google", @@ -772,8 +773,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951230411, "name": "GitHub Profile Normalization (VS)", "script": [ "/*", @@ -809,8 +810,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from Apple", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229101, "name": "Apple Profile Normalization", "script": [ "/*", @@ -873,8 +874,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from Google", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951230900, "name": "Google Profile Normalization", "script": [ "/*", @@ -909,8 +910,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268311024, "name": "Okta Profile Normalization", "script": [ "/*", @@ -935,6 +936,7 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 " field("photoUrl", rawProfile.picture.data.url),", " field("email", rawProfile.email),", " field("username", rawProfile.preferred_username)))", + "", ], }, "73cecbfc-dad0-4395-be6a-6858ee3a80e5": { @@ -946,8 +948,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from Microsoft", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229437, "name": "Microsoft Profile Normalization", "script": [ "/*", @@ -1003,8 +1005,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from Facebook", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229998, "name": "Facebook Profile Normalization", "script": [ "/*", @@ -1038,8 +1040,8 @@ exports[`IdpOps exportSocialIdentityProviders() 1: Export all social providers 1 "description": "Normalizes raw profile data from ADFS", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757948044822, "name": "ADFS Profile Normalization (JS)", "script": [ "/*", @@ -1411,7 +1413,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://accounts.google.com/o/oauth2/v2/auth", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com", - "clientSecret": null, "enableNativeNonce": true, "enabled": true, "encryptJwtRequestParameter": false, @@ -1511,7 +1512,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://github.com/login/oauth/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "bdae6d141d4dcf95a630", - "clientSecret": null, "enabled": true, "issuerComparisonCheckType": "EXACT", "jwtEncryptionAlgorithm": "NONE", @@ -1526,7 +1526,7 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "scopes": [ "user", ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", + "tokenEndpoint": "https://github.com/login/oauth/access_token", "transform": "23143919-6b78-40c3-b25e-beca19b229e0", "uiConfig": { "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", @@ -1537,7 +1537,7 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "iconFontColor": "white", }, "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "userInfoEndpoint": "https://api.github.com/user", }, { "_id": "facebook", @@ -1550,7 +1550,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://www.facebook.com/dialog/oauth", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "123741918345526", - "clientSecret": null, "enabled": true, "issuerComparisonCheckType": "EXACT", "jwtEncryptionAlgorithm": "NONE", @@ -1633,7 +1632,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "CHANGE ME", - "clientSecret": null, "enableNativeNonce": true, "enabled": false, "encryptJwtRequestParameter": false, @@ -1685,7 +1683,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "io.scheuber.idc.signinWithApple.service", - "clientSecret": null, "enableNativeNonce": true, "enabled": true, "encryptJwtRequestParameter": false, @@ -1737,7 +1734,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://trial-5735851.okta.com/oauth2/v1/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "0oa13r2cp29Rynmyw697", - "clientSecret": null, "enableNativeNonce": true, "enabled": true, "encryptJwtRequestParameter": false, @@ -1781,7 +1777,6 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", - "clientSecret": null, "enableNativeNonce": true, "enabled": true, "encryptJwtRequestParameter": false, @@ -1831,7 +1826,7 @@ exports[`IdpOps readSocialIdentityProviders() 1: Read social providers 1`] = ` "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", - "clientSecret": null, + "clientSecretLabelIdentifier": "azure", "enabled": true, "issuerComparisonCheckType": "EXACT", "jwtEncryptionAlgorithm": "NONE", diff --git a/src/test/snapshots/ops/JourneyOps.test.js.snap b/src/test/snapshots/ops/JourneyOps.test.js.snap index ff1fe6138..0532be6dc 100644 --- a/src/test/snapshots/ops/JourneyOps.test.js.snap +++ b/src/test/snapshots/ops/JourneyOps.test.js.snap @@ -156,7 +156,7 @@ exports[`JourneyOps exportJourney() 1: Export journey 'FrodoTestJourney3' w/o de "id": "NO_ACCOUNT", }, ], - "_rev": "-1901002889", + "_rev": "589396101", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -164,6 +164,7 @@ exports[`JourneyOps exportJourney() 1: Export journey 'FrodoTestJourney3' w/o de }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { @@ -390,12 +391,13 @@ exports[`JourneyOps exportJourney() 1: Export journey 'FrodoTestJourney3' w/o de "id": "false", }, ], - "_rev": "1857773376", + "_rev": "1634445849", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney2", }, }, @@ -405,13 +407,14 @@ exports[`JourneyOps exportJourney() 1: Export journey 'FrodoTestJourney3' w/o de "themes": [], "tree": { "_id": "FrodoTestJourney3", - "_rev": "1468237684", + "_rev": "-250164044", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "46643303-aeb2-4873-9df1-59db4958cc34": { "connections": { @@ -537,6 +540,7 @@ exports[`JourneyOps exportJourney() 1: Export journey 'FrodoTestJourney3' w/o de "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, } `; @@ -764,7 +768,7 @@ a{ "id": "NO_ACCOUNT", }, ], - "_rev": "-1901002889", + "_rev": "589396101", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -772,6 +776,7 @@ a{ }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { @@ -998,12 +1003,13 @@ a{ "id": "false", }, ], - "_rev": "1857773376", + "_rev": "1634445849", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney2", }, }, @@ -1158,14 +1164,15 @@ a{ }, "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", - "_rev": "1007701944", - "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", + "_rev": "-901720656", + "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", "entityId": "urn:federation:MicrosoftOnline", "entityLocation": "remote", "serviceProvider": { "advanced": { "idpProxy": {}, "saeConfiguration": {}, + "treeConfiguration": {}, }, "assertionContent": { "basicAuthentication": {}, @@ -1250,10 +1257,10 @@ a{ "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, "name": "GitHub Profile Normalization (VS)", - "script": ""\\"/*\\\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\\\n *\\\\n * Use of this code requires a commercial software license with ForgeRock AS.\\\\n * or with one of its affiliates. All use shall be exclusively subject\\\\n * to such license between the licensee and ForgeRock AS.\\\\n */\\\\n\\\\nimport static org.forgerock.json.JsonValue.field\\\\nimport static org.forgerock.json.JsonValue.json\\\\nimport static org.forgerock.json.JsonValue.object\\\\n\\\\nlogger.warning(\\\\\\"GitHub rawProfile: \\\\\\"+rawProfile)\\\\n\\\\nreturn json(object(\\\\n field(\\\\\\"id\\\\\\", rawProfile.id),\\\\n field(\\\\\\"displayName\\\\\\", rawProfile.name),\\\\n field(\\\\\\"givenName\\\\\\", rawProfile.first_name),\\\\n field(\\\\\\"familyName\\\\\\", rawProfile.last_name),\\\\n field(\\\\\\"photoUrl\\\\\\", rawProfile.picture.data.url),\\\\n field(\\\\\\"email\\\\\\", rawProfile.email),\\\\n field(\\\\\\"username\\\\\\", rawProfile.email)))\\""", + "script": ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nlogger.warning(\\"GitHub rawProfile: \\"+rawProfile)\\n\\nreturn json(object(\\n field(\\"id\\", rawProfile.id),\\n field(\\"displayName\\", rawProfile.name),\\n field(\\"givenName\\", rawProfile.first_name),\\n field(\\"familyName\\", rawProfile.last_name),\\n field(\\"photoUrl\\", rawProfile.picture.data.url),\\n field(\\"email\\", rawProfile.email),\\n field(\\"username\\", rawProfile.email)))"", }, "58c824ae-84ed-4724-82cd-db128fc3f6c": { "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", @@ -1264,10 +1271,10 @@ a{ "description": "Converts a normalized social profile into a managed user", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, "name": "Normalized Profile to Managed User", - "script": ""\\"/*\\\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\\\n *\\\\n * Use of this code requires a commercial software license with ForgeRock AS.\\\\n * or with one of its affiliates. All use shall be exclusively subject\\\\n * to such license between the licensee and ForgeRock AS.\\\\n */\\\\n\\\\nimport static org.forgerock.json.JsonValue.field\\\\nimport static org.forgerock.json.JsonValue.json\\\\nimport static org.forgerock.json.JsonValue.object\\\\n\\\\nimport org.forgerock.json.JsonValue\\\\n\\\\nJsonValue managedUser = json(object(\\\\n field(\\\\\\"givenName\\\\\\", normalizedProfile.givenName),\\\\n field(\\\\\\"sn\\\\\\", normalizedProfile.familyName),\\\\n field(\\\\\\"mail\\\\\\", normalizedProfile.email),\\\\n field(\\\\\\"userName\\\\\\", normalizedProfile.username)))\\\\n\\\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\\\\\"postalAddress\\\\\\", normalizedProfile.postalAddress)\\\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\\\\\"city\\\\\\", normalizedProfile.addressLocality)\\\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\\\\\"stateProvince\\\\\\", normalizedProfile.addressRegion)\\\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\\\\\"postalCode\\\\\\", normalizedProfile.postalCode)\\\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\\\\\"country\\\\\\", normalizedProfile.country)\\\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\\\\\"telephoneNumber\\\\\\", normalizedProfile.phone)\\\\n\\\\n// if the givenName and familyName is null or empty\\\\n// then add a boolean flag to the shared state to indicate names are not present\\\\n// this could be used elsewhere\\\\n// for eg. this could be used in a scripted decision node to by-pass patching\\\\n// the user object with blank values when givenName and familyName is not present\\\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\\\nsharedState.put(\\\\\\"nameEmptyOrNull\\\\\\", noGivenName && noFamilyName)\\\\n\\\\nreturn managedUser\\\\n\\""", + "script": ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nimport org.forgerock.json.JsonValue\\n\\nJsonValue managedUser = json(object(\\n field(\\"givenName\\", normalizedProfile.givenName),\\n field(\\"sn\\", normalizedProfile.familyName),\\n field(\\"mail\\", normalizedProfile.email),\\n field(\\"userName\\", normalizedProfile.username)))\\n\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\"postalAddress\\", normalizedProfile.postalAddress)\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\"city\\", normalizedProfile.addressLocality)\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\"stateProvince\\", normalizedProfile.addressRegion)\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\"postalCode\\", normalizedProfile.postalCode)\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\"country\\", normalizedProfile.country)\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\"telephoneNumber\\", normalizedProfile.phone)\\n\\n// if the givenName and familyName is null or empty\\n// then add a boolean flag to the shared state to indicate names are not present\\n// this could be used elsewhere\\n// for eg. this could be used in a scripted decision node to by-pass patching\\n// the user object with blank values when givenName and familyName is not present\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\nsharedState.put(\\"nameEmptyOrNull\\", noGivenName && noFamilyName)\\n\\nreturn managedUser\\n"", }, "739bdc48-fd24-4c52-b353-88706d75558a": { "_id": "739bdc48-fd24-4c52-b353-88706d75558a", @@ -1278,10 +1285,10 @@ a{ "description": "Check if username has already been collected.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250390, "name": "Check Username", - "script": ""\\"/* Check Username\\\\n *\\\\n * Author: volker.scheuber@forgerock.com\\\\n * \\\\n * Check if username has already been collected.\\\\n * Return \\\\\\"known\\\\\\" if yes, \\\\\\"unknown\\\\\\" otherwise.\\\\n * \\\\n * This script does not need to be parametrized. It will work properly as is.\\\\n * \\\\n * The Scripted Decision Node needs the following outcomes defined:\\\\n * - known\\\\n * - unknown\\\\n */\\\\n(function () {\\\\n if (null != sharedState.get(\\\\\\"username\\\\\\")) {\\\\n outcome = \\\\\\"known\\\\\\";\\\\n }\\\\n else {\\\\n outcome = \\\\\\"unknown\\\\\\";\\\\n }\\\\n}());\\""", + "script": ""/* Check Username\\n *\\n * Author: volker.scheuber@forgerock.com\\n * \\n * Check if username has already been collected.\\n * Return \\"known\\" if yes, \\"unknown\\" otherwise.\\n * \\n * This script does not need to be parametrized. It will work properly as is.\\n * \\n * The Scripted Decision Node needs the following outcomes defined:\\n * - known\\n * - unknown\\n */\\n(function () {\\n if (null != sharedState.get(\\"username\\")) {\\n outcome = \\"known\\";\\n }\\n else {\\n outcome = \\"unknown\\";\\n }\\n}());"", }, "d58977ed-0542-4147-8197-973ef7300191": { "_id": "d58977ed-0542-4147-8197-973ef7300191", @@ -1292,10 +1299,10 @@ a{ "description": "Custom Device Match Script", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250470, "name": "Custom Device Match Script", - "script": ""\\"/*\\\\n * Custom Device Match Script\\\\n */\\\\n\\\\noutcome = \\\\\\"true\\\\\\";\\""", + "script": ""/*\\n * Custom Device Match Script\\n */\\n\\noutcome = \\"true\\";"", }, "dbe0bf9a-72aa-49d5-8483-9db147985a47": { "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", @@ -1306,10 +1313,10 @@ a{ "description": "Normalizes raw profile data from ADFS", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, "name": "ADFS Profile Normalization (JS)", - "script": ""\\"/*\\\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\\\n *\\\\n * Use of this code requires a commercial software license with ForgeRock AS\\\\n * or with one of its affiliates. All use shall be exclusively subject\\\\n * to such license between the licensee and ForgeRock AS.\\\\n */\\\\n\\\\n/*\\\\n * This script returns the social identity profile information for the authenticating user\\\\n * in a standard form expected by the Social Provider Handler Node.\\\\n *\\\\n * Defined variables:\\\\n * rawProfile - The social identity provider profile information for the authenticating user.\\\\n * JsonValue (1).\\\\n * logger - The debug logger instance:\\\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\\\n * realm - String (primitive).\\\\n * The name of the realm the user is authenticating to.\\\\n * requestHeaders - TreeMap (2).\\\\n * The object that provides methods for accessing headers in the login request:\\\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\\\n * requestParameters - TreeMap (2).\\\\n * The object that contains the authentication request parameters.\\\\n * selectedIdp - String (primitive).\\\\n * The social identity provider name. For example: google.\\\\n * sharedState - LinkedHashMap (3).\\\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\\\n * transientState - LinkedHashMap (3).\\\\n * The object for storing sensitive information that must not leave the server unencrypted,\\\\n * and that may not need to persist between authentication requests during the authentication session:\\\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\\\n *\\\\n * Return - a JsonValue (1).\\\\n * The result of the last statement in the script is returned to the server.\\\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\\\n * is the last (and only) statement in this script, and its return value will become the script result.\\\\n * Do not use \\\\\\"return variable\\\\\\" statement outside of a function definition.\\\\n *\\\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\\\n * {\\\\n * {\\\\\\"displayName\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"email\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"familyName\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"givenName\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"id\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"locale\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"photoUrl\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"username\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"}\\\\n * }\\\\n *\\\\n * The consumer of this data defines which keys are required and which are optional.\\\\n * For example, the script associated with the Social Provider Handler Node and,\\\\n * ultimately, the managed object created/updated with this data\\\\n * will expect certain keys to be populated.\\\\n * In some common default configurations, the following keys are required to be not empty:\\\\n * username, givenName, familyName, email.\\\\n *\\\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\\\n * arbitrary characters from the Universal Character Set (UCS).\\\\n * A zero-length character string is not permitted.\\\\n *\\\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\\\n */\\\\n\\\\n(function () {\\\\n var frJava = JavaImporter(\\\\n org.forgerock.json.JsonValue\\\\n );\\\\n\\\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\\\n \\\\n \\\\t//logger.message('Seguin rawProfile: '+rawProfile);\\\\n\\\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\\\n \\\\n \\\\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\\\n\\\\n return normalizedProfileData;\\\\n}());\\""", + "script": ""/*\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\n/*\\n * This script returns the social identity profile information for the authenticating user\\n * in a standard form expected by the Social Provider Handler Node.\\n *\\n * Defined variables:\\n * rawProfile - The social identity provider profile information for the authenticating user.\\n * JsonValue (1).\\n * logger - The debug logger instance:\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\n * realm - String (primitive).\\n * The name of the realm the user is authenticating to.\\n * requestHeaders - TreeMap (2).\\n * The object that provides methods for accessing headers in the login request:\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\n * requestParameters - TreeMap (2).\\n * The object that contains the authentication request parameters.\\n * selectedIdp - String (primitive).\\n * The social identity provider name. For example: google.\\n * sharedState - LinkedHashMap (3).\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n * transientState - LinkedHashMap (3).\\n * The object for storing sensitive information that must not leave the server unencrypted,\\n * and that may not need to persist between authentication requests during the authentication session:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n *\\n * Return - a JsonValue (1).\\n * The result of the last statement in the script is returned to the server.\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\n * is the last (and only) statement in this script, and its return value will become the script result.\\n * Do not use \\"return variable\\" statement outside of a function definition.\\n *\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\n * {\\n * {\\"displayName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"email\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"familyName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"givenName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"id\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"locale\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"photoUrl\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"username\\": \\"corresponding-social-identity-provider-value\\"}\\n * }\\n *\\n * The consumer of this data defines which keys are required and which are optional.\\n * For example, the script associated with the Social Provider Handler Node and,\\n * ultimately, the managed object created/updated with this data\\n * will expect certain keys to be populated.\\n * In some common default configurations, the following keys are required to be not empty:\\n * username, givenName, familyName, email.\\n *\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\n * arbitrary characters from the Universal Character Set (UCS).\\n * A zero-length character string is not permitted.\\n *\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\n */\\n\\n(function () {\\n var frJava = JavaImporter(\\n org.forgerock.json.JsonValue\\n );\\n\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\n \\n \\t//logger.message('Seguin rawProfile: '+rawProfile);\\n\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\n \\n \\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\n\\n return normalizedProfileData;\\n}());"", }, }, "socialIdentityProviders": { @@ -1388,7 +1395,7 @@ a{ "scopes": [ "user", ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", + "tokenEndpoint": "https://github.com/login/oauth/access_token", "transform": "23143919-6b78-40c3-b25e-beca19b229e0", "uiConfig": { "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", @@ -1399,7 +1406,7 @@ a{ "iconFontColor": "white", }, "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "userInfoEndpoint": "https://api.github.com/user", }, }, "themes": [ @@ -1632,13 +1639,14 @@ a{ ], "tree": { "_id": "FrodoTestJourney3", - "_rev": "1468237684", + "_rev": "-250164044", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "46643303-aeb2-4873-9df1-59db4958cc34": { "connections": { @@ -1764,6 +1772,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, } `; @@ -1991,7 +2000,7 @@ a{ "id": "NO_ACCOUNT", }, ], - "_rev": "-1901002889", + "_rev": "589396101", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -1999,6 +2008,7 @@ a{ }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { @@ -2225,12 +2235,13 @@ a{ "id": "false", }, ], - "_rev": "1857773376", + "_rev": "1634445849", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney2", }, }, @@ -2385,14 +2396,15 @@ a{ }, "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", - "_rev": "1007701944", - "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", + "_rev": "-901720656", + "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", "entityId": "urn:federation:MicrosoftOnline", "entityLocation": "remote", "serviceProvider": { "advanced": { "idpProxy": {}, "saeConfiguration": {}, + "treeConfiguration": {}, }, "assertionContent": { "basicAuthentication": {}, @@ -2477,10 +2489,10 @@ a{ "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, "name": "GitHub Profile Normalization (VS)", - "script": ""\\"/*\\\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\\\n *\\\\n * Use of this code requires a commercial software license with ForgeRock AS.\\\\n * or with one of its affiliates. All use shall be exclusively subject\\\\n * to such license between the licensee and ForgeRock AS.\\\\n */\\\\n\\\\nimport static org.forgerock.json.JsonValue.field\\\\nimport static org.forgerock.json.JsonValue.json\\\\nimport static org.forgerock.json.JsonValue.object\\\\n\\\\nlogger.warning(\\\\\\"GitHub rawProfile: \\\\\\"+rawProfile)\\\\n\\\\nreturn json(object(\\\\n field(\\\\\\"id\\\\\\", rawProfile.id),\\\\n field(\\\\\\"displayName\\\\\\", rawProfile.name),\\\\n field(\\\\\\"givenName\\\\\\", rawProfile.first_name),\\\\n field(\\\\\\"familyName\\\\\\", rawProfile.last_name),\\\\n field(\\\\\\"photoUrl\\\\\\", rawProfile.picture.data.url),\\\\n field(\\\\\\"email\\\\\\", rawProfile.email),\\\\n field(\\\\\\"username\\\\\\", rawProfile.email)))\\""", + "script": ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nlogger.warning(\\"GitHub rawProfile: \\"+rawProfile)\\n\\nreturn json(object(\\n field(\\"id\\", rawProfile.id),\\n field(\\"displayName\\", rawProfile.name),\\n field(\\"givenName\\", rawProfile.first_name),\\n field(\\"familyName\\", rawProfile.last_name),\\n field(\\"photoUrl\\", rawProfile.picture.data.url),\\n field(\\"email\\", rawProfile.email),\\n field(\\"username\\", rawProfile.email)))"", }, "58c824ae-84ed-4724-82cd-db128fc3f6c": { "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", @@ -2491,10 +2503,10 @@ a{ "description": "Converts a normalized social profile into a managed user", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, "name": "Normalized Profile to Managed User", - "script": ""\\"/*\\\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\\\n *\\\\n * Use of this code requires a commercial software license with ForgeRock AS.\\\\n * or with one of its affiliates. All use shall be exclusively subject\\\\n * to such license between the licensee and ForgeRock AS.\\\\n */\\\\n\\\\nimport static org.forgerock.json.JsonValue.field\\\\nimport static org.forgerock.json.JsonValue.json\\\\nimport static org.forgerock.json.JsonValue.object\\\\n\\\\nimport org.forgerock.json.JsonValue\\\\n\\\\nJsonValue managedUser = json(object(\\\\n field(\\\\\\"givenName\\\\\\", normalizedProfile.givenName),\\\\n field(\\\\\\"sn\\\\\\", normalizedProfile.familyName),\\\\n field(\\\\\\"mail\\\\\\", normalizedProfile.email),\\\\n field(\\\\\\"userName\\\\\\", normalizedProfile.username)))\\\\n\\\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\\\\\"postalAddress\\\\\\", normalizedProfile.postalAddress)\\\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\\\\\"city\\\\\\", normalizedProfile.addressLocality)\\\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\\\\\"stateProvince\\\\\\", normalizedProfile.addressRegion)\\\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\\\\\"postalCode\\\\\\", normalizedProfile.postalCode)\\\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\\\\\"country\\\\\\", normalizedProfile.country)\\\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\\\\\"telephoneNumber\\\\\\", normalizedProfile.phone)\\\\n\\\\n// if the givenName and familyName is null or empty\\\\n// then add a boolean flag to the shared state to indicate names are not present\\\\n// this could be used elsewhere\\\\n// for eg. this could be used in a scripted decision node to by-pass patching\\\\n// the user object with blank values when givenName and familyName is not present\\\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\\\nsharedState.put(\\\\\\"nameEmptyOrNull\\\\\\", noGivenName && noFamilyName)\\\\n\\\\nreturn managedUser\\\\n\\""", + "script": ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nimport org.forgerock.json.JsonValue\\n\\nJsonValue managedUser = json(object(\\n field(\\"givenName\\", normalizedProfile.givenName),\\n field(\\"sn\\", normalizedProfile.familyName),\\n field(\\"mail\\", normalizedProfile.email),\\n field(\\"userName\\", normalizedProfile.username)))\\n\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\"postalAddress\\", normalizedProfile.postalAddress)\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\"city\\", normalizedProfile.addressLocality)\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\"stateProvince\\", normalizedProfile.addressRegion)\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\"postalCode\\", normalizedProfile.postalCode)\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\"country\\", normalizedProfile.country)\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\"telephoneNumber\\", normalizedProfile.phone)\\n\\n// if the givenName and familyName is null or empty\\n// then add a boolean flag to the shared state to indicate names are not present\\n// this could be used elsewhere\\n// for eg. this could be used in a scripted decision node to by-pass patching\\n// the user object with blank values when givenName and familyName is not present\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\nsharedState.put(\\"nameEmptyOrNull\\", noGivenName && noFamilyName)\\n\\nreturn managedUser\\n"", }, "739bdc48-fd24-4c52-b353-88706d75558a": { "_id": "739bdc48-fd24-4c52-b353-88706d75558a", @@ -2505,10 +2517,10 @@ a{ "description": "Check if username has already been collected.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250390, "name": "Check Username", - "script": ""\\"/* Check Username\\\\n *\\\\n * Author: volker.scheuber@forgerock.com\\\\n * \\\\n * Check if username has already been collected.\\\\n * Return \\\\\\"known\\\\\\" if yes, \\\\\\"unknown\\\\\\" otherwise.\\\\n * \\\\n * This script does not need to be parametrized. It will work properly as is.\\\\n * \\\\n * The Scripted Decision Node needs the following outcomes defined:\\\\n * - known\\\\n * - unknown\\\\n */\\\\n(function () {\\\\n if (null != sharedState.get(\\\\\\"username\\\\\\")) {\\\\n outcome = \\\\\\"known\\\\\\";\\\\n }\\\\n else {\\\\n outcome = \\\\\\"unknown\\\\\\";\\\\n }\\\\n}());\\""", + "script": ""/* Check Username\\n *\\n * Author: volker.scheuber@forgerock.com\\n * \\n * Check if username has already been collected.\\n * Return \\"known\\" if yes, \\"unknown\\" otherwise.\\n * \\n * This script does not need to be parametrized. It will work properly as is.\\n * \\n * The Scripted Decision Node needs the following outcomes defined:\\n * - known\\n * - unknown\\n */\\n(function () {\\n if (null != sharedState.get(\\"username\\")) {\\n outcome = \\"known\\";\\n }\\n else {\\n outcome = \\"unknown\\";\\n }\\n}());"", }, "d58977ed-0542-4147-8197-973ef7300191": { "_id": "d58977ed-0542-4147-8197-973ef7300191", @@ -2519,10 +2531,10 @@ a{ "description": "Custom Device Match Script", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250470, "name": "Custom Device Match Script", - "script": ""\\"/*\\\\n * Custom Device Match Script\\\\n */\\\\n\\\\noutcome = \\\\\\"true\\\\\\";\\""", + "script": ""/*\\n * Custom Device Match Script\\n */\\n\\noutcome = \\"true\\";"", }, "dbe0bf9a-72aa-49d5-8483-9db147985a47": { "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", @@ -2533,10 +2545,10 @@ a{ "description": "Normalizes raw profile data from ADFS", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, "name": "ADFS Profile Normalization (JS)", - "script": ""\\"/*\\\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\\\n *\\\\n * Use of this code requires a commercial software license with ForgeRock AS\\\\n * or with one of its affiliates. All use shall be exclusively subject\\\\n * to such license between the licensee and ForgeRock AS.\\\\n */\\\\n\\\\n/*\\\\n * This script returns the social identity profile information for the authenticating user\\\\n * in a standard form expected by the Social Provider Handler Node.\\\\n *\\\\n * Defined variables:\\\\n * rawProfile - The social identity provider profile information for the authenticating user.\\\\n * JsonValue (1).\\\\n * logger - The debug logger instance:\\\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\\\n * realm - String (primitive).\\\\n * The name of the realm the user is authenticating to.\\\\n * requestHeaders - TreeMap (2).\\\\n * The object that provides methods for accessing headers in the login request:\\\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\\\n * requestParameters - TreeMap (2).\\\\n * The object that contains the authentication request parameters.\\\\n * selectedIdp - String (primitive).\\\\n * The social identity provider name. For example: google.\\\\n * sharedState - LinkedHashMap (3).\\\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\\\n * transientState - LinkedHashMap (3).\\\\n * The object for storing sensitive information that must not leave the server unencrypted,\\\\n * and that may not need to persist between authentication requests during the authentication session:\\\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\\\n *\\\\n * Return - a JsonValue (1).\\\\n * The result of the last statement in the script is returned to the server.\\\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\\\n * is the last (and only) statement in this script, and its return value will become the script result.\\\\n * Do not use \\\\\\"return variable\\\\\\" statement outside of a function definition.\\\\n *\\\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\\\n * {\\\\n * {\\\\\\"displayName\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"email\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"familyName\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"givenName\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"id\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"locale\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"photoUrl\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"},\\\\n * {\\\\\\"username\\\\\\": \\\\\\"corresponding-social-identity-provider-value\\\\\\"}\\\\n * }\\\\n *\\\\n * The consumer of this data defines which keys are required and which are optional.\\\\n * For example, the script associated with the Social Provider Handler Node and,\\\\n * ultimately, the managed object created/updated with this data\\\\n * will expect certain keys to be populated.\\\\n * In some common default configurations, the following keys are required to be not empty:\\\\n * username, givenName, familyName, email.\\\\n *\\\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\\\n * arbitrary characters from the Universal Character Set (UCS).\\\\n * A zero-length character string is not permitted.\\\\n *\\\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\\\n */\\\\n\\\\n(function () {\\\\n var frJava = JavaImporter(\\\\n org.forgerock.json.JsonValue\\\\n );\\\\n\\\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\\\n \\\\n \\\\t//logger.message('Seguin rawProfile: '+rawProfile);\\\\n\\\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\\\n \\\\n \\\\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\\\n\\\\n return normalizedProfileData;\\\\n}());\\""", + "script": ""/*\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\n/*\\n * This script returns the social identity profile information for the authenticating user\\n * in a standard form expected by the Social Provider Handler Node.\\n *\\n * Defined variables:\\n * rawProfile - The social identity provider profile information for the authenticating user.\\n * JsonValue (1).\\n * logger - The debug logger instance:\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\n * realm - String (primitive).\\n * The name of the realm the user is authenticating to.\\n * requestHeaders - TreeMap (2).\\n * The object that provides methods for accessing headers in the login request:\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\n * requestParameters - TreeMap (2).\\n * The object that contains the authentication request parameters.\\n * selectedIdp - String (primitive).\\n * The social identity provider name. For example: google.\\n * sharedState - LinkedHashMap (3).\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n * transientState - LinkedHashMap (3).\\n * The object for storing sensitive information that must not leave the server unencrypted,\\n * and that may not need to persist between authentication requests during the authentication session:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n *\\n * Return - a JsonValue (1).\\n * The result of the last statement in the script is returned to the server.\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\n * is the last (and only) statement in this script, and its return value will become the script result.\\n * Do not use \\"return variable\\" statement outside of a function definition.\\n *\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\n * {\\n * {\\"displayName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"email\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"familyName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"givenName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"id\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"locale\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"photoUrl\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"username\\": \\"corresponding-social-identity-provider-value\\"}\\n * }\\n *\\n * The consumer of this data defines which keys are required and which are optional.\\n * For example, the script associated with the Social Provider Handler Node and,\\n * ultimately, the managed object created/updated with this data\\n * will expect certain keys to be populated.\\n * In some common default configurations, the following keys are required to be not empty:\\n * username, givenName, familyName, email.\\n *\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\n * arbitrary characters from the Universal Character Set (UCS).\\n * A zero-length character string is not permitted.\\n *\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\n */\\n\\n(function () {\\n var frJava = JavaImporter(\\n org.forgerock.json.JsonValue\\n );\\n\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\n \\n \\t//logger.message('Seguin rawProfile: '+rawProfile);\\n\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\n \\n \\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\n\\n return normalizedProfileData;\\n}());"", }, }, "socialIdentityProviders": { @@ -2615,7 +2627,7 @@ a{ "scopes": [ "user", ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", + "tokenEndpoint": "https://github.com/login/oauth/access_token", "transform": "23143919-6b78-40c3-b25e-beca19b229e0", "uiConfig": { "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", @@ -2626,7 +2638,7 @@ a{ "iconFontColor": "white", }, "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "userInfoEndpoint": "https://api.github.com/user", }, }, "themes": [ @@ -2859,13 +2871,14 @@ a{ ], "tree": { "_id": "FrodoTestJourney3", - "_rev": "1468237684", + "_rev": "-250164044", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "46643303-aeb2-4873-9df1-59db4958cc34": { "connections": { @@ -2962,6 +2975,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, } `; @@ -2969,6 +2983,183 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` { "meta": Any, "trees": { + "Agent": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018": { + "_id": "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "756665730", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + "6072842f-5f7c-4b62-8ae2-4f18a5701ba4": { + "_id": "6072842f-5f7c-4b62-8ae2-4f18a5701ba4", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-597464788", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + }, + "nodes": { + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "_id": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", + "_outcomes": [ + { + "displayName": "Has Credentials", + "id": "true", + }, + { + "displayName": "No Credentials", + "id": "false", + }, + ], + "_rev": "1918749982", + "_type": { + "_id": "ZeroPageLoginNode", + "collection": true, + "name": "Zero Page Login Collector", + }, + "allowWithoutReferer": true, + "passwordHeader": "X-OpenAM-Password", + "referrerWhiteList": [], + "usernameHeader": "X-OpenAM-Username", + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { + "_id": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-37205592", + "_type": { + "_id": "AgentDataStoreDecisionNode", + "collection": true, + "name": "Agent Data Store Decision", + }, + }, + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { + "_id": "cbd1f1af-eb0a-4274-a762-adacf04c7080", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1362999754", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018", + "displayName": "Platform Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "6072842f-5f7c-4b62-8ae2-4f18a5701ba4", + "displayName": "Platform Password", + "nodeType": "ValidatedPasswordNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "Agent", + "_rev": "414379761", + "description": "https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am", + "enabled": true, + "entryNodeId": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "connections": { + "false": "cbd1f1af-eb0a-4274-a762-adacf04c7080", + "true": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Zero Page Login Collector", + "nodeType": "ZeroPageLoginNode", + "x": 163, + "y": 225, + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Agent Data Store Decision", + "nodeType": "AgentDataStoreDecisionNode", + "x": 762, + "y": 243, + }, + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { + "connections": { + "outcome": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Page Node", + "nodeType": "PageNode", + "x": 477, + "y": 324, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 1065, + "y": 206, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 1064, + "y": 394, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "["Authentication"]", + }, + }, + "variable": {}, + }, "ForgottenUsername": { "circlesOfTrust": {}, "emailTemplates": {}, @@ -3036,12 +3227,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "1389809903", + "_rev": "1166482376", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "Login", }, "bf9ea8d5-9802-4f26-9664-a21840faac23": { @@ -3094,13 +3286,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "ForgottenUsername", - "_rev": "1703131230", + "_rev": "-15270498", "description": "Forgotten Username Tree", "enabled": true, "entryNodeId": "5e2a7c95-94af-4b23-8724-deb13853726a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5e2a7c95-94af-4b23-8724-deb13853726a": { "connections": { @@ -3159,6 +3352,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FrodoTest": { "circlesOfTrust": {}, @@ -3400,7 +3594,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "NO_ACCOUNT", }, ], - "_rev": "60612304", + "_rev": "-1743956002", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -3408,6 +3602,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "e2c39477-847a-4df2-9c5d-b449a752638b": { @@ -3481,13 +3676,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTest", - "_rev": "1975823900", + "_rev": "257422172", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "e2c39477-847a-4df2-9c5d-b449a752638b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "278bf084-9eea-46fe-8ce9-2600dde3b046": { "connections": { @@ -3581,6 +3777,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney1": { "circlesOfTrust": {}, @@ -3677,13 +3874,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney1", - "_rev": "1561467361", + "_rev": "-156934367", "description": "Frodo test journey", "enabled": true, "entryNodeId": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "1c586352-4568-4918-8985-876f142d1427": { "connections": { @@ -3723,6 +3921,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney10": { "circlesOfTrust": {}, @@ -3770,12 +3969,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney10", - "_rev": "147050450", + "_rev": "-1571351278", "enabled": true, "entryNodeId": "5883ff1e-80dd-49f5-a609-120303e1b0cd", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "connections": {}, @@ -3804,6 +4004,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "uiConfig": {}, }, + "variable": {}, }, "FrodoTestJourney2": { "circlesOfTrust": {}, @@ -3822,12 +4023,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-724872196", + "_rev": "-948199723", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney1", }, }, @@ -3837,13 +4039,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney2", - "_rev": "-1832802229", + "_rev": "743763339", "description": "Frodo test journey", "enabled": true, "entryNodeId": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { "connections": { @@ -3874,6 +4077,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney3": { "circlesOfTrust": {}, @@ -4029,7 +4233,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "NO_ACCOUNT", }, ], - "_rev": "-1901002889", + "_rev": "589396101", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -4037,6 +4241,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { @@ -4263,12 +4468,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "1857773376", + "_rev": "1634445849", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney2", }, }, @@ -4278,13 +4484,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney3", - "_rev": "1468237684", + "_rev": "-250164044", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "46643303-aeb2-4873-9df1-59db4958cc34": { "connections": { @@ -4410,6 +4617,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney6": { "circlesOfTrust": {}, @@ -4506,13 +4714,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney6", - "_rev": "247254510", + "_rev": "-1471147218", "description": "Frodo test journey", "enabled": true, "entryNodeId": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "20dde5d1-fe72-473a-b811-c16fe753fef5": { "connections": { @@ -4552,6 +4761,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney7": { "circlesOfTrust": {}, @@ -4648,13 +4858,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney7", - "_rev": "1533193571", + "_rev": "-185208157", "description": "Frodo test journey", "enabled": true, "entryNodeId": "d6171ae2-903d-41cc-b851-af6414e56d56", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "a9adc345-4fef-4d86-831a-9d8bc952f844": { "connections": { @@ -4694,6 +4905,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney8": { "circlesOfTrust": {}, @@ -4790,13 +5002,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney8", - "_rev": "-562983220", + "_rev": "2013582348", "description": "Frodo test journey", "enabled": false, "entryNodeId": "b20da99f-e162-4b03-be45-13379995867f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { "connections": { @@ -4836,6 +5049,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney9": { "circlesOfTrust": {}, @@ -4932,13 +5146,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "FrodoTestJourney9", - "_rev": "1132068003", + "_rev": "-586333725", "description": "Frodo test journey", "enabled": false, "entryNodeId": "82d90fa0-9345-46b5-b5b1-50f732a387ec", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "82d90fa0-9345-46b5-b5b1-50f732a387ec": { "connections": { @@ -4978,6 +5193,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -5052,12 +5268,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-1405518667", + "_rev": "-1628846194", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "ProgressiveProfile", }, "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5": { @@ -5166,13 +5383,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "Login", - "_rev": "-453684268", + "_rev": "2122881300", "description": "Platform Login Tree", "enabled": true, "entryNodeId": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "2119f332-0f69-4088-a7a1-6582bf0f2001": { "connections": { @@ -5253,6 +5471,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Authentication"]", }, }, + "variable": {}, }, "OrphanedTest": { "circlesOfTrust": {}, @@ -5300,13 +5519,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "OrphanedTest", - "_rev": "-764260244", + "_rev": "1812305324", "description": "Test orphaned nodes", "enabled": true, "entryNodeId": "343e745f-923a-43c4-8675-649a490fd0a3", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "343e745f-923a-43c4-8675-649a490fd0a3": { "connections": { @@ -5340,6 +5560,76 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, + }, + "PrestonTest": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "_id": "5857ca64-f06c-4058-9b04-2f284a2dc70a", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-1127226425", + "_type": { + "_id": "AmsterJwtDecisionNode", + "collection": true, + "name": "Amster Jwt Decision Node", + }, + "authorizedKeys": "&{amster.secrets.keys.path|@BASE_DIR@/security/keys/amster/authorized_keys}", + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "PrestonTest", + "_rev": "-1151336344", + "description": "Test journey with a script that no longer exists, to fix a journey export issue.", + "enabled": true, + "entryNodeId": "5857ca64-f06c-4058-9b04-2f284a2dc70a", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "connections": {}, + "displayName": "Amster Jwt Decision Node", + "nodeType": "AmsterJwtDecisionNode", + "x": 162, + "y": 203.6125030517578, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 500, + "y": 50, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 500, + "y": 350, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "[]", + }, + }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -5468,13 +5758,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "ProgressiveProfile", - "_rev": "512701181", + "_rev": "-1205700547", "description": "Prompt for missing preferences on 3rd login", "enabled": true, "entryNodeId": "8afdaec3-275e-4301-bb53-34f03e6a4b29", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "423a959a-a1b9-498a-b0f7-596b6b6e775a": { "connections": { @@ -5534,6 +5825,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "RadioChoice": { "circlesOfTrust": {}, @@ -5611,12 +5903,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "RadioChoice", - "_rev": "947126104", + "_rev": "-771275624", "enabled": true, "entryNodeId": "5d6cd20e-5074-43de-8832-fddd95fb078e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5d6cd20e-5074-43de-8832-fddd95fb078e": { "connections": { @@ -5648,6 +5941,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -5862,13 +6156,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "Registration", - "_rev": "-340494482", + "_rev": "-2058896210", "description": "Platform Registration Tree", "enabled": true, "entryNodeId": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { "connections": { @@ -5926,6 +6221,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -6100,13 +6396,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "ResetPassword", - "_rev": "-501795106", + "_rev": "2074770462", "description": "Reset Password Tree", "enabled": true, "entryNodeId": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "06c97be5-7fdd-4739-aea1-ecc7fe082865": { "connections": { @@ -6174,6 +6471,119 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Password Reset"]", }, }, + "variable": {}, + }, + "SocialProviderHandler": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "3af612be-340e-4dc9-80fb-62319a187b74": { + "_id": "3af612be-340e-4dc9-80fb-62319a187b74", + "_outcomes": [ + { + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", + }, + { + "displayName": "No account exists", + "id": "NO_ACCOUNT", + }, + ], + "_rev": "1488304335", + "_type": { + "_id": "SocialProviderHandlerNode", + "collection": true, + "name": "Legacy Social Provider Handler Node", + }, + "clientType": "BROWSER", + "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, + "usernameAttribute": "userName", + }, + "e15c8efe-b7a7-42bf-845e-861a9419af32": { + "_id": "e15c8efe-b7a7-42bf-845e-861a9419af32", + "_outcomes": [ + { + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", + }, + { + "displayName": "No account exists", + "id": "NO_ACCOUNT", + }, + { + "displayName": "Social auth interrupted", + "id": "SOCIAL_AUTH_INTERRUPTED", + }, + ], + "_rev": "-1132761858", + "_type": { + "_id": "SocialProviderHandlerNodeV2", + "collection": true, + "name": "Social Provider Handler Node", + }, + "clientType": "BROWSER", + "script": "ed685f9f-5909-4726-86e8-22bd38b47663", + "storeTokens": false, + "usernameAttribute": "userName", + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "SocialProviderHandler", + "_rev": "557376553", + "enabled": true, + "entryNodeId": "3af612be-340e-4dc9-80fb-62319a187b74", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "3af612be-340e-4dc9-80fb-62319a187b74": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e15c8efe-b7a7-42bf-845e-861a9419af32", + }, + "displayName": "Legacy Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNode", + "x": 290, + "y": 166.015625, + }, + "e15c8efe-b7a7-42bf-845e-861a9419af32": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + "SOCIAL_AUTH_INTERRUPTED": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNodeV2", + "x": 292, + "y": 326.015625, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 718, + "y": 63, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 731, + "y": 519, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "[]", + }, + }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -6382,13 +6792,14 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "UpdatePassword", - "_rev": "-1067190791", + "_rev": "1509374777", "description": "Update password using active session", "enabled": true, "entryNodeId": "d1b79744-493a-44fe-bc26-7d324a8caa4e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { "connections": { @@ -6475,6 +6886,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "["Password Reset"]", }, }, + "variable": {}, }, "j00": { "circlesOfTrust": {}, @@ -6657,12 +7069,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j00", - "_rev": "-643620752", + "_rev": "-1504270871", "enabled": true, "entryNodeId": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "01d3785f-7fb4-44a7-9458-72c380a9818f": { "connections": { @@ -6670,8 +7083,8 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 348, + "y": 61, }, "39b48197-f4be-42b9-800a-866587b4b9b5": { "connections": { @@ -6679,8 +7092,8 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 365, + "y": 252, }, "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb": { "connections": { @@ -6688,8 +7101,8 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "x": 567, + "y": 64, }, "513a2ab4-f0b8-4f94-b840-6fe14796cc84": { "connections": { @@ -6700,8 +7113,8 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 117, + "y": 117, }, "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b": { "connections": { @@ -6709,8 +7122,8 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "displayName": "debug", "nodeType": "ScriptedDecisionNode", - "x": 1033, - "y": 261.015625, + "x": 760, + "y": 137, }, "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c": { "connections": { @@ -6718,28 +7131,29 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "x": 338, + "y": 156, }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1236, - "y": 145, + "x": 132, + "y": 364, }, "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 1236, - "y": 253, + "x": 1000, + "y": 137, }, "startNode": { - "x": 50, - "y": 250, + "x": 0, + "y": 0, }, }, "uiConfig": { "categories": "[]", }, }, + "variable": {}, }, "j01": { "circlesOfTrust": {}, @@ -6808,12 +7222,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "2105288152", + "_rev": "1881960625", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j00", }, "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66": { @@ -6917,12 +7332,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j01", - "_rev": "-523887030", + "_rev": "2052678538", "enabled": true, "entryNodeId": "f129f0df-b49e-453b-97fb-db508e3893ce", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "6674b4ac-dd89-4e13-9440-6f81194e3a22": { "connections": { @@ -7001,6 +7417,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j02": { "circlesOfTrust": {}, @@ -7069,12 +7486,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-568833890", + "_rev": "-792161417", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j01", }, "59b06306-a886-443d-92df-7a27a60c394e": { @@ -7178,12 +7596,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j02", - "_rev": "2029292005", + "_rev": "310890277", "enabled": true, "entryNodeId": "59b06306-a886-443d-92df-7a27a60c394e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { "connections": { @@ -7262,6 +7681,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j03": { "circlesOfTrust": {}, @@ -7355,12 +7775,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-2072424763", + "_rev": "1999215006", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j02", }, "e0cfbd13-6f1e-4924-9d2d-0f7c23507172": { @@ -7439,12 +7860,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j03", - "_rev": "-1352811052", + "_rev": "1223754516", "enabled": true, "entryNodeId": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "35a4f94b-c895-46b9-bc0a-93cf59233759": { "connections": { @@ -7523,6 +7945,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j04": { "circlesOfTrust": {}, @@ -7541,12 +7964,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "415392584", + "_rev": "192065057", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j03", }, "040b6c89-313b-4664-92e0-6732017384b8": { @@ -7700,12 +8124,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j04", - "_rev": "-1089876293", + "_rev": "1486689275", "enabled": true, "entryNodeId": "040b6c89-313b-4664-92e0-6732017384b8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "00e75aa0-2f9b-4895-9257-d515286fd64b": { "connections": { @@ -7784,6 +8209,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j05": { "circlesOfTrust": {}, @@ -7946,12 +8372,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "730701700", + "_rev": "507374173", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j04", }, }, @@ -7961,12 +8388,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j05", - "_rev": "1652057497", + "_rev": "-66344231", "enabled": true, "entryNodeId": "622179cb-98f1-484a-820d-9a0df6e45e95", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "11f1c31c-50a9-4717-8213-420f6932481f": { "connections": { @@ -8045,6 +8473,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j06": { "circlesOfTrust": {}, @@ -8113,12 +8542,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-688245766", + "_rev": "-911573293", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j05", }, "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a": { @@ -8222,12 +8652,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j06", - "_rev": "605160891", + "_rev": "-1113240837", "enabled": true, "entryNodeId": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "1d59caff-243c-45bd-b7d0-6dcc563989c5": { "connections": { @@ -8306,6 +8737,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j07": { "circlesOfTrust": {}, @@ -8443,12 +8875,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "1658650162", + "_rev": "1435322635", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j06", }, "f2fe740c-cd75-460a-8baa-fe4b52ecc947": { @@ -8483,12 +8916,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j07", - "_rev": "-937100459", + "_rev": "1639465109", "enabled": true, "entryNodeId": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { "connections": { @@ -8567,6 +9001,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j08": { "circlesOfTrust": {}, @@ -8610,12 +9045,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-245838054", + "_rev": "-469165581", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j07", }, "8096649e-973e-4209-88ce-e1d87ae2bb96": { @@ -8744,12 +9180,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j08", - "_rev": "-1997695217", + "_rev": "578870351", "enabled": true, "entryNodeId": "d429b2b5-b215-46a5-b239-4994df65cb8b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { "connections": { @@ -8828,6 +9265,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j09": { "circlesOfTrust": {}, @@ -8915,12 +9353,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "425555480", + "_rev": "202227953", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j08", }, "8c5e9cb5-471b-4dd6-b150-ecaaeda98195": { @@ -9005,12 +9444,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j09", - "_rev": "-1358707527", + "_rev": "1217858041", "enabled": true, "entryNodeId": "251f35c3-1a32-4520-be10-1f4af9600935", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "251f35c3-1a32-4520-be10-1f4af9600935": { "connections": { @@ -9089,6 +9529,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "j10": { "circlesOfTrust": {}, @@ -9207,12 +9648,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "id": "false", }, ], - "_rev": "-728542802", + "_rev": "-951870329", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j09", }, "c91d626e-1156-41bd-b1fb-d292f640fba6": { @@ -9266,12 +9708,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "j10", - "_rev": "751431822", + "_rev": "-966969906", "enabled": true, "entryNodeId": "c91d626e-1156-41bd-b1fb-d292f640fba6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "300feda0-3248-49a9-b60f-01df802b2229": { "connections": { @@ -9350,6 +9793,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "categories": "[]", }, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -9362,12 +9806,13 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` "themes": [], "tree": { "_id": "test", - "_rev": "279923916", + "_rev": "-1438477812", "enabled": true, "entryNodeId": "d26176be-ea6f-4f2a-81cd-3d41dd6cee4d", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": {}, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { @@ -9385,6 +9830,7 @@ exports[`JourneyOps exportJourneys() 1: Export journeys w/o dependencies 1`] = ` }, "uiConfig": {}, }, + "variable": {}, }, }, } @@ -9394,6 +9840,183 @@ exports[`JourneyOps exportJourneys() 2: Export journeys w/ dependencies 1`] = ` { "meta": Any, "trees": { + "Agent": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018": { + "_id": "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "756665730", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + "6072842f-5f7c-4b62-8ae2-4f18a5701ba4": { + "_id": "6072842f-5f7c-4b62-8ae2-4f18a5701ba4", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-597464788", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + }, + "nodes": { + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "_id": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", + "_outcomes": [ + { + "displayName": "Has Credentials", + "id": "true", + }, + { + "displayName": "No Credentials", + "id": "false", + }, + ], + "_rev": "1918749982", + "_type": { + "_id": "ZeroPageLoginNode", + "collection": true, + "name": "Zero Page Login Collector", + }, + "allowWithoutReferer": true, + "passwordHeader": "X-OpenAM-Password", + "referrerWhiteList": [], + "usernameHeader": "X-OpenAM-Username", + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { + "_id": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-37205592", + "_type": { + "_id": "AgentDataStoreDecisionNode", + "collection": true, + "name": "Agent Data Store Decision", + }, + }, + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { + "_id": "cbd1f1af-eb0a-4274-a762-adacf04c7080", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1362999754", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018", + "displayName": "Platform Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "6072842f-5f7c-4b62-8ae2-4f18a5701ba4", + "displayName": "Platform Password", + "nodeType": "ValidatedPasswordNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "Agent", + "_rev": "414379761", + "description": "https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am", + "enabled": true, + "entryNodeId": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "connections": { + "false": "cbd1f1af-eb0a-4274-a762-adacf04c7080", + "true": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Zero Page Login Collector", + "nodeType": "ZeroPageLoginNode", + "x": 163, + "y": 225, + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Agent Data Store Decision", + "nodeType": "AgentDataStoreDecisionNode", + "x": 762, + "y": 243, + }, + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { + "connections": { + "outcome": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Page Node", + "nodeType": "PageNode", + "x": 477, + "y": 324, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 1065, + "y": 206, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 1064, + "y": 394, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "["Authentication"]", + }, + }, + "variable": {}, + }, "ForgottenUsername": { "circlesOfTrust": {}, "emailTemplates": { @@ -9482,12 +10105,13 @@ exports[`JourneyOps exportJourneys() 2: Export journeys w/ dependencies 1`] = ` "id": "false", }, ], - "_rev": "1389809903", + "_rev": "1166482376", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "Login", }, "bf9ea8d5-9802-4f26-9664-a21840faac23": { @@ -9540,13 +10164,14 @@ exports[`JourneyOps exportJourneys() 2: Export journeys w/ dependencies 1`] = ` "themes": [], "tree": { "_id": "ForgottenUsername", - "_rev": "1703131230", + "_rev": "-15270498", "description": "Forgotten Username Tree", "enabled": true, "entryNodeId": "5e2a7c95-94af-4b23-8724-deb13853726a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5e2a7c95-94af-4b23-8724-deb13853726a": { "connections": { @@ -9605,6 +10230,7 @@ exports[`JourneyOps exportJourneys() 2: Export journeys w/ dependencies 1`] = ` "categories": "["Username Reset"]", }, }, + "variable": {}, }, "FrodoTest": { "circlesOfTrust": { @@ -9914,7 +10540,7 @@ a{ "id": "NO_ACCOUNT", }, ], - "_rev": "60612304", + "_rev": "-1743956002", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -9922,6 +10548,7 @@ a{ }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "e2c39477-847a-4df2-9c5d-b449a752638b": { @@ -10140,14 +10767,15 @@ a{ }, "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", - "_rev": "1007701944", - "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", + "_rev": "-901720656", + "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", "entityId": "urn:federation:MicrosoftOnline", "entityLocation": "remote", "serviceProvider": { "advanced": { "idpProxy": {}, "saeConfiguration": {}, + "treeConfiguration": {}, }, "assertionContent": { "basicAuthentication": {}, @@ -10232,11 +10860,32 @@ a{ "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, "name": "GitHub Profile Normalization (VS)", "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nlogger.warning(\\"GitHub rawProfile: \\"+rawProfile)\\n\\nreturn json(object(\\n field(\\"id\\", rawProfile.id),\\n field(\\"displayName\\", rawProfile.name),\\n field(\\"givenName\\", rawProfile.first_name),\\n field(\\"familyName\\", rawProfile.last_name),\\n field(\\"photoUrl\\", rawProfile.picture.data.url),\\n field(\\"email\\", rawProfile.email),\\n field(\\"username\\", rawProfile.email)))"", + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("GitHub rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", ], }, "484e6246-dbc6-4288-97e6-54e55431402e": { @@ -10248,8 +10897,8 @@ a{ "description": "Normalizes raw profile data from Apple", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951288347, "name": "Apple Profile Normalization", "script": [ "/*", @@ -10312,11 +10961,48 @@ a{ "description": "Converts a normalized social profile into a managed user", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, "name": "Normalized Profile to Managed User", "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nimport org.forgerock.json.JsonValue\\n\\nJsonValue managedUser = json(object(\\n field(\\"givenName\\", normalizedProfile.givenName),\\n field(\\"sn\\", normalizedProfile.familyName),\\n field(\\"mail\\", normalizedProfile.email),\\n field(\\"userName\\", normalizedProfile.username)))\\n\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\"postalAddress\\", normalizedProfile.postalAddress)\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\"city\\", normalizedProfile.addressLocality)\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\"stateProvince\\", normalizedProfile.addressRegion)\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\"postalCode\\", normalizedProfile.postalCode)\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\"country\\", normalizedProfile.country)\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\"telephoneNumber\\", normalizedProfile.phone)\\n\\n// if the givenName and familyName is null or empty\\n// then add a boolean flag to the shared state to indicate names are not present\\n// this could be used elsewhere\\n// for eg. this could be used in a scripted decision node to by-pass patching\\n// the user object with blank values when givenName and familyName is not present\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\nsharedState.put(\\"nameEmptyOrNull\\", noGivenName && noFamilyName)\\n\\nreturn managedUser\\n"", + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue managedUser = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("userName", normalizedProfile.username)))", + "", + "if (normalizedProfile.postalAddress.isNotNull()) managedUser.put("postalAddress", normalizedProfile.postalAddress)", + "if (normalizedProfile.addressLocality.isNotNull()) managedUser.put("city", normalizedProfile.addressLocality)", + "if (normalizedProfile.addressRegion.isNotNull()) managedUser.put("stateProvince", normalizedProfile.addressRegion)", + "if (normalizedProfile.postalCode.isNotNull()) managedUser.put("postalCode", normalizedProfile.postalCode)", + "if (normalizedProfile.country.isNotNull()) managedUser.put("country", normalizedProfile.country)", + "if (normalizedProfile.phone.isNotNull()) managedUser.put("telephoneNumber", normalizedProfile.phone)", + "", + "// if the givenName and familyName is null or empty", + "// then add a boolean flag to the shared state to indicate names are not present", + "// this could be used elsewhere", + "// for eg. this could be used in a scripted decision node to by-pass patching", + "// the user object with blank values when givenName and familyName is not present", + "boolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())", + "boolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())", + "sharedState.put("nameEmptyOrNull", noGivenName && noFamilyName)", + "", + "return managedUser", + "", ], }, "58d29080-4563-480b-89bb-1e7719776a21": { @@ -10328,8 +11014,8 @@ a{ "description": "Normalizes raw profile data from Google", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951230900, "name": "Google Profile Normalization", "script": [ "/*", @@ -10364,8 +11050,8 @@ a{ "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268311024, "name": "Okta Profile Normalization", "script": [ "/*", @@ -10390,6 +11076,7 @@ a{ " field("photoUrl", rawProfile.picture.data.url),", " field("email", rawProfile.email),", " field("username", rawProfile.preferred_username)))", + "", ], }, "739bdc48-fd24-4c52-b353-88706d75558a": { @@ -10401,11 +11088,31 @@ a{ "description": "Check if username has already been collected.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250390, "name": "Check Username", "script": [ - ""/* Check Username\\n *\\n * Author: volker.scheuber@forgerock.com\\n * \\n * Check if username has already been collected.\\n * Return \\"known\\" if yes, \\"unknown\\" otherwise.\\n * \\n * This script does not need to be parametrized. It will work properly as is.\\n * \\n * The Scripted Decision Node needs the following outcomes defined:\\n * - known\\n * - unknown\\n */\\n(function () {\\n if (null != sharedState.get(\\"username\\")) {\\n outcome = \\"known\\";\\n }\\n else {\\n outcome = \\"unknown\\";\\n }\\n}());"", + "/* Check Username", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Check if username has already been collected.", + " * Return "known" if yes, "unknown" otherwise.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - known", + " * - unknown", + " */", + "(function () {", + " if (null != sharedState.get("username")) {", + " outcome = "known";", + " }", + " else {", + " outcome = "unknown";", + " }", + "}());", ], }, "73cecbfc-dad0-4395-be6a-6858ee3a80e5": { @@ -10417,8 +11124,8 @@ a{ "description": "Normalizes raw profile data from Microsoft", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229437, "name": "Microsoft Profile Normalization", "script": [ "/*", @@ -10465,6 +11172,41 @@ a{ " field("groups", rawProfile.groups)))", ], }, + "bae1d54a-e97d-4997-aa5d-c027f21af82c": { + "_id": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Facebook", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229998, + "name": "Facebook Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", + ], + }, "dbe0bf9a-72aa-49d5-8483-9db147985a47": { "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", @@ -10474,11 +11216,99 @@ a{ "description": "Normalizes raw profile data from ADFS", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, "name": "ADFS Profile Normalization (JS)", "script": [ - ""/*\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\n/*\\n * This script returns the social identity profile information for the authenticating user\\n * in a standard form expected by the Social Provider Handler Node.\\n *\\n * Defined variables:\\n * rawProfile - The social identity provider profile information for the authenticating user.\\n * JsonValue (1).\\n * logger - The debug logger instance:\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\n * realm - String (primitive).\\n * The name of the realm the user is authenticating to.\\n * requestHeaders - TreeMap (2).\\n * The object that provides methods for accessing headers in the login request:\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\n * requestParameters - TreeMap (2).\\n * The object that contains the authentication request parameters.\\n * selectedIdp - String (primitive).\\n * The social identity provider name. For example: google.\\n * sharedState - LinkedHashMap (3).\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n * transientState - LinkedHashMap (3).\\n * The object for storing sensitive information that must not leave the server unencrypted,\\n * and that may not need to persist between authentication requests during the authentication session:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n *\\n * Return - a JsonValue (1).\\n * The result of the last statement in the script is returned to the server.\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\n * is the last (and only) statement in this script, and its return value will become the script result.\\n * Do not use \\"return variable\\" statement outside of a function definition.\\n *\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\n * {\\n * {\\"displayName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"email\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"familyName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"givenName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"id\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"locale\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"photoUrl\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"username\\": \\"corresponding-social-identity-provider-value\\"}\\n * }\\n *\\n * The consumer of this data defines which keys are required and which are optional.\\n * For example, the script associated with the Social Provider Handler Node and,\\n * ultimately, the managed object created/updated with this data\\n * will expect certain keys to be populated.\\n * In some common default configurations, the following keys are required to be not empty:\\n * username, givenName, familyName, email.\\n *\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\n * arbitrary characters from the Universal Character Set (UCS).\\n * A zero-length character string is not permitted.\\n *\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\n */\\n\\n(function () {\\n var frJava = JavaImporter(\\n org.forgerock.json.JsonValue\\n );\\n\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\n \\n \\t//logger.message('Seguin rawProfile: '+rawProfile);\\n\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\n \\n \\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\n\\n return normalizedProfileData;\\n}());"", + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + " * This script returns the social identity profile information for the authenticating user", + " * in a standard form expected by the Social Provider Handler Node.", + " *", + " * Defined variables:", + " * rawProfile - The social identity provider profile information for the authenticating user.", + " * JsonValue (1).", + " * logger - The debug logger instance:", + " * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.", + " * realm - String (primitive).", + " * The name of the realm the user is authenticating to.", + " * requestHeaders - TreeMap (2).", + " * The object that provides methods for accessing headers in the login request:", + " * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.", + " * requestParameters - TreeMap (2).", + " * The object that contains the authentication request parameters.", + " * selectedIdp - String (primitive).", + " * The social identity provider name. For example: google.", + " * sharedState - LinkedHashMap (3).", + " * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " * transientState - LinkedHashMap (3).", + " * The object for storing sensitive information that must not leave the server unencrypted,", + " * and that may not need to persist between authentication requests during the authentication session:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " *", + " * Return - a JsonValue (1).", + " * The result of the last statement in the script is returned to the server.", + " * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)", + " * is the last (and only) statement in this script, and its return value will become the script result.", + " * Do not use "return variable" statement outside of a function definition.", + " *", + " * This script's last statement should result in a JsonValue (1) with the following keys:", + " * {", + " * {"displayName": "corresponding-social-identity-provider-value"},", + " * {"email": "corresponding-social-identity-provider-value"},", + " * {"familyName": "corresponding-social-identity-provider-value"},", + " * {"givenName": "corresponding-social-identity-provider-value"},", + " * {"id": "corresponding-social-identity-provider-value"},", + " * {"locale": "corresponding-social-identity-provider-value"},", + " * {"photoUrl": "corresponding-social-identity-provider-value"},", + " * {"username": "corresponding-social-identity-provider-value"}", + " * }", + " *", + " * The consumer of this data defines which keys are required and which are optional.", + " * For example, the script associated with the Social Provider Handler Node and,", + " * ultimately, the managed object created/updated with this data", + " * will expect certain keys to be populated.", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " *", + " * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.", + " * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.", + " * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.", + " */", + "", + "(function () {", + " var frJava = JavaImporter(", + " org.forgerock.json.JsonValue", + " );", + "", + " var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());", + " ", + " //logger.message('Seguin rawProfile: '+rawProfile);", + "", + " normalizedProfileData.put('id', rawProfile.get('sub').asString());", + " normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());", + " normalizedProfileData.put('email', rawProfile.get('mail').asString());", + " normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());", + " normalizedProfileData.put('familyName', rawProfile.get('sn').asString());", + " normalizedProfileData.put('username', rawProfile.get('upn').asString());", + " normalizedProfileData.put('roles', rawProfile.get('roles').asString());", + " ", + " //logger.message('Seguin normalizedProfileData: '+normalizedProfileData);", + "", + " return normalizedProfileData;", + "}());", ], }, }, @@ -10646,6 +11476,7 @@ a{ "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", "clientAuthenticationMethod": "CLIENT_SECRET_POST", "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", + "clientSecretLabelIdentifier": "azure", "enabled": true, "issuerComparisonCheckType": "EXACT", "jwtEncryptionAlgorithm": "NONE", @@ -10676,46 +11507,86 @@ a{ "useCustomTrustStore": false, "userInfoEndpoint": "https://graph.microsoft.com/v1.0/me", }, - "github": { - "_id": "github", + "facebook": { + "_id": "facebook", "_type": { "_id": "oauth2Config", "collection": true, "name": "Client configuration for providers that implement the OAuth2 specification.", }, "authenticationIdKey": "id", - "authorizationEndpoint": "https://github.com/login/oauth/authorize", + "authorizationEndpoint": "https://www.facebook.com/dialog/oauth", "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "bdae6d141d4dcf95a630", + "clientId": "123741918345526", "enabled": true, "issuerComparisonCheckType": "EXACT", "jwtEncryptionAlgorithm": "NONE", "jwtEncryptionMethod": "NONE", "jwtSigningAlgorithm": "NONE", "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", + "privateKeyJwtExpTime": 3600, + "redirectURI": "https://idc.scheuber.io/am/XUI/?realm=%2Falpha", "responseMode": "DEFAULT", "revocationCheckOptions": [], "scopeDelimiter": " ", "scopes": [ - "user", + "email", ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", - "transform": "23143919-6b78-40c3-b25e-beca19b229e0", + "tokenEndpoint": "https://graph.facebook.com/v2.7/oauth/access_token", + "transform": "bae1d54a-e97d-4997-aa5d-c027f21af82c", "uiConfig": { - "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", - "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", - "buttonDisplayName": "GitHub", - "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", - "iconBackground": "#4184f3", + "buttonClass": "fa-facebook-official", + "buttonCustomStyle": "background-color: #3b5998; border-color: #3b5998; color: white;", + "buttonCustomStyleHover": "background-color: #334b7d; border-color: #334b7d; color: white;", + "buttonDisplayName": "Facebook", + "buttonImage": "", + "iconBackground": "#3b5998", + "iconClass": "fa-facebook", "iconFontColor": "white", }, "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "userInfoEndpoint": "https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale", }, - "google": { - "_id": "google", + "github": { + "_id": "github", + "_type": { + "_id": "oauth2Config", + "collection": true, + "name": "Client configuration for providers that implement the OAuth2 specification.", + }, + "authenticationIdKey": "id", + "authorizationEndpoint": "https://github.com/login/oauth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "bdae6d141d4dcf95a630", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "user", + ], + "tokenEndpoint": "https://github.com/login/oauth/access_token", + "transform": "23143919-6b78-40c3-b25e-beca19b229e0", + "uiConfig": { + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "GitHub", + "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", + "iconBackground": "#4184f3", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://api.github.com/user", + }, + "google": { + "_id": "google", "_type": { "_id": "googleConfig", "collection": true, @@ -10934,13 +11805,14 @@ a{ ], "tree": { "_id": "FrodoTest", - "_rev": "1975823900", + "_rev": "257422172", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "e2c39477-847a-4df2-9c5d-b449a752638b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "278bf084-9eea-46fe-8ce9-2600dde3b046": { "connections": { @@ -11034,6 +11906,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney1": { "circlesOfTrust": {}, @@ -11130,13 +12003,14 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney1", - "_rev": "1561467361", + "_rev": "-156934367", "description": "Frodo test journey", "enabled": true, "entryNodeId": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "1c586352-4568-4918-8985-876f142d1427": { "connections": { @@ -11176,6 +12050,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney10": { "circlesOfTrust": {}, @@ -11223,12 +12098,13 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney10", - "_rev": "147050450", + "_rev": "-1571351278", "enabled": true, "entryNodeId": "5883ff1e-80dd-49f5-a609-120303e1b0cd", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "connections": {}, @@ -11257,6 +12133,7 @@ a{ }, "uiConfig": {}, }, + "variable": {}, }, "FrodoTestJourney2": { "circlesOfTrust": {}, @@ -11275,12 +12152,13 @@ a{ "id": "false", }, ], - "_rev": "-724872196", + "_rev": "-948199723", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney1", }, }, @@ -11290,13 +12168,14 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney2", - "_rev": "-1832802229", + "_rev": "743763339", "description": "Frodo test journey", "enabled": true, "entryNodeId": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { "connections": { @@ -11327,6 +12206,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney3": { "circlesOfTrust": { @@ -11550,7 +12430,7 @@ a{ "id": "NO_ACCOUNT", }, ], - "_rev": "-1901002889", + "_rev": "589396101", "_type": { "_id": "SocialProviderHandlerNode", "collection": true, @@ -11558,6 +12438,7 @@ a{ }, "clientType": "BROWSER", "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, "usernameAttribute": "userName", }, "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { @@ -11784,12 +12665,13 @@ a{ "id": "false", }, ], - "_rev": "1857773376", + "_rev": "1634445849", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "FrodoTestJourney2", }, }, @@ -11944,14 +12826,15 @@ a{ }, "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", - "_rev": "1007701944", - "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", + "_rev": "-901720656", + "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", "entityId": "urn:federation:MicrosoftOnline", "entityLocation": "remote", "serviceProvider": { "advanced": { "idpProxy": {}, "saeConfiguration": {}, + "treeConfiguration": {}, }, "assertionContent": { "basicAuthentication": {}, @@ -12036,11 +12919,32 @@ a{ "description": "Normalizes raw profile data from GitHub", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, "name": "GitHub Profile Normalization (VS)", "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nlogger.warning(\\"GitHub rawProfile: \\"+rawProfile)\\n\\nreturn json(object(\\n field(\\"id\\", rawProfile.id),\\n field(\\"displayName\\", rawProfile.name),\\n field(\\"givenName\\", rawProfile.first_name),\\n field(\\"familyName\\", rawProfile.last_name),\\n field(\\"photoUrl\\", rawProfile.picture.data.url),\\n field(\\"email\\", rawProfile.email),\\n field(\\"username\\", rawProfile.email)))"", + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("GitHub rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", ], }, "58c824ae-84ed-4724-82cd-db128fc3f6c": { @@ -12052,11 +12956,48 @@ a{ "description": "Converts a normalized social profile into a managed user", "evaluatorVersion": "1.0", "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, "name": "Normalized Profile to Managed User", "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nimport org.forgerock.json.JsonValue\\n\\nJsonValue managedUser = json(object(\\n field(\\"givenName\\", normalizedProfile.givenName),\\n field(\\"sn\\", normalizedProfile.familyName),\\n field(\\"mail\\", normalizedProfile.email),\\n field(\\"userName\\", normalizedProfile.username)))\\n\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\"postalAddress\\", normalizedProfile.postalAddress)\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\"city\\", normalizedProfile.addressLocality)\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\"stateProvince\\", normalizedProfile.addressRegion)\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\"postalCode\\", normalizedProfile.postalCode)\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\"country\\", normalizedProfile.country)\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\"telephoneNumber\\", normalizedProfile.phone)\\n\\n// if the givenName and familyName is null or empty\\n// then add a boolean flag to the shared state to indicate names are not present\\n// this could be used elsewhere\\n// for eg. this could be used in a scripted decision node to by-pass patching\\n// the user object with blank values when givenName and familyName is not present\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\nsharedState.put(\\"nameEmptyOrNull\\", noGivenName && noFamilyName)\\n\\nreturn managedUser\\n"", + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue managedUser = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("userName", normalizedProfile.username)))", + "", + "if (normalizedProfile.postalAddress.isNotNull()) managedUser.put("postalAddress", normalizedProfile.postalAddress)", + "if (normalizedProfile.addressLocality.isNotNull()) managedUser.put("city", normalizedProfile.addressLocality)", + "if (normalizedProfile.addressRegion.isNotNull()) managedUser.put("stateProvince", normalizedProfile.addressRegion)", + "if (normalizedProfile.postalCode.isNotNull()) managedUser.put("postalCode", normalizedProfile.postalCode)", + "if (normalizedProfile.country.isNotNull()) managedUser.put("country", normalizedProfile.country)", + "if (normalizedProfile.phone.isNotNull()) managedUser.put("telephoneNumber", normalizedProfile.phone)", + "", + "// if the givenName and familyName is null or empty", + "// then add a boolean flag to the shared state to indicate names are not present", + "// this could be used elsewhere", + "// for eg. this could be used in a scripted decision node to by-pass patching", + "// the user object with blank values when givenName and familyName is not present", + "boolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())", + "boolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())", + "sharedState.put("nameEmptyOrNull", noGivenName && noFamilyName)", + "", + "return managedUser", + "", ], }, "739bdc48-fd24-4c52-b353-88706d75558a": { @@ -12068,11 +13009,31 @@ a{ "description": "Check if username has already been collected.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250390, "name": "Check Username", "script": [ - ""/* Check Username\\n *\\n * Author: volker.scheuber@forgerock.com\\n * \\n * Check if username has already been collected.\\n * Return \\"known\\" if yes, \\"unknown\\" otherwise.\\n * \\n * This script does not need to be parametrized. It will work properly as is.\\n * \\n * The Scripted Decision Node needs the following outcomes defined:\\n * - known\\n * - unknown\\n */\\n(function () {\\n if (null != sharedState.get(\\"username\\")) {\\n outcome = \\"known\\";\\n }\\n else {\\n outcome = \\"unknown\\";\\n }\\n}());"", + "/* Check Username", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Check if username has already been collected.", + " * Return "known" if yes, "unknown" otherwise.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - known", + " * - unknown", + " */", + "(function () {", + " if (null != sharedState.get("username")) {", + " outcome = "known";", + " }", + " else {", + " outcome = "unknown";", + " }", + "}());", ], }, "d58977ed-0542-4147-8197-973ef7300191": { @@ -12084,11 +13045,15 @@ a{ "description": "Custom Device Match Script", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250470, "name": "Custom Device Match Script", "script": [ - ""/*\\n * Custom Device Match Script\\n */\\n\\noutcome = \\"true\\";"", + "/*", + " * Custom Device Match Script", + " */", + "", + "outcome = "true";", ], }, "dbe0bf9a-72aa-49d5-8483-9db147985a47": { @@ -12100,11 +13065,99 @@ a{ "description": "Normalizes raw profile data from ADFS", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, "name": "ADFS Profile Normalization (JS)", "script": [ - ""/*\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\n/*\\n * This script returns the social identity profile information for the authenticating user\\n * in a standard form expected by the Social Provider Handler Node.\\n *\\n * Defined variables:\\n * rawProfile - The social identity provider profile information for the authenticating user.\\n * JsonValue (1).\\n * logger - The debug logger instance:\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\n * realm - String (primitive).\\n * The name of the realm the user is authenticating to.\\n * requestHeaders - TreeMap (2).\\n * The object that provides methods for accessing headers in the login request:\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\n * requestParameters - TreeMap (2).\\n * The object that contains the authentication request parameters.\\n * selectedIdp - String (primitive).\\n * The social identity provider name. For example: google.\\n * sharedState - LinkedHashMap (3).\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n * transientState - LinkedHashMap (3).\\n * The object for storing sensitive information that must not leave the server unencrypted,\\n * and that may not need to persist between authentication requests during the authentication session:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n *\\n * Return - a JsonValue (1).\\n * The result of the last statement in the script is returned to the server.\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\n * is the last (and only) statement in this script, and its return value will become the script result.\\n * Do not use \\"return variable\\" statement outside of a function definition.\\n *\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\n * {\\n * {\\"displayName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"email\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"familyName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"givenName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"id\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"locale\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"photoUrl\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"username\\": \\"corresponding-social-identity-provider-value\\"}\\n * }\\n *\\n * The consumer of this data defines which keys are required and which are optional.\\n * For example, the script associated with the Social Provider Handler Node and,\\n * ultimately, the managed object created/updated with this data\\n * will expect certain keys to be populated.\\n * In some common default configurations, the following keys are required to be not empty:\\n * username, givenName, familyName, email.\\n *\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\n * arbitrary characters from the Universal Character Set (UCS).\\n * A zero-length character string is not permitted.\\n *\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\n */\\n\\n(function () {\\n var frJava = JavaImporter(\\n org.forgerock.json.JsonValue\\n );\\n\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\n \\n \\t//logger.message('Seguin rawProfile: '+rawProfile);\\n\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\n \\n \\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\n\\n return normalizedProfileData;\\n}());"", + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + " * This script returns the social identity profile information for the authenticating user", + " * in a standard form expected by the Social Provider Handler Node.", + " *", + " * Defined variables:", + " * rawProfile - The social identity provider profile information for the authenticating user.", + " * JsonValue (1).", + " * logger - The debug logger instance:", + " * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.", + " * realm - String (primitive).", + " * The name of the realm the user is authenticating to.", + " * requestHeaders - TreeMap (2).", + " * The object that provides methods for accessing headers in the login request:", + " * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.", + " * requestParameters - TreeMap (2).", + " * The object that contains the authentication request parameters.", + " * selectedIdp - String (primitive).", + " * The social identity provider name. For example: google.", + " * sharedState - LinkedHashMap (3).", + " * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " * transientState - LinkedHashMap (3).", + " * The object for storing sensitive information that must not leave the server unencrypted,", + " * and that may not need to persist between authentication requests during the authentication session:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " *", + " * Return - a JsonValue (1).", + " * The result of the last statement in the script is returned to the server.", + " * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)", + " * is the last (and only) statement in this script, and its return value will become the script result.", + " * Do not use "return variable" statement outside of a function definition.", + " *", + " * This script's last statement should result in a JsonValue (1) with the following keys:", + " * {", + " * {"displayName": "corresponding-social-identity-provider-value"},", + " * {"email": "corresponding-social-identity-provider-value"},", + " * {"familyName": "corresponding-social-identity-provider-value"},", + " * {"givenName": "corresponding-social-identity-provider-value"},", + " * {"id": "corresponding-social-identity-provider-value"},", + " * {"locale": "corresponding-social-identity-provider-value"},", + " * {"photoUrl": "corresponding-social-identity-provider-value"},", + " * {"username": "corresponding-social-identity-provider-value"}", + " * }", + " *", + " * The consumer of this data defines which keys are required and which are optional.", + " * For example, the script associated with the Social Provider Handler Node and,", + " * ultimately, the managed object created/updated with this data", + " * will expect certain keys to be populated.", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " *", + " * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.", + " * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.", + " * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.", + " */", + "", + "(function () {", + " var frJava = JavaImporter(", + " org.forgerock.json.JsonValue", + " );", + "", + " var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());", + " ", + " //logger.message('Seguin rawProfile: '+rawProfile);", + "", + " normalizedProfileData.put('id', rawProfile.get('sub').asString());", + " normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());", + " normalizedProfileData.put('email', rawProfile.get('mail').asString());", + " normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());", + " normalizedProfileData.put('familyName', rawProfile.get('sn').asString());", + " normalizedProfileData.put('username', rawProfile.get('upn').asString());", + " normalizedProfileData.put('roles', rawProfile.get('roles').asString());", + " ", + " //logger.message('Seguin normalizedProfileData: '+normalizedProfileData);", + "", + " return normalizedProfileData;", + "}());", ], }, }, @@ -12184,7 +13237,7 @@ a{ "scopes": [ "user", ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", + "tokenEndpoint": "https://github.com/login/oauth/access_token", "transform": "23143919-6b78-40c3-b25e-beca19b229e0", "uiConfig": { "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", @@ -12195,7 +13248,7 @@ a{ "iconFontColor": "white", }, "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "userInfoEndpoint": "https://api.github.com/user", }, }, "themes": [ @@ -12428,13 +13481,14 @@ a{ ], "tree": { "_id": "FrodoTestJourney3", - "_rev": "1468237684", + "_rev": "-250164044", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "46643303-aeb2-4873-9df1-59db4958cc34": { "connections": { @@ -12560,6 +13614,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney6": { "circlesOfTrust": {}, @@ -12656,13 +13711,14 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney6", - "_rev": "247254510", + "_rev": "-1471147218", "description": "Frodo test journey", "enabled": true, "entryNodeId": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "20dde5d1-fe72-473a-b811-c16fe753fef5": { "connections": { @@ -12702,6 +13758,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney7": { "circlesOfTrust": {}, @@ -12798,13 +13855,14 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney7", - "_rev": "1533193571", + "_rev": "-185208157", "description": "Frodo test journey", "enabled": true, "entryNodeId": "d6171ae2-903d-41cc-b851-af6414e56d56", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "a9adc345-4fef-4d86-831a-9d8bc952f844": { "connections": { @@ -12844,6 +13902,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney8": { "circlesOfTrust": {}, @@ -12940,13 +13999,14 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney8", - "_rev": "-562983220", + "_rev": "2013582348", "description": "Frodo test journey", "enabled": false, "entryNodeId": "b20da99f-e162-4b03-be45-13379995867f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { "connections": { @@ -12986,6 +14046,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "FrodoTestJourney9": { "circlesOfTrust": {}, @@ -13082,13 +14143,14 @@ a{ "themes": [], "tree": { "_id": "FrodoTestJourney9", - "_rev": "1132068003", + "_rev": "-586333725", "description": "Frodo test journey", "enabled": false, "entryNodeId": "82d90fa0-9345-46b5-b5b1-50f732a387ec", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "82d90fa0-9345-46b5-b5b1-50f732a387ec": { "connections": { @@ -13128,6 +14190,7 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, "Login": { "circlesOfTrust": {}, @@ -13202,12 +14265,13 @@ a{ "id": "false", }, ], - "_rev": "-1405518667", + "_rev": "-1628846194", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "ProgressiveProfile", }, "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5": { @@ -13316,13 +14380,14 @@ a{ "themes": [], "tree": { "_id": "Login", - "_rev": "-453684268", + "_rev": "2122881300", "description": "Platform Login Tree", "enabled": true, "entryNodeId": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "2119f332-0f69-4088-a7a1-6582bf0f2001": { "connections": { @@ -13403,6 +14468,7 @@ a{ "categories": "["Authentication"]", }, }, + "variable": {}, }, "OrphanedTest": { "circlesOfTrust": {}, @@ -13450,13 +14516,14 @@ a{ "themes": [], "tree": { "_id": "OrphanedTest", - "_rev": "-764260244", + "_rev": "1812305324", "description": "Test orphaned nodes", "enabled": true, "entryNodeId": "343e745f-923a-43c4-8675-649a490fd0a3", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "343e745f-923a-43c4-8675-649a490fd0a3": { "connections": { @@ -13490,6 +14557,76 @@ a{ "categories": "[]", }, }, + "variable": {}, + }, + "PrestonTest": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "_id": "5857ca64-f06c-4058-9b04-2f284a2dc70a", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-1127226425", + "_type": { + "_id": "AmsterJwtDecisionNode", + "collection": true, + "name": "Amster Jwt Decision Node", + }, + "authorizedKeys": "&{amster.secrets.keys.path|@BASE_DIR@/security/keys/amster/authorized_keys}", + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "PrestonTest", + "_rev": "-1151336344", + "description": "Test journey with a script that no longer exists, to fix a journey export issue.", + "enabled": true, + "entryNodeId": "5857ca64-f06c-4058-9b04-2f284a2dc70a", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "connections": {}, + "displayName": "Amster Jwt Decision Node", + "nodeType": "AmsterJwtDecisionNode", + "x": 162, + "y": 203.6125030517578, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 500, + "y": 50, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 500, + "y": 350, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "[]", + }, + }, + "variable": {}, }, "ProgressiveProfile": { "circlesOfTrust": {}, @@ -13618,13 +14755,14 @@ a{ "themes": [], "tree": { "_id": "ProgressiveProfile", - "_rev": "512701181", + "_rev": "-1205700547", "description": "Prompt for missing preferences on 3rd login", "enabled": true, "entryNodeId": "8afdaec3-275e-4301-bb53-34f03e6a4b29", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "423a959a-a1b9-498a-b0f7-596b6b6e775a": { "connections": { @@ -13684,6 +14822,7 @@ a{ "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, "RadioChoice": { "circlesOfTrust": {}, @@ -13761,12 +14900,13 @@ a{ "themes": [], "tree": { "_id": "RadioChoice", - "_rev": "947126104", + "_rev": "-771275624", "enabled": true, "entryNodeId": "5d6cd20e-5074-43de-8832-fddd95fb078e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5d6cd20e-5074-43de-8832-fddd95fb078e": { "connections": { @@ -13798,6 +14938,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "Registration": { "circlesOfTrust": {}, @@ -14033,13 +15174,14 @@ a{ "themes": [], "tree": { "_id": "Registration", - "_rev": "-340494482", + "_rev": "-2058896210", "description": "Platform Registration Tree", "enabled": true, "entryNodeId": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { "connections": { @@ -14097,6 +15239,7 @@ a{ "categories": "["Registration"]", }, }, + "variable": {}, }, "ResetPassword": { "circlesOfTrust": {}, @@ -14287,13 +15430,14 @@ a{ "themes": [], "tree": { "_id": "ResetPassword", - "_rev": "-501795106", + "_rev": "2074770462", "description": "Reset Password Tree", "enabled": true, "entryNodeId": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "06c97be5-7fdd-4739-aea1-ecc7fe082865": { "connections": { @@ -14361,1113 +15505,938 @@ a{ "categories": "["Password Reset"]", }, }, + "variable": {}, }, - "UpdatePassword": { + "SocialProviderHandler": { "circlesOfTrust": {}, - "emailTemplates": { - "updatePassword": { - "_id": "emailTemplate/updatePassword", - "defaultLocale": "en", - "enabled": true, - "from": "", - "html": { - "en": "

Verify email to update password

Update password link

", - }, - "message": { - "en": "

Verify email to update password

Update password link

", - }, - "mimeType": "text/html", - "styles": "body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}", - "subject": { - "en": "Update your password", - }, - }, - }, - "innerNodes": { - "21a99653-a7a7-47ee-b650-f493a84bba09": { - "_id": "21a99653-a7a7-47ee-b650-f493a84bba09", + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "3af612be-340e-4dc9-80fb-62319a187b74": { + "_id": "3af612be-340e-4dc9-80fb-62319a187b74", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", }, - ], - "_rev": "688403743", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": true, - }, - "fe2962fc-4db3-4066-8624-553649afc438": { - "_id": "fe2962fc-4db3-4066-8624-553649afc438", - "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "No account exists", + "id": "NO_ACCOUNT", }, ], - "_rev": "875005143", + "_rev": "1488304335", "_type": { - "_id": "ValidatedPasswordNode", + "_id": "SocialProviderHandlerNode", "collection": true, - "name": "Platform Password", + "name": "Legacy Social Provider Handler Node", }, - "passwordAttribute": "password", - "validateInput": false, + "clientType": "BROWSER", + "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, + "usernameAttribute": "userName", }, - }, - "nodes": { - "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { - "_id": "0f0904e6-1da3-4cdb-9abf-0d2545016fab", + "e15c8efe-b7a7-42bf-845e-861a9419af32": { + "_id": "e15c8efe-b7a7-42bf-845e-861a9419af32", "_outcomes": [ { - "displayName": "True", - "id": "true", + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", }, { - "displayName": "False", - "id": "false", + "displayName": "No account exists", + "id": "NO_ACCOUNT", }, - ], - "_rev": "-1218497043", - "_type": { - "_id": "AttributePresentDecisionNode", - "collection": true, - "name": "Attribute Present Decision", - }, - "identityAttribute": "userName", - "presentAttribute": "password", - }, - "20237b34-26cb-4a0b-958f-abb422290d42": { - "_id": "20237b34-26cb-4a0b-958f-abb422290d42", - "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "Social auth interrupted", + "id": "SOCIAL_AUTH_INTERRUPTED", }, ], - "_rev": "1965792723", + "_rev": "-1132761858", "_type": { - "_id": "PageNode", + "_id": "SocialProviderHandlerNodeV2", "collection": true, - "name": "Page Node", - }, - "nodes": [ - { - "_id": "fe2962fc-4db3-4066-8624-553649afc438", - "displayName": "Platform Password", - "nodeType": "ValidatedPasswordNode", - }, - ], - "pageDescription": { - "en": "Enter current password", - }, - "pageHeader": { - "en": "Verify Existing Password", + "name": "Social Provider Handler Node", }, + "clientType": "BROWSER", + "script": "ed685f9f-5909-4726-86e8-22bd38b47663", + "storeTokens": false, + "usernameAttribute": "userName", }, - "3990ce1f-cce6-435b-ae1c-f138e89411c1": { - "_id": "3990ce1f-cce6-435b-ae1c-f138e89411c1", - "_outcomes": [ - { - "displayName": "Patched", - "id": "PATCHED", - }, - { - "displayName": "Failed", - "id": "FAILURE", - }, - ], - "_rev": "-212483341", - "_type": { - "_id": "PatchObjectNode", - "collection": true, - "name": "Patch Object", - }, - "identityAttribute": "userName", - "identityResource": "managed/alpha_user", - "ignoredFields": [ - "userName", + }, + "saml2Entities": {}, + "scripts": { + "23143919-6b78-40c3-b25e-beca19b229e0": { + "_id": "23143919-6b78-40c3-b25e-beca19b229e0", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, + "name": "GitHub Profile Normalization (VS)", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("GitHub rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", ], - "patchAsObject": false, }, - "7d1deabe-cd98-49c8-943f-ca12305775f3": { - "_id": "7d1deabe-cd98-49c8-943f-ca12305775f3", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, + "484e6246-dbc6-4288-97e6-54e55431402e": { + "_id": "484e6246-dbc6-4288-97e6-54e55431402e", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Apple", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951288347, + "name": "Apple Profile Normalization", + "script": [ + "/*", + " * Copyright 2021-2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " *", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "String email = "change@me.com"", + "String subjectId = rawProfile.sub", + "String firstName = " "", + "String lastName = " "", + "String username = subjectId", + "String name", + "", + "if (rawProfile.isDefined("email") && rawProfile.email.isNotNull()){ // User can elect to not share their email", + " email = rawProfile.email.asString()", + " username = email", + "}", + "if (rawProfile.isDefined("name") && rawProfile.name.isNotNull()) {", + " if (rawProfile.name.isDefined("firstName") && rawProfile.name.firstName.isNotNull()) {", + " firstName = rawProfile.name.firstName.asString()", + " }", + " if (rawProfile.name.isDefined("lastName") && rawProfile.name.lastName.isNotNull()) {", + " lastName = rawProfile.name.lastName.asString()", + " }", + "}", + "", + "name = (firstName?.trim() ? firstName : "") + (lastName?.trim() ? ((firstName?.trim() ? " " : "") + lastName) : "")", + "name = (!name?.trim()) ? " " : name", + "", + "return json(object(", + " field("id", subjectId),", + " field("displayName", name),", + " field("email", email),", + " field("givenName", firstName),", + " field("familyName", lastName),", + " field("username", username)))", ], - "_rev": "869693667", - "_type": { - "_id": "DataStoreDecisionNode", - "collection": true, - "name": "Data Store Decision", - }, }, - "a3d97b53-e38a-4b24-aed0-a021050eb744": { - "_id": "a3d97b53-e38a-4b24-aed0-a021050eb744", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "58c824ae-84ed-4724-82cd-db128fc3f6c": { + "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Converts a normalized social profile into a managed user", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, + "name": "Normalized Profile to Managed User", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue managedUser = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("userName", normalizedProfile.username)))", + "", + "if (normalizedProfile.postalAddress.isNotNull()) managedUser.put("postalAddress", normalizedProfile.postalAddress)", + "if (normalizedProfile.addressLocality.isNotNull()) managedUser.put("city", normalizedProfile.addressLocality)", + "if (normalizedProfile.addressRegion.isNotNull()) managedUser.put("stateProvince", normalizedProfile.addressRegion)", + "if (normalizedProfile.postalCode.isNotNull()) managedUser.put("postalCode", normalizedProfile.postalCode)", + "if (normalizedProfile.country.isNotNull()) managedUser.put("country", normalizedProfile.country)", + "if (normalizedProfile.phone.isNotNull()) managedUser.put("telephoneNumber", normalizedProfile.phone)", + "", + "// if the givenName and familyName is null or empty", + "// then add a boolean flag to the shared state to indicate names are not present", + "// this could be used elsewhere", + "// for eg. this could be used in a scripted decision node to by-pass patching", + "// the user object with blank values when givenName and familyName is not present", + "boolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())", + "boolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())", + "sharedState.put("nameEmptyOrNull", noGivenName && noFamilyName)", + "", + "return managedUser", + "", ], - "_rev": "-1059437256", - "_type": { - "_id": "EmailSuspendNode", - "collection": true, - "name": "Email Suspend Node", - }, - "emailAttribute": "mail", - "emailSuspendMessage": { - "en": "An email has been sent to your address, please verify your email address to update your password. Click the link in that email to proceed.", - }, - "emailTemplateName": "updatePassword", - "identityAttribute": "userName", - "objectLookup": true, }, - "d018fcd1-4e22-4160-8c41-63bee51c9cb3": { - "_id": "d018fcd1-4e22-4160-8c41-63bee51c9cb3", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-1359533036", - "_type": { - "_id": "PageNode", - "collection": true, - "name": "Page Node", - }, - "nodes": [ - { - "_id": "21a99653-a7a7-47ee-b650-f493a84bba09", - "displayName": "Platform Password", - "nodeType": "ValidatedPasswordNode", - }, + "58d29080-4563-480b-89bb-1e7719776a21": { + "_id": "58d29080-4563-480b-89bb-1e7719776a21", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Google", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951230900, + "name": "Google Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.sub),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.given_name),", + " field("familyName", rawProfile.family_name),", + " field("photoUrl", rawProfile.picture),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email),", + " field("locale", rawProfile.locale)))", ], - "pageDescription": { - "en": "Enter new password", - }, - "pageHeader": { - "en": "Update Password", - }, }, - "d1b79744-493a-44fe-bc26-7d324a8caa4e": { - "_id": "d1b79744-493a-44fe-bc26-7d324a8caa4e", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "6325cf19-a49b-471e-8d26-7e4df76df0e2": { + "_id": "6325cf19-a49b-471e-8d26-7e4df76df0e2", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268311024, + "name": "Okta Profile Normalization", + "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("Okta rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.preferred_username)))", + "", ], - "_rev": "-716667889", - "_type": { - "_id": "SessionDataNode", - "collection": true, - "name": "Get Session Data", - }, - "sessionDataKey": "UserToken", - "sharedStateKey": "userName", - }, - }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "UpdatePassword", - "_rev": "-1067190791", - "description": "Update password using active session", - "enabled": true, - "entryNodeId": "d1b79744-493a-44fe-bc26-7d324a8caa4e", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { - "connections": { - "false": "a3d97b53-e38a-4b24-aed0-a021050eb744", - "true": "20237b34-26cb-4a0b-958f-abb422290d42", - }, - "displayName": "Attribute Present Decision", - "nodeType": "AttributePresentDecisionNode", - "x": 288, - "y": 133, - }, - "20237b34-26cb-4a0b-958f-abb422290d42": { - "connections": { - "outcome": "7d1deabe-cd98-49c8-943f-ca12305775f3", - }, - "displayName": "Page Node", - "nodeType": "PageNode", - "x": 526, - "y": 46, - }, - "3990ce1f-cce6-435b-ae1c-f138e89411c1": { - "connections": { - "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", - "PATCHED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Patch Object", - "nodeType": "PatchObjectNode", - "x": 1062, - "y": 189, - }, - "7d1deabe-cd98-49c8-943f-ca12305775f3": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "d018fcd1-4e22-4160-8c41-63bee51c9cb3", - }, - "displayName": "Data Store Decision", - "nodeType": "DataStoreDecisionNode", - "x": 722, - "y": 45, - }, - "a3d97b53-e38a-4b24-aed0-a021050eb744": { - "connections": { - "outcome": "d018fcd1-4e22-4160-8c41-63bee51c9cb3", - }, - "displayName": "Email Suspend Node", - "nodeType": "EmailSuspendNode", - "x": 659, - "y": 223, - }, - "d018fcd1-4e22-4160-8c41-63bee51c9cb3": { - "connections": { - "outcome": "3990ce1f-cce6-435b-ae1c-f138e89411c1", - }, - "displayName": "Page Node", - "nodeType": "PageNode", - "x": 943, - "y": 30, - }, - "d1b79744-493a-44fe-bc26-7d324a8caa4e": { - "connections": { - "outcome": "0f0904e6-1da3-4cdb-9abf-0d2545016fab", - }, - "displayName": "Get Session Data", - "nodeType": "SessionDataNode", - "x": 122, - "y": 129, - }, - }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1212, - "y": 128, - }, - "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 939, - "y": 290, - }, - "startNode": { - "x": 50, - "y": 25, - }, - }, - "uiConfig": { - "categories": "["Password Reset"]", }, - }, - }, - "j00": { - "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": {}, - "nodes": { - "01d3785f-7fb4-44a7-9458-72c380a9818f": { - "_id": "01d3785f-7fb4-44a7-9458-72c380a9818f", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "-853523981", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", + "73cecbfc-dad0-4395-be6a-6858ee3a80e5": { + "_id": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Microsoft", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229437, + "name": "Microsoft Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + "{", + " "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity",", + " "@odata.id": "https://graph.microsoft.com/v2/711ffa9c-5972-4713-ace3-688c9732614a/directoryObjects/7d7759e2-36d8-4e64-b173-3f890d7d46d6/Microsoft.DirectoryServices.User",", + " "businessPhones": [", + " "18014735451"", + " ],", + " "displayName": "Volker Scheuber",", + " "givenName": "Volker",", + " "jobTitle": null,", + " "mail": "vscheuber@vscheuber.onmicrosoft.com",", + " "mobilePhone": null,", + " "officeLocation": null,", + " "preferredLanguage": null,", + " "surname": "Scheuber",", + " "userPrincipalName": "vscheuber@vscheuber.onmicrosoft.com",", + " "id": "7d7759e2-36d8-4e64-b173-3f890d7d46d6"", + "}", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.message("Kauai Microsoft Profile Normalization: rawProfile={}", rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.displayName),", + " field("givenName", rawProfile.givenName),", + " field("familyName", rawProfile.surname),", + " field("email", rawProfile.userPrincipalName),", + " field("username", rawProfile.userPrincipalName),", + " field("groups", rawProfile.groups)))", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "39b48197-f4be-42b9-800a-866587b4b9b5": { - "_id": "39b48197-f4be-42b9-800a-866587b4b9b5", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, + "bae1d54a-e97d-4997-aa5d-c027f21af82c": { + "_id": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Facebook", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229998, + "name": "Facebook Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", ], - "_rev": "1609152298", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - }, - "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb": { - "_id": "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "1672315064", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - }, - "513a2ab4-f0b8-4f94-b840-6fe14796cc84": { - "_id": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", - "_outcomes": [ - { - "displayName": "shared and level", - "id": "shared and level", - }, - { - "displayName": "shared only", - "id": "shared only", - }, - { - "displayName": "level only", - "id": "level only", - }, - { - "displayName": "none", - "id": "none", - }, - ], - "_rev": "-318011549", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - "mode", - "level", - ], - "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", - ], - "outputs": [ - "*", - "mode", - "level", - ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", - }, - "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b": { - "_id": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "970966657", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "3cb43516-ae69-433a-8787-501d45db14e9", - }, - "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c": { - "_id": "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "-2064120483", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - }, - "saml2Entities": {}, - "scripts": { - "1b52a7e0-4019-40fa-958a-15a49870e901": { - "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", - "context": "AUTHENTICATION_TREE_DECISION_NODE", + "dbe0bf9a-72aa-49d5-8483-9db147985a47": { + "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", "createdBy": "null", "creationDate": 0, "default": false, - "description": "set the same shared state variable", + "description": "Normalizes raw profile data from ADFS", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "shared", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, + "name": "ADFS Profile Normalization (JS)", "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + " * This script returns the social identity profile information for the authenticating user", + " * in a standard form expected by the Social Provider Handler Node.", + " *", + " * Defined variables:", + " * rawProfile - The social identity provider profile information for the authenticating user.", + " * JsonValue (1).", + " * logger - The debug logger instance:", + " * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.", + " * realm - String (primitive).", + " * The name of the realm the user is authenticating to.", + " * requestHeaders - TreeMap (2).", + " * The object that provides methods for accessing headers in the login request:", + " * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.", + " * requestParameters - TreeMap (2).", + " * The object that contains the authentication request parameters.", + " * selectedIdp - String (primitive).", + " * The social identity provider name. For example: google.", + " * sharedState - LinkedHashMap (3).", + " * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " * transientState - LinkedHashMap (3).", + " * The object for storing sensitive information that must not leave the server unencrypted,", + " * and that may not need to persist between authentication requests during the authentication session:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " *", + " * Return - a JsonValue (1).", + " * The result of the last statement in the script is returned to the server.", + " * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)", + " * is the last (and only) statement in this script, and its return value will become the script result.", + " * Do not use "return variable" statement outside of a function definition.", + " *", + " * This script's last statement should result in a JsonValue (1) with the following keys:", + " * {", + " * {"displayName": "corresponding-social-identity-provider-value"},", + " * {"email": "corresponding-social-identity-provider-value"},", + " * {"familyName": "corresponding-social-identity-provider-value"},", + " * {"givenName": "corresponding-social-identity-provider-value"},", + " * {"id": "corresponding-social-identity-provider-value"},", + " * {"locale": "corresponding-social-identity-provider-value"},", + " * {"photoUrl": "corresponding-social-identity-provider-value"},", + " * {"username": "corresponding-social-identity-provider-value"}", + " * }", + " *", + " * The consumer of this data defines which keys are required and which are optional.", + " * For example, the script associated with the Social Provider Handler Node and,", + " * ultimately, the managed object created/updated with this data", + " * will expect certain keys to be populated.", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " *", + " * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.", + " * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.", + " * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.", + " */", + "", "(function () {", - " outcome = 'true';", - " var level = nodeState.get('level').asInteger();", - " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", + " var frJava = JavaImporter(", + " org.forgerock.json.JsonValue", + " );", + "", + " var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());", + " ", + " //logger.message('Seguin rawProfile: '+rawProfile);", + "", + " normalizedProfileData.put('id', rawProfile.get('sub').asString());", + " normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());", + " normalizedProfileData.put('email', rawProfile.get('mail').asString());", + " normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());", + " normalizedProfileData.put('familyName', rawProfile.get('sn').asString());", + " normalizedProfileData.put('username', rawProfile.get('upn').asString());", + " normalizedProfileData.put('roles', rawProfile.get('roles').asString());", + " ", + " //logger.message('Seguin normalizedProfileData: '+normalizedProfileData);", + "", + " return normalizedProfileData;", "}());", ], }, - "3cb43516-ae69-433a-8787-501d45db14e9": { - "_id": "3cb43516-ae69-433a-8787-501d45db14e9", - "context": "AUTHENTICATION_TREE_DECISION_NODE", + "ed685f9f-5909-4726-86e8-22bd38b47663": { + "_id": "ed685f9f-5909-4726-86e8-22bd38b47663", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", "createdBy": "null", "creationDate": 0, - "default": false, - "description": "Display sharedState, transientState, and headers.", + "default": true, + "description": "Converts a normalized social profile into an Identity", "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "debug", + "language": "GROOVY", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268343005, + "name": "Normalized Profile to Identity", "script": [ - "/* debug", + "/*", + " * Copyright 2021 ForgeRock AS. All Rights Reserved", " *", - " * Author: volker.scheuber@forgerock.com", - " * ", - " * Display sharedState, transientState, and headers.", - " * ", - " * This script does not need to be parametrized. It will work properly as is.", - " * ", - " * The Scripted Decision Node needs the following outcomes defined:", - " * - true", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", " */", - "var anchor = "anchor-".concat(generateNumericToken('xxx'));", - "var halign = "left";", - "var message = "

Shared State:
".concat(", - " sharedState.toString()).concat("

").concat(", - " "

Transient State:
").concat(", - " transientState.toString()).concat("

").concat(", - " "

Request Headers:
").concat(", - " requestHeaders.toString()).concat("

")", - "var script = "Array.prototype.slice.call(\\n".concat(", - " "document.getElementsByClassName('callback-component')).forEach(\\n").concat(", - " "function (e) {\\n").concat(", - " " var message = e.firstElementChild;\\n").concat(", - " " if (message.firstChild && message.firstChild.nodeName == '#text' && message.firstChild.nodeValue.trim() == '").concat(anchor).concat("') {\\n").concat(", - " " message.className = \\"text-left\\";\\n").concat(", - " " message.align = \\"").concat(halign).concat("\\";\\n").concat(", - " " message.innerHTML = '").concat(message).concat("';\\n").concat(", - " " }\\n").concat(", - " "})")", - "var fr = JavaImporter(", - " org.forgerock.openam.auth.node.api.Action,", - " javax.security.auth.callback.TextOutputCallback,", - " com.sun.identity.authentication.callbacks.ScriptTextOutputCallback", - ")", - "if (message.length && callbacks.isEmpty()) {", - " action = fr.Action.send(", - " new fr.TextOutputCallback(", - " fr.TextOutputCallback.INFORMATION,", - " anchor", - " ),", - " new fr.ScriptTextOutputCallback(script)", - " ).build()", - "}", - "else {", - " action = fr.Action.goTo("true").build();", - "}", "", - " /*", - " * Generate a token in the desired format. All 'x' characters will be replaced with a random number 0-9.", - " * ", - " * Example:", - " * 'xxxxx' produces '28535'", - " * 'xxx-xxx' produces '432-521'", - " */", - "function generateNumericToken(format) {", - " return format.replace(/[x]/g, function(c) {", - " var r = Math.random()*10|0;", - " var v = r;", - " return v.toString(10);", - " });", - "}", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue identity = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("cn", normalizedProfile.displayName),", + " field("userName", normalizedProfile.username),", + " field("iplanet-am-user-alias-list", selectedIdp + '-' + normalizedProfile.id.asString())))", + "", + "return identity", + "", ], }, - "41c24257-d7fc-4654-8b46-c2666dc5b56d": { - "_id": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "set per level shared state variable", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "level", - "script": [ - "(function () {", - " outcome = 'true';", - " var level = nodeState.get('level').asInteger();", - " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", - "}());", - ], - }, - "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { - "_id": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Check if mode has already been set.", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "mode", - "script": [ - "/* mode", - " *", - " * Author: volker.scheuber@forgerock.com", - " * ", - " * Collect mode if not already set and set outcome to mode.", - " * ", - " * This script does not need to be parametrized. It will work properly as is.", - " * ", - " * The Scripted Decision Node needs the following outcomes defined:", - " * - 'shared and level'", - " * - 'shared only'", - " * - 'level only'", - " * - 'none'", - " */", - "(function () {", - " var mode = nodeState.get('mode');", - " if (mode) {", - " outcome = mode.asString();", - " var level = nodeState.get('level').asInteger() + 1;", - " logger.error('mode: mode=' + mode.asString() + ', level=' + level);", - " sharedState.put('level', level);", - " }", - " else {", - " var choices = ['shared and level', 'shared only', 'level only', 'none'];", - " ", - " var fr = JavaImporter(", - " org.forgerock.openam.auth.node.api.Action,", - " javax.security.auth.callback.ChoiceCallback", - " )", - "", - " if (callbacks.isEmpty()) {", - " action = fr.Action.send([", - " new fr.ChoiceCallback('Choose test mode', choices, 0, false)", - " ]).build();", - " } else {", - " var choice = parseInt(callbacks.get(0).getSelectedIndexes()[0]);", - " nodeState.putShared('mode', choices[choice]);", - " nodeState.putShared('level', 0);", - " action = fr.Action.goTo(choices[choice]).build();", - " }", - " }", - "}());", - ], - }, - }, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "j00", - "_rev": "-643620752", - "enabled": true, - "entryNodeId": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "01d3785f-7fb4-44a7-9458-72c380a9818f": { - "connections": { - "true": "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb", - }, - "displayName": "shared", - "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, - }, - "39b48197-f4be-42b9-800a-866587b4b9b5": { - "connections": { - "true": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", - }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, - }, - "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb": { - "connections": { - "true": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", - }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, - }, - "513a2ab4-f0b8-4f94-b840-6fe14796cc84": { - "connections": { - "level only": "39b48197-f4be-42b9-800a-866587b4b9b5", - "none": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", - "shared and level": "01d3785f-7fb4-44a7-9458-72c380a9818f", - "shared only": "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c", - }, - "displayName": "mode", - "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, - }, - "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b": { - "connections": { - "true": "e301438c-0bd0-429c-ab0c-66126501069a", - }, - "displayName": "debug", - "nodeType": "ScriptedDecisionNode", - "x": 1033, - "y": 261.015625, - }, - "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c": { - "connections": { - "true": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", - }, - "displayName": "shared", - "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, - }, - }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1236, - "y": 145, - }, - "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 1236, - "y": 253, - }, - "startNode": { - "x": 50, - "y": 250, - }, - }, - "uiConfig": { - "categories": "[]", - }, }, - }, - "j01": { - "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": {}, - "nodes": { - "6674b4ac-dd89-4e13-9440-6f81194e3a22": { - "_id": "6674b4ac-dd89-4e13-9440-6f81194e3a22", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "-572093512", + "socialIdentityProviders": { + "adfs": { + "_id": "adfs", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "oidcConfig", "collection": true, - "name": "Scripted Decision", + "name": "Client configuration for providers that implement the OpenID Connect specification.", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://adfs.mytestrun.com/adfs", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://adfs.mytestrun.com/adfs/discovery/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "RS256", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "tokenEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/token", + "transform": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft ADFS", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://adfs.mytestrun.com/adfs/.well-known/openid-configuration", }, - "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7": { - "_id": "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "-1475826260", + "apple-stoyan": { + "_id": "apple-stoyan", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "appleConfig", "collection": true, - "name": "Scripted Decision", + "name": "Client configuration for Apple.", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", - }, - "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35": { - "_id": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "CHANGE ME", + "enableNativeNonce": true, + "enabled": false, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://appleid.apple.com", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectAfterFormPostURI": "https://openam-volker-dev.forgeblocks.com/login", + "redirectURI": "https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan", + "requestNativeAppForUserInfo": false, + "responseMode": "FORM_POST", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "name", + "email", ], - "_rev": "2105288152", + "tokenEndpoint": "https://appleid.apple.com/auth/token", + "transform": "484e6246-dbc6-4288-97e6-54e55431402e", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonDisplayName": "Apple", + "buttonImage": "/login/images/apple-logo.png", + "iconBackground": "#000000", + "iconClass": "fa-apple", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", + }, + "apple_web": { + "_id": "apple_web", "_type": { - "_id": "InnerTreeEvaluatorNode", + "_id": "appleConfig", "collection": true, - "name": "Inner Tree Evaluator", + "name": "Client configuration for Apple.", }, - "tree": "j00", - }, - "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66": { - "_id": "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "io.scheuber.idc.signinWithApple.service", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://appleid.apple.com", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectAfterFormPostURI": "https://idc.scheuber.io/login", + "redirectURI": "https://idc.scheuber.io/am/oauth2/client/form_post/apple_web", + "requestNativeAppForUserInfo": false, + "responseMode": "FORM_POST", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "name", + "email", ], - "_rev": "-939615205", + "tokenEndpoint": "https://appleid.apple.com/auth/token", + "transform": "484e6246-dbc6-4288-97e6-54e55431402e", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonDisplayName": "Apple", + "buttonImage": "/login/images/apple-logo.png", + "iconBackground": "#000000", + "iconClass": "fa-apple", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", + }, + "azure": { + "_id": "azure", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "microsoftConfig", "collection": true, - "name": "Scripted Decision", + "name": "Client configuration for Microsoft.", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", + "authenticationIdKey": "id", + "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", + "clientSecretLabelIdentifier": "azure", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "User.Read", + "openid", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "tokenEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token", + "transform": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft Azure", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://graph.microsoft.com/v1.0/me", }, - "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c": { - "_id": "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "288852992", + "facebook": { + "_id": "facebook", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "oauth2Config", "collection": true, - "name": "Scripted Decision", + "name": "Client configuration for providers that implement the OAuth2 specification.", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", + "authenticationIdKey": "id", + "authorizationEndpoint": "https://www.facebook.com/dialog/oauth", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "123741918345526", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 3600, + "redirectURI": "https://idc.scheuber.io/am/XUI/?realm=%2Falpha", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "email", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "tokenEndpoint": "https://graph.facebook.com/v2.7/oauth/access_token", + "transform": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "uiConfig": { + "buttonClass": "fa-facebook-official", + "buttonCustomStyle": "background-color: #3b5998; border-color: #3b5998; color: white;", + "buttonCustomStyleHover": "background-color: #334b7d; border-color: #334b7d; color: white;", + "buttonDisplayName": "Facebook", + "buttonImage": "", + "iconBackground": "#3b5998", + "iconClass": "fa-facebook", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale", }, - "f129f0df-b49e-453b-97fb-db508e3893ce": { - "_id": "f129f0df-b49e-453b-97fb-db508e3893ce", - "_outcomes": [ - { - "displayName": "shared and level", - "id": "shared and level", - }, - { - "displayName": "shared only", - "id": "shared only", - }, - { - "displayName": "level only", - "id": "level only", - }, - { - "displayName": "none", - "id": "none", - }, - ], - "_rev": "52245222", + "github": { + "_id": "github", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "oauth2Config", "collection": true, - "name": "Scripted Decision", + "name": "Client configuration for providers that implement the OAuth2 specification.", }, - "inputs": [ - "*", - "mode", - "level", - ], - "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", - ], - "outputs": [ - "*", - "mode", - "level", - ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", - }, - }, - "saml2Entities": {}, - "scripts": { - "1b52a7e0-4019-40fa-958a-15a49870e901": { - "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "set the same shared state variable", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "shared", - "script": [ - "(function () {", - " outcome = 'true';", - " var level = nodeState.get('level').asInteger();", - " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", - "}());", + "authenticationIdKey": "id", + "authorizationEndpoint": "https://github.com/login/oauth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "bdae6d141d4dcf95a630", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "user", ], + "tokenEndpoint": "https://github.com/login/oauth/access_token", + "transform": "23143919-6b78-40c3-b25e-beca19b229e0", + "uiConfig": { + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "GitHub", + "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", + "iconBackground": "#4184f3", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://api.github.com/user", }, - "41c24257-d7fc-4654-8b46-c2666dc5b56d": { - "_id": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "set per level shared state variable", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "level", - "script": [ - "(function () {", - " outcome = 'true';", - " var level = nodeState.get('level').asInteger();", - " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", - "}());", + "google": { + "_id": "google", + "_type": { + "_id": "googleConfig", + "collection": true, + "name": "Client configuration for Google.", + }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://accounts.google.com/o/oauth2/v2/auth", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://accounts.google.com", + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", ], + "tokenEndpoint": "https://www.googleapis.com/oauth2/v4/token", + "transform": "58d29080-4563-480b-89bb-1e7719776a21", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "Google", + "buttonImage": "images/g-logo.png", + "iconBackground": "#4184f3", + "iconClass": "fa-google", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://www.googleapis.com/oauth2/v3/userinfo", + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://accounts.google.com/.well-known/openid-configuration", }, - "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { - "_id": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Check if mode has already been set.", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "mode", - "script": [ - "/* mode", - " *", - " * Author: volker.scheuber@forgerock.com", - " * ", - " * Collect mode if not already set and set outcome to mode.", - " * ", - " * This script does not need to be parametrized. It will work properly as is.", - " * ", - " * The Scripted Decision Node needs the following outcomes defined:", - " * - 'shared and level'", - " * - 'shared only'", - " * - 'level only'", - " * - 'none'", - " */", - "(function () {", - " var mode = nodeState.get('mode');", - " if (mode) {", - " outcome = mode.asString();", - " var level = nodeState.get('level').asInteger() + 1;", - " logger.error('mode: mode=' + mode.asString() + ', level=' + level);", - " sharedState.put('level', level);", - " }", - " else {", - " var choices = ['shared and level', 'shared only', 'level only', 'none'];", - " ", - " var fr = JavaImporter(", - " org.forgerock.openam.auth.node.api.Action,", - " javax.security.auth.callback.ChoiceCallback", - " )", - "", - " if (callbacks.isEmpty()) {", - " action = fr.Action.send([", - " new fr.ChoiceCallback('Choose test mode', choices, 0, false)", - " ]).build();", - " } else {", - " var choice = parseInt(callbacks.get(0).getSelectedIndexes()[0]);", - " nodeState.putShared('mode', choices[choice]);", - " nodeState.putShared('level', 0);", - " action = fr.Action.goTo(choices[choice]).build();", - " }", - " }", - "}());", + "okta-trial-5735851": { + "_id": "okta-trial-5735851", + "_type": { + "_id": "oidcConfig", + "collection": true, + "name": "Client configuration for providers that implement the OpenID Connect specification.", + }, + "acrValues": [], + "authenticationIdKey": "id", + "authorizationEndpoint": "https://trial-5735851.okta.com/oauth2/v1/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "0oa13r2cp29Rynmyw697", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://trial-5735851.okta.com", + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", ], + "tokenEndpoint": "https://trial-5735851.okta.com/oauth2/v1/token", + "transform": "6325cf19-a49b-471e-8d26-7e4df76df0e2", + "uiConfig": { + "buttonDisplayName": "Okta", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://trial-5735851.okta.com/oauth2/v1/userinfo", + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://trial-5735851.okta.com/.well-known/openid-configuration", }, }, - "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j01", - "_rev": "-523887030", + "_id": "SocialProviderHandler", + "_rev": "557376553", "enabled": true, - "entryNodeId": "f129f0df-b49e-453b-97fb-db508e3893ce", + "entryNodeId": "3af612be-340e-4dc9-80fb-62319a187b74", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "6674b4ac-dd89-4e13-9440-6f81194e3a22": { - "connections": { - "true": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", - }, - "displayName": "shared", - "nodeType": "ScriptedDecisionNode", - "x": 0, - "y": 0, - }, - "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7": { - "connections": { - "true": "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66", - }, - "displayName": "shared", - "nodeType": "ScriptedDecisionNode", - "x": 0, - "y": 0, - }, - "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", - }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 0, - "y": 0, - }, - "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66": { - "connections": { - "true": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", - }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 0, - "y": 0, - }, - "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c": { + "3af612be-340e-4dc9-80fb-62319a187b74": { "connections": { - "true": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e15c8efe-b7a7-42bf-845e-861a9419af32", }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 0, - "y": 0, + "displayName": "Legacy Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNode", + "x": 290, + "y": 166.015625, }, - "f129f0df-b49e-453b-97fb-db508e3893ce": { + "e15c8efe-b7a7-42bf-845e-861a9419af32": { "connections": { - "level only": "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c", - "none": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", - "shared and level": "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7", - "shared only": "6674b4ac-dd89-4e13-9440-6f81194e3a22", + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + "SOCIAL_AUTH_INTERRUPTED": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "mode", - "nodeType": "ScriptedDecisionNode", - "x": 0, - "y": 0, + "displayName": "Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNodeV2", + "x": 292, + "y": 326.015625, }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1236, - "y": 145, + "x": 718, + "y": 63, }, "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 1236, - "y": 253, + "x": 731, + "y": 519, }, "startNode": { "x": 50, @@ -15478,64 +16447,68 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j02": { + "UpdatePassword": { "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": {}, - "nodes": { - "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { - "_id": "2dbd2d37-c659-48cf-8357-c9fc1166e3a7", + "emailTemplates": { + "updatePassword": { + "_id": "emailTemplate/updatePassword", + "defaultLocale": "en", + "enabled": true, + "from": "", + "html": { + "en": "

Verify email to update password

Update password link

", + }, + "message": { + "en": "

Verify email to update password

Update password link

", + }, + "mimeType": "text/html", + "styles": "body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}", + "subject": { + "en": "Update your password", + }, + }, + }, + "innerNodes": { + "21a99653-a7a7-47ee-b650-f493a84bba09": { + "_id": "21a99653-a7a7-47ee-b650-f493a84bba09", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "1485747872", + "_rev": "688403743", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "ValidatedPasswordNode", "collection": true, - "name": "Scripted Decision", + "name": "Platform Password", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "passwordAttribute": "password", + "validateInput": true, }, - "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24": { - "_id": "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24", + "fe2962fc-4db3-4066-8624-553649afc438": { + "_id": "fe2962fc-4db3-4066-8624-553649afc438", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "978548317", + "_rev": "875005143", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "ValidatedPasswordNode", "collection": true, - "name": "Scripted Decision", + "name": "Platform Password", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "passwordAttribute": "password", + "validateInput": false, }, - "56899fef-92a1-4f2a-ade3-973c81eb3af1": { - "_id": "56899fef-92a1-4f2a-ade3-973c81eb3af1", + }, + "nodes": { + "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { + "_id": "0f0904e6-1da3-4cdb-9abf-0d2545016fab", "_outcomes": [ { "displayName": "True", @@ -15546,312 +16519,271 @@ a{ "id": "false", }, ], - "_rev": "-568833890", + "_rev": "-1218497043", "_type": { - "_id": "InnerTreeEvaluatorNode", + "_id": "AttributePresentDecisionNode", "collection": true, - "name": "Inner Tree Evaluator", + "name": "Attribute Present Decision", }, - "tree": "j01", + "identityAttribute": "userName", + "presentAttribute": "password", }, - "59b06306-a886-443d-92df-7a27a60c394e": { - "_id": "59b06306-a886-443d-92df-7a27a60c394e", + "20237b34-26cb-4a0b-958f-abb422290d42": { + "_id": "20237b34-26cb-4a0b-958f-abb422290d42", "_outcomes": [ { - "displayName": "shared and level", - "id": "shared and level", + "displayName": "Outcome", + "id": "outcome", }, + ], + "_rev": "1965792723", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ { - "displayName": "shared only", - "id": "shared only", + "_id": "fe2962fc-4db3-4066-8624-553649afc438", + "displayName": "Platform Password", + "nodeType": "ValidatedPasswordNode", }, + ], + "pageDescription": { + "en": "Enter current password", + }, + "pageHeader": { + "en": "Verify Existing Password", + }, + }, + "3990ce1f-cce6-435b-ae1c-f138e89411c1": { + "_id": "3990ce1f-cce6-435b-ae1c-f138e89411c1", + "_outcomes": [ { - "displayName": "level only", - "id": "level only", + "displayName": "Patched", + "id": "PATCHED", }, { - "displayName": "none", - "id": "none", + "displayName": "Failed", + "id": "FAILURE", }, ], - "_rev": "49592573", + "_rev": "-212483341", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "PatchObjectNode", "collection": true, - "name": "Scripted Decision", + "name": "Patch Object", }, - "inputs": [ - "*", - "mode", - "level", - ], - "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", - ], - "outputs": [ - "*", - "mode", - "level", + "identityAttribute": "userName", + "identityResource": "managed/alpha_user", + "ignoredFields": [ + "userName", ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "patchAsObject": false, }, - "cbb3d506-b267-4b99-9edd-363e90aac997": { - "_id": "cbb3d506-b267-4b99-9edd-363e90aac997", + "7d1deabe-cd98-49c8-943f-ca12305775f3": { + "_id": "7d1deabe-cd98-49c8-943f-ca12305775f3", "_outcomes": [ { - "displayName": "true", + "displayName": "True", "id": "true", }, + { + "displayName": "False", + "id": "false", + }, ], - "_rev": "-1997428236", + "_rev": "869693667", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "DataStoreDecisionNode", "collection": true, - "name": "Scripted Decision", + "name": "Data Store Decision", }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "e0983ead-4918-48f6-858d-9aff0f03759c": { - "_id": "e0983ead-4918-48f6-858d-9aff0f03759c", + "a3d97b53-e38a-4b24-aed0-a021050eb744": { + "_id": "a3d97b53-e38a-4b24-aed0-a021050eb744", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "1611025039", + "_rev": "-1059437256", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "EmailSuspendNode", "collection": true, - "name": "Scripted Decision", + "name": "Email Suspend Node", }, - "inputs": [ - "*", + "emailAttribute": "mail", + "emailSuspendMessage": { + "en": "An email has been sent to your address, please verify your email address to update your password. Click the link in that email to proceed.", + }, + "emailTemplateName": "updatePassword", + "identityAttribute": "userName", + "objectLookup": true, + }, + "d018fcd1-4e22-4160-8c41-63bee51c9cb3": { + "_id": "d018fcd1-4e22-4160-8c41-63bee51c9cb3", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, ], - "outcomes": [ - "true", + "_rev": "-1359533036", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "21a99653-a7a7-47ee-b650-f493a84bba09", + "displayName": "Platform Password", + "nodeType": "ValidatedPasswordNode", + }, ], - "outputs": [ - "*", + "pageDescription": { + "en": "Enter new password", + }, + "pageHeader": { + "en": "Update Password", + }, + }, + "d1b79744-493a-44fe-bc26-7d324a8caa4e": { + "_id": "d1b79744-493a-44fe-bc26-7d324a8caa4e", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "_rev": "-716667889", + "_type": { + "_id": "SessionDataNode", + "collection": true, + "name": "Get Session Data", + }, + "sessionDataKey": "UserToken", + "sharedStateKey": "userName", }, }, "saml2Entities": {}, - "scripts": { - "1b52a7e0-4019-40fa-958a-15a49870e901": { - "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "set the same shared state variable", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "shared", - "script": [ - "(function () {", - " outcome = 'true';", - " var level = nodeState.get('level').asInteger();", - " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", - "}());", - ], - }, - "41c24257-d7fc-4654-8b46-c2666dc5b56d": { - "_id": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "set per level shared state variable", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "level", - "script": [ - "(function () {", - " outcome = 'true';", - " var level = nodeState.get('level').asInteger();", - " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", - "}());", - ], - }, - "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { - "_id": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Check if mode has already been set.", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "mode", - "script": [ - "/* mode", - " *", - " * Author: volker.scheuber@forgerock.com", - " * ", - " * Collect mode if not already set and set outcome to mode.", - " * ", - " * This script does not need to be parametrized. It will work properly as is.", - " * ", - " * The Scripted Decision Node needs the following outcomes defined:", - " * - 'shared and level'", - " * - 'shared only'", - " * - 'level only'", - " * - 'none'", - " */", - "(function () {", - " var mode = nodeState.get('mode');", - " if (mode) {", - " outcome = mode.asString();", - " var level = nodeState.get('level').asInteger() + 1;", - " logger.error('mode: mode=' + mode.asString() + ', level=' + level);", - " sharedState.put('level', level);", - " }", - " else {", - " var choices = ['shared and level', 'shared only', 'level only', 'none'];", - " ", - " var fr = JavaImporter(", - " org.forgerock.openam.auth.node.api.Action,", - " javax.security.auth.callback.ChoiceCallback", - " )", - "", - " if (callbacks.isEmpty()) {", - " action = fr.Action.send([", - " new fr.ChoiceCallback('Choose test mode', choices, 0, false)", - " ]).build();", - " } else {", - " var choice = parseInt(callbacks.get(0).getSelectedIndexes()[0]);", - " nodeState.putShared('mode', choices[choice]);", - " nodeState.putShared('level', 0);", - " action = fr.Action.goTo(choices[choice]).build();", - " }", - " }", - "}());", - ], - }, - }, + "scripts": {}, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j02", - "_rev": "2029292005", + "_id": "UpdatePassword", + "_rev": "1509374777", + "description": "Update password using active session", "enabled": true, - "entryNodeId": "59b06306-a886-443d-92df-7a27a60c394e", + "entryNodeId": "d1b79744-493a-44fe-bc26-7d324a8caa4e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { + "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { "connections": { - "true": "56899fef-92a1-4f2a-ade3-973c81eb3af1", + "false": "a3d97b53-e38a-4b24-aed0-a021050eb744", + "true": "20237b34-26cb-4a0b-958f-abb422290d42", }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "displayName": "Attribute Present Decision", + "nodeType": "AttributePresentDecisionNode", + "x": 288, + "y": 133, }, - "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24": { + "20237b34-26cb-4a0b-958f-abb422290d42": { "connections": { - "true": "56899fef-92a1-4f2a-ade3-973c81eb3af1", + "outcome": "7d1deabe-cd98-49c8-943f-ca12305775f3", }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "displayName": "Page Node", + "nodeType": "PageNode", + "x": 526, + "y": 46, }, - "56899fef-92a1-4f2a-ade3-973c81eb3af1": { + "3990ce1f-cce6-435b-ae1c-f138e89411c1": { + "connections": { + "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", + "PATCHED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Patch Object", + "nodeType": "PatchObjectNode", + "x": 1062, + "y": 189, + }, + "7d1deabe-cd98-49c8-943f-ca12305775f3": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "d018fcd1-4e22-4160-8c41-63bee51c9cb3", }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 816, - "y": 233.015625, + "displayName": "Data Store Decision", + "nodeType": "DataStoreDecisionNode", + "x": 722, + "y": 45, }, - "59b06306-a886-443d-92df-7a27a60c394e": { + "a3d97b53-e38a-4b24-aed0-a021050eb744": { "connections": { - "level only": "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24", - "none": "56899fef-92a1-4f2a-ade3-973c81eb3af1", - "shared and level": "e0983ead-4918-48f6-858d-9aff0f03759c", - "shared only": "cbb3d506-b267-4b99-9edd-363e90aac997", + "outcome": "d018fcd1-4e22-4160-8c41-63bee51c9cb3", }, - "displayName": "mode", - "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "displayName": "Email Suspend Node", + "nodeType": "EmailSuspendNode", + "x": 659, + "y": 223, }, - "cbb3d506-b267-4b99-9edd-363e90aac997": { + "d018fcd1-4e22-4160-8c41-63bee51c9cb3": { "connections": { - "true": "56899fef-92a1-4f2a-ade3-973c81eb3af1", + "outcome": "3990ce1f-cce6-435b-ae1c-f138e89411c1", }, - "displayName": "shared", - "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "displayName": "Page Node", + "nodeType": "PageNode", + "x": 943, + "y": 30, }, - "e0983ead-4918-48f6-858d-9aff0f03759c": { + "d1b79744-493a-44fe-bc26-7d324a8caa4e": { "connections": { - "true": "2dbd2d37-c659-48cf-8357-c9fc1166e3a7", + "outcome": "0f0904e6-1da3-4cdb-9abf-0d2545016fab", }, - "displayName": "shared", - "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "displayName": "Get Session Data", + "nodeType": "SessionDataNode", + "x": 122, + "y": 129, }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1236, - "y": 145, + "x": 1212, + "y": 128, }, "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 1236, - "y": 253, + "x": 939, + "y": 290, }, "startNode": { "x": 50, - "y": 250, + "y": 25, }, }, "uiConfig": { - "categories": "[]", + "categories": "["Password Reset"]", }, }, + "variable": {}, }, - "j03": { + "j00": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "35a4f94b-c895-46b9-bc0a-93cf59233759": { - "_id": "35a4f94b-c895-46b9-bc0a-93cf59233759", + "01d3785f-7fb4-44a7-9458-72c380a9818f": { + "_id": "01d3785f-7fb4-44a7-9458-72c380a9818f", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "1564723806", + "_rev": "-853523981", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -15866,17 +16798,17 @@ a{ "outputs": [ "*", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "3a92300d-6d64-451d-8156-30cb51781026": { - "_id": "3a92300d-6d64-451d-8156-30cb51781026", + "39b48197-f4be-42b9-800a-866587b4b9b5": { + "_id": "39b48197-f4be-42b9-800a-866587b4b9b5", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "2096216426", + "_rev": "1609152298", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -15893,15 +16825,15 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "6f9de973-9ed4-41f5-b43d-4036041e2b96": { - "_id": "6f9de973-9ed4-41f5-b43d-4036041e2b96", + "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb": { + "_id": "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "846932888", + "_rev": "1672315064", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -15916,30 +16848,10 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", - }, - "bcb8c535-5ecd-4d3d-b970-26816de96bf2": { - "_id": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "-2072424763", - "_type": { - "_id": "InnerTreeEvaluatorNode", - "collection": true, - "name": "Inner Tree Evaluator", - }, - "tree": "j02", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "e0cfbd13-6f1e-4924-9d2d-0f7c23507172": { - "_id": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", + "513a2ab4-f0b8-4f94-b840-6fe14796cc84": { + "_id": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", "_outcomes": [ { "displayName": "shared and level", @@ -15958,7 +16870,7 @@ a{ "id": "none", }, ], - "_rev": "278641360", + "_rev": "-318011549", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -15982,15 +16894,15 @@ a{ ], "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "fae7424e-13c9-45bd-b3a2-045773671a3f": { - "_id": "fae7424e-13c9-45bd-b3a2-045773671a3f", + "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b": { + "_id": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-502225245", + "_rev": "970966657", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16005,22 +16917,47 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "3cb43516-ae69-433a-8787-501d45db14e9", }, - }, - "saml2Entities": {}, - "scripts": { - "1b52a7e0-4019-40fa-958a-15a49870e901": { - "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "set the same shared state variable", - "evaluatorVersion": "1.0", + "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c": { + "_id": "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "-2064120483", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", + }, + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + }, + }, + "saml2Entities": {}, + "scripts": { + "1b52a7e0-4019-40fa-958a-15a49870e901": { + "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "set the same shared state variable", + "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -16028,6 +16965,84 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", + ], + }, + "3cb43516-ae69-433a-8787-501d45db14e9": { + "_id": "3cb43516-ae69-433a-8787-501d45db14e9", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Display sharedState, transientState, and headers.", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268309788, + "name": "debug", + "script": [ + "/* debug", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Display sharedState, transientState, and headers.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - true", + " */", + "var anchor = "anchor-".concat(generateNumericToken('xxx'));", + "var halign = "left";", + "var message = "

Shared State:
".concat(", + " sharedState.toString()).concat("

").concat(", + " "

Transient State:
").concat(", + " transientState.toString()).concat("

").concat(", + " "

Request Headers:
").concat(", + " requestHeaders.toString()).concat("

")", + "var script = "Array.prototype.slice.call(\\n".concat(", + " "document.getElementsByClassName('callback-component')).forEach(\\n").concat(", + " "function (e) {\\n").concat(", + " " var message = e.firstElementChild;\\n").concat(", + " " if (message.firstChild && message.firstChild.nodeName == '#text' && message.firstChild.nodeValue.trim() == '").concat(anchor).concat("') {\\n").concat(", + " " message.className = \\"text-left\\";\\n").concat(", + " " message.align = \\"").concat(halign).concat("\\";\\n").concat(", + " " message.innerHTML = '").concat(message).concat("';\\n").concat(", + " " }\\n").concat(", + " "})")", + "var fr = JavaImporter(", + " org.forgerock.openam.auth.node.api.Action,", + " javax.security.auth.callback.TextOutputCallback,", + " com.sun.identity.authentication.callbacks.ScriptTextOutputCallback", + ")", + "if (message.length && callbacks.isEmpty()) {", + " action = fr.Action.send(", + " new fr.TextOutputCallback(", + " fr.TextOutputCallback.INFORMATION,", + " anchor", + " ),", + " new fr.ScriptTextOutputCallback(script)", + " ).build()", + "}", + "else {", + " action = fr.Action.goTo("true").build();", + "}", + "", + " /*", + " * Generate a token in the desired format. All 'x' characters will be replaced with a random number 0-9.", + " * ", + " * Example:", + " * 'xxxxx' produces '28535'", + " * 'xxx-xxx' produces '432-521'", + " */", + "function generateNumericToken(format) {", + " return format.replace(/[x]/g, function(c) {", + " var r = Math.random()*10|0;", + " var v = r;", + " return v.toString(10);", + " });", + "}", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -16039,8 +17054,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -16048,6 +17063,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -16059,8 +17075,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -16105,144 +17121,114 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j03", - "_rev": "-1352811052", + "_id": "j00", + "_rev": "-1504270871", "enabled": true, - "entryNodeId": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", + "entryNodeId": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "35a4f94b-c895-46b9-bc0a-93cf59233759": { + "01d3785f-7fb4-44a7-9458-72c380a9818f": { "connections": { - "true": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", + "true": "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb", }, - "displayName": "level", + "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 348, + "y": 61, }, - "3a92300d-6d64-451d-8156-30cb51781026": { + "39b48197-f4be-42b9-800a-866587b4b9b5": { "connections": { - "true": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", + "true": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "x": 365, + "y": 252, }, - "6f9de973-9ed4-41f5-b43d-4036041e2b96": { + "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb": { "connections": { - "true": "3a92300d-6d64-451d-8156-30cb51781026", + "true": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", }, - "displayName": "shared", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 567, + "y": 64, }, - "bcb8c535-5ecd-4d3d-b970-26816de96bf2": { + "513a2ab4-f0b8-4f94-b840-6fe14796cc84": { "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", + "level only": "39b48197-f4be-42b9-800a-866587b4b9b5", + "none": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", + "shared and level": "01d3785f-7fb4-44a7-9458-72c380a9818f", + "shared only": "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c", }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 816, - "y": 233.015625, + "displayName": "mode", + "nodeType": "ScriptedDecisionNode", + "x": 117, + "y": 117, }, - "e0cfbd13-6f1e-4924-9d2d-0f7c23507172": { + "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b": { "connections": { - "level only": "35a4f94b-c895-46b9-bc0a-93cf59233759", - "none": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", - "shared and level": "6f9de973-9ed4-41f5-b43d-4036041e2b96", - "shared only": "fae7424e-13c9-45bd-b3a2-045773671a3f", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "mode", + "displayName": "debug", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 760, + "y": 137, }, - "fae7424e-13c9-45bd-b3a2-045773671a3f": { + "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c": { "connections": { - "true": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", + "true": "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "x": 338, + "y": 156, }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1236, - "y": 145, + "x": 132, + "y": 364, }, "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 1236, - "y": 253, + "x": 1000, + "y": 137, }, "startNode": { - "x": 50, - "y": 250, + "x": 0, + "y": 0, }, }, "uiConfig": { "categories": "[]", }, }, + "variable": {}, }, - "j04": { + "j01": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "00e75aa0-2f9b-4895-9257-d515286fd64b": { - "_id": "00e75aa0-2f9b-4895-9257-d515286fd64b", + "6674b4ac-dd89-4e13-9440-6f81194e3a22": { + "_id": "6674b4ac-dd89-4e13-9440-6f81194e3a22", "_outcomes": [ { - "displayName": "True", + "displayName": "true", "id": "true", }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "415392584", - "_type": { - "_id": "InnerTreeEvaluatorNode", - "collection": true, - "name": "Inner Tree Evaluator", - }, - "tree": "j03", - }, - "040b6c89-313b-4664-92e0-6732017384b8": { - "_id": "040b6c89-313b-4664-92e0-6732017384b8", - "_outcomes": [ - { - "displayName": "shared and level", - "id": "shared and level", - }, - { - "displayName": "shared only", - "id": "shared only", - }, - { - "displayName": "level only", - "id": "level only", - }, - { - "displayName": "none", - "id": "none", - }, ], - "_rev": "-605917161", + "_rev": "-572093512", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16250,31 +17236,24 @@ a{ }, "inputs": [ "*", - "mode", - "level", ], "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", + "true", ], "outputs": [ "*", - "mode", - "level", ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "69ae8ec1-de43-44ac-98e5-733db80ac176": { - "_id": "69ae8ec1-de43-44ac-98e5-733db80ac176", + "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7": { + "_id": "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "2146242142", + "_rev": "-1475826260", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16289,21 +17268,42 @@ a{ "outputs": [ "*", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb": { - "_id": "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb", + "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35": { + "_id": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", "_outcomes": [ { - "displayName": "true", + "displayName": "True", "id": "true", }, + { + "displayName": "False", + "id": "false", + }, ], - "_rev": "1934780085", + "_rev": "1881960625", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "InnerTreeEvaluatorNode", "collection": true, - "name": "Scripted Decision", + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "j00", + }, + "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66": { + "_id": "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "-939615205", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", }, "inputs": [ "*", @@ -16314,17 +17314,17 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "d10104e9-1f8d-4da6-a110-28d879d13959": { - "_id": "d10104e9-1f8d-4da6-a110-28d879d13959", + "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c": { + "_id": "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-219838938", + "_rev": "288852992", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16341,15 +17341,27 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "f5c317ce-fabd-4a10-9907-c71cea037844": { - "_id": "f5c317ce-fabd-4a10-9907-c71cea037844", + "f129f0df-b49e-453b-97fb-db508e3893ce": { + "_id": "f129f0df-b49e-453b-97fb-db508e3893ce", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "shared and level", + "id": "shared and level", + }, + { + "displayName": "shared only", + "id": "shared only", + }, + { + "displayName": "level only", + "id": "level only", + }, + { + "displayName": "none", + "id": "none", }, ], - "_rev": "1796672161", + "_rev": "52245222", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16357,14 +17369,21 @@ a{ }, "inputs": [ "*", + "mode", + "level", ], "outcomes": [ - "true", + "shared and level", + "shared only", + "level only", + "none", ], "outputs": [ "*", + "mode", + "level", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, }, "saml2Entities": {}, @@ -16378,8 +17397,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -16387,6 +17406,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -16398,8 +17418,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -16407,6 +17427,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -16418,8 +17439,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -16464,77 +17485,79 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j04", - "_rev": "-1089876293", + "_id": "j01", + "_rev": "2052678538", "enabled": true, - "entryNodeId": "040b6c89-313b-4664-92e0-6732017384b8", + "entryNodeId": "f129f0df-b49e-453b-97fb-db508e3893ce", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "00e75aa0-2f9b-4895-9257-d515286fd64b": { + "6674b4ac-dd89-4e13-9440-6f81194e3a22": { "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 816, - "y": 233.015625, + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 0, + "y": 0, }, - "040b6c89-313b-4664-92e0-6732017384b8": { + "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7": { "connections": { - "level only": "d10104e9-1f8d-4da6-a110-28d879d13959", - "none": "00e75aa0-2f9b-4895-9257-d515286fd64b", - "shared and level": "f5c317ce-fabd-4a10-9907-c71cea037844", - "shared only": "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb", + "true": "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66", }, - "displayName": "mode", + "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 0, + "y": 0, }, - "69ae8ec1-de43-44ac-98e5-733db80ac176": { + "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35": { "connections": { - "true": "00e75aa0-2f9b-4895-9257-d515286fd64b", + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 0, + "y": 0, }, - "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb": { + "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66": { "connections": { - "true": "00e75aa0-2f9b-4895-9257-d515286fd64b", + "true": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", }, - "displayName": "shared", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "x": 0, + "y": 0, }, - "d10104e9-1f8d-4da6-a110-28d879d13959": { + "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c": { "connections": { - "true": "00e75aa0-2f9b-4895-9257-d515286fd64b", + "true": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 0, + "y": 0, }, - "f5c317ce-fabd-4a10-9907-c71cea037844": { + "f129f0df-b49e-453b-97fb-db508e3893ce": { "connections": { - "true": "69ae8ec1-de43-44ac-98e5-733db80ac176", + "level only": "e92d5139-b8a6-43dc-9b13-95ba1d0dc53c", + "none": "bb1e96af-f316-4eb0-b1c6-36b3f1af9e35", + "shared and level": "89ce5d57-82fa-4d58-8d15-0329f7dbd7e7", + "shared only": "6674b4ac-dd89-4e13-9440-6f81194e3a22", }, - "displayName": "shared", + "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 0, + "y": 0, }, }, "staticNodes": { @@ -16555,21 +17578,22 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j05": { + "j02": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "11f1c31c-50a9-4717-8213-420f6932481f": { - "_id": "11f1c31c-50a9-4717-8213-420f6932481f", + "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { + "_id": "2dbd2d37-c659-48cf-8357-c9fc1166e3a7", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "715843294", + "_rev": "1485747872", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16584,17 +17608,17 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "3c106772-ace7-4808-8f3a-9840de8f67f0": { - "_id": "3c106772-ace7-4808-8f3a-9840de8f67f0", + "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24": { + "_id": "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "202853816", + "_rev": "978548317", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16611,8 +17635,29 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "622179cb-98f1-484a-820d-9a0df6e45e95": { - "_id": "622179cb-98f1-484a-820d-9a0df6e45e95", + "56899fef-92a1-4f2a-ade3-973c81eb3af1": { + "_id": "56899fef-92a1-4f2a-ade3-973c81eb3af1", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-792161417", + "_type": { + "_id": "InnerTreeEvaluatorNode", + "collection": true, + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "j01", + }, + "59b06306-a886-443d-92df-7a27a60c394e": { + "_id": "59b06306-a886-443d-92df-7a27a60c394e", "_outcomes": [ { "displayName": "shared and level", @@ -16631,7 +17676,7 @@ a{ "id": "none", }, ], - "_rev": "-1022065915", + "_rev": "49592573", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16655,15 +17700,15 @@ a{ ], "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "a0782616-84b7-4bf5-87ed-a01fb3018563": { - "_id": "a0782616-84b7-4bf5-87ed-a01fb3018563", + "cbb3d506-b267-4b99-9edd-363e90aac997": { + "_id": "cbb3d506-b267-4b99-9edd-363e90aac997", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "156265951", + "_rev": "-1997428236", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16680,15 +17725,15 @@ a{ ], "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "e90ae257-c279-46e0-9b43-5ecd89784d77": { - "_id": "e90ae257-c279-46e0-9b43-5ecd89784d77", + "e0983ead-4918-48f6-858d-9aff0f03759c": { + "_id": "e0983ead-4918-48f6-858d-9aff0f03759c", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "2040408899", + "_rev": "1611025039", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16703,27 +17748,7 @@ a{ "outputs": [ "*", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - }, - "f17ecb7c-abc3-4523-9943-4cbdd90305cb": { - "_id": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "730701700", - "_type": { - "_id": "InnerTreeEvaluatorNode", - "collection": true, - "name": "Inner Tree Evaluator", - }, - "tree": "j04", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, }, "saml2Entities": {}, @@ -16737,8 +17762,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -16746,6 +17771,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -16757,8 +17783,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -16766,6 +17792,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -16777,8 +17804,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -16823,78 +17850,80 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j05", - "_rev": "1652057497", + "_id": "j02", + "_rev": "310890277", "enabled": true, - "entryNodeId": "622179cb-98f1-484a-820d-9a0df6e45e95", + "entryNodeId": "59b06306-a886-443d-92df-7a27a60c394e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "11f1c31c-50a9-4717-8213-420f6932481f": { + "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { "connections": { - "true": "e90ae257-c279-46e0-9b43-5ecd89784d77", + "true": "56899fef-92a1-4f2a-ade3-973c81eb3af1", }, - "displayName": "shared", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 392, + "x": 598, "y": 173.015625, }, - "3c106772-ace7-4808-8f3a-9840de8f67f0": { + "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24": { "connections": { - "true": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", + "true": "56899fef-92a1-4f2a-ade3-973c81eb3af1", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", "x": 395, "y": 345.015625, }, - "622179cb-98f1-484a-820d-9a0df6e45e95": { + "56899fef-92a1-4f2a-ade3-973c81eb3af1": { "connections": { - "level only": "3c106772-ace7-4808-8f3a-9840de8f67f0", - "none": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", - "shared and level": "11f1c31c-50a9-4717-8213-420f6932481f", - "shared only": "a0782616-84b7-4bf5-87ed-a01fb3018563", + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 816, + "y": 233.015625, + }, + "59b06306-a886-443d-92df-7a27a60c394e": { + "connections": { + "level only": "4416aff7-3ebd-47e6-9831-c2f6bbe3ae24", + "none": "56899fef-92a1-4f2a-ade3-973c81eb3af1", + "shared and level": "e0983ead-4918-48f6-858d-9aff0f03759c", + "shared only": "cbb3d506-b267-4b99-9edd-363e90aac997", }, "displayName": "mode", "nodeType": "ScriptedDecisionNode", "x": 167, "y": 210.015625, }, - "a0782616-84b7-4bf5-87ed-a01fb3018563": { + "cbb3d506-b267-4b99-9edd-363e90aac997": { "connections": { - "true": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", + "true": "56899fef-92a1-4f2a-ade3-973c81eb3af1", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", "x": 393, "y": 259.015625, }, - "e90ae257-c279-46e0-9b43-5ecd89784d77": { + "e0983ead-4918-48f6-858d-9aff0f03759c": { "connections": { - "true": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", + "true": "2dbd2d37-c659-48cf-8357-c9fc1166e3a7", }, - "displayName": "level", + "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 598, + "x": 392, "y": 173.015625, }, - "f17ecb7c-abc3-4523-9943-4cbdd90305cb": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", - }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 816, - "y": 232.015625, - }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { @@ -16914,21 +17943,22 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j06": { + "j03": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "1d59caff-243c-45bd-b7d0-6dcc563989c5": { - "_id": "1d59caff-243c-45bd-b7d0-6dcc563989c5", + "35a4f94b-c895-46b9-bc0a-93cf59233759": { + "_id": "35a4f94b-c895-46b9-bc0a-93cf59233759", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-1941208375", + "_rev": "1564723806", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16943,17 +17973,17 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3": { - "_id": "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3", + "3a92300d-6d64-451d-8156-30cb51781026": { + "_id": "3a92300d-6d64-451d-8156-30cb51781026", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "1105672105", + "_rev": "2096216426", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -16970,8 +18000,33 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "409c251f-c23b-411d-9009-d3b3d26d1b90": { - "_id": "409c251f-c23b-411d-9009-d3b3d26d1b90", + "6f9de973-9ed4-41f5-b43d-4036041e2b96": { + "_id": "6f9de973-9ed4-41f5-b43d-4036041e2b96", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "846932888", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", + }, + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + }, + "bcb8c535-5ecd-4d3d-b970-26816de96bf2": { + "_id": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", "_outcomes": [ { "displayName": "True", @@ -16982,16 +18037,17 @@ a{ "id": "false", }, ], - "_rev": "-688245766", + "_rev": "1999215006", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, - "tree": "j05", + "displayErrorOutcome": false, + "tree": "j02", }, - "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a": { - "_id": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", + "e0cfbd13-6f1e-4924-9d2d-0f7c23507172": { + "_id": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", "_outcomes": [ { "displayName": "shared and level", @@ -17010,7 +18066,7 @@ a{ "id": "none", }, ], - "_rev": "600150282", + "_rev": "278641360", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17034,15 +18090,15 @@ a{ ], "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "da878771-421c-463f-aad7-4d5f2ad5e59a": { - "_id": "da878771-421c-463f-aad7-4d5f2ad5e59a", + "fae7424e-13c9-45bd-b3a2-045773671a3f": { + "_id": "fae7424e-13c9-45bd-b3a2-045773671a3f", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "1834306764", + "_rev": "-502225245", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17059,31 +18115,6 @@ a{ ], "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "fe8f27df-8a27-4d88-9196-834ce398b2b7": { - "_id": "fe8f27df-8a27-4d88-9196-834ce398b2b7", - "_outcomes": [ - { - "displayName": "true", - "id": "true", - }, - ], - "_rev": "-274854951", - "_type": { - "_id": "ScriptedDecisionNode", - "collection": true, - "name": "Scripted Decision", - }, - "inputs": [ - "*", - ], - "outcomes": [ - "true", - ], - "outputs": [ - "*", - ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", - }, }, "saml2Entities": {}, "scripts": { @@ -17096,8 +18127,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -17105,6 +18136,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -17116,8 +18148,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -17125,6 +18157,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -17136,8 +18169,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -17182,39 +18215,50 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j06", - "_rev": "605160891", + "_id": "j03", + "_rev": "1223754516", "enabled": true, - "entryNodeId": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", + "entryNodeId": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "1d59caff-243c-45bd-b7d0-6dcc563989c5": { + "35a4f94b-c895-46b9-bc0a-93cf59233759": { "connections": { - "true": "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3", + "true": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", }, - "displayName": "shared", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 395, + "y": 345.015625, }, - "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3": { + "3a92300d-6d64-451d-8156-30cb51781026": { "connections": { - "true": "409c251f-c23b-411d-9009-d3b3d26d1b90", + "true": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", "x": 598, "y": 173.015625, }, - "409c251f-c23b-411d-9009-d3b3d26d1b90": { + "6f9de973-9ed4-41f5-b43d-4036041e2b96": { + "connections": { + "true": "3a92300d-6d64-451d-8156-30cb51781026", + }, + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 392, + "y": 173.015625, + }, + "bcb8c535-5ecd-4d3d-b970-26816de96bf2": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "e301438c-0bd0-429c-ab0c-66126501069a", @@ -17222,38 +18266,29 @@ a{ "displayName": "nest", "nodeType": "InnerTreeEvaluatorNode", "x": 816, - "y": 232.015625, + "y": 233.015625, }, - "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a": { + "e0cfbd13-6f1e-4924-9d2d-0f7c23507172": { "connections": { - "level only": "fe8f27df-8a27-4d88-9196-834ce398b2b7", - "none": "409c251f-c23b-411d-9009-d3b3d26d1b90", - "shared and level": "1d59caff-243c-45bd-b7d0-6dcc563989c5", - "shared only": "da878771-421c-463f-aad7-4d5f2ad5e59a", + "level only": "35a4f94b-c895-46b9-bc0a-93cf59233759", + "none": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", + "shared and level": "6f9de973-9ed4-41f5-b43d-4036041e2b96", + "shared only": "fae7424e-13c9-45bd-b3a2-045773671a3f", }, "displayName": "mode", "nodeType": "ScriptedDecisionNode", "x": 167, "y": 210.015625, }, - "da878771-421c-463f-aad7-4d5f2ad5e59a": { + "fae7424e-13c9-45bd-b3a2-045773671a3f": { "connections": { - "true": "409c251f-c23b-411d-9009-d3b3d26d1b90", + "true": "bcb8c535-5ecd-4d3d-b970-26816de96bf2", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", "x": 393, "y": 259.015625, }, - "fe8f27df-8a27-4d88-9196-834ce398b2b7": { - "connections": { - "true": "409c251f-c23b-411d-9009-d3b3d26d1b90", - }, - "displayName": "level", - "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, - }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { @@ -17273,14 +18308,36 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j07": { + "j04": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { - "_id": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", + "00e75aa0-2f9b-4895-9257-d515286fd64b": { + "_id": "00e75aa0-2f9b-4895-9257-d515286fd64b", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "192065057", + "_type": { + "_id": "InnerTreeEvaluatorNode", + "collection": true, + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "j03", + }, + "040b6c89-313b-4664-92e0-6732017384b8": { + "_id": "040b6c89-313b-4664-92e0-6732017384b8", "_outcomes": [ { "displayName": "shared and level", @@ -17299,7 +18356,7 @@ a{ "id": "none", }, ], - "_rev": "-729439911", + "_rev": "-605917161", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17323,15 +18380,15 @@ a{ ], "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0": { - "_id": "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0", + "69ae8ec1-de43-44ac-98e5-733db80ac176": { + "_id": "69ae8ec1-de43-44ac-98e5-733db80ac176", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-657863610", + "_rev": "2146242142", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17346,17 +18403,17 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "d90dd9f8-8b12-4e90-abaf-228ecc0174a7": { - "_id": "d90dd9f8-8b12-4e90-abaf-228ecc0174a7", + "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb": { + "_id": "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "1401033700", + "_rev": "1934780085", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17371,17 +18428,17 @@ a{ "outputs": [ "*", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00": { - "_id": "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00", + "d10104e9-1f8d-4da6-a110-28d879d13959": { + "_id": "d10104e9-1f8d-4da6-a110-28d879d13959", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-1427545353", + "_rev": "-219838938", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17396,37 +18453,17 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", - }, - "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9": { - "_id": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "1658650162", - "_type": { - "_id": "InnerTreeEvaluatorNode", - "collection": true, - "name": "Inner Tree Evaluator", - }, - "tree": "j06", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "f2fe740c-cd75-460a-8baa-fe4b52ecc947": { - "_id": "f2fe740c-cd75-460a-8baa-fe4b52ecc947", + "f5c317ce-fabd-4a10-9907-c71cea037844": { + "_id": "f5c317ce-fabd-4a10-9907-c71cea037844", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-976416946", + "_rev": "1796672161", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17441,7 +18478,7 @@ a{ "outputs": [ "*", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, }, "saml2Entities": {}, @@ -17455,8 +18492,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -17464,6 +18501,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -17475,8 +18513,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -17484,6 +18522,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -17495,8 +18534,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -17541,76 +18580,78 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j07", - "_rev": "-937100459", + "_id": "j04", + "_rev": "1486689275", "enabled": true, - "entryNodeId": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", + "entryNodeId": "040b6c89-313b-4664-92e0-6732017384b8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { + "00e75aa0-2f9b-4895-9257-d515286fd64b": { "connections": { - "level only": "d90dd9f8-8b12-4e90-abaf-228ecc0174a7", - "none": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", - "shared and level": "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00", - "shared only": "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0", + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "mode", - "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 816, + "y": 233.015625, }, - "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0": { + "040b6c89-313b-4664-92e0-6732017384b8": { "connections": { - "true": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", + "level only": "d10104e9-1f8d-4da6-a110-28d879d13959", + "none": "00e75aa0-2f9b-4895-9257-d515286fd64b", + "shared and level": "f5c317ce-fabd-4a10-9907-c71cea037844", + "shared only": "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb", }, - "displayName": "shared", + "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "x": 167, + "y": 210.015625, }, - "d90dd9f8-8b12-4e90-abaf-228ecc0174a7": { + "69ae8ec1-de43-44ac-98e5-733db80ac176": { "connections": { - "true": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", + "true": "00e75aa0-2f9b-4895-9257-d515286fd64b", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 598, + "y": 173.015625, }, - "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00": { + "9603ef52-30f0-4ddc-b3c0-28dac83c7bdb": { "connections": { - "true": "f2fe740c-cd75-460a-8baa-fe4b52ecc947", + "true": "00e75aa0-2f9b-4895-9257-d515286fd64b", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 393, + "y": 259.015625, }, - "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9": { + "d10104e9-1f8d-4da6-a110-28d879d13959": { "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "00e75aa0-2f9b-4895-9257-d515286fd64b", }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 816, - "y": 232.015625, + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 395, + "y": 345.015625, }, - "f2fe740c-cd75-460a-8baa-fe4b52ecc947": { + "f5c317ce-fabd-4a10-9907-c71cea037844": { "connections": { - "true": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", + "true": "69ae8ec1-de43-44ac-98e5-733db80ac176", }, - "displayName": "level", + "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 598, + "x": 392, "y": 173.015625, }, }, @@ -17632,21 +18673,22 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j08": { + "j05": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { - "_id": "042b600b-71cb-45a8-93ae-a6f57b16a6e5", + "11f1c31c-50a9-4717-8213-420f6932481f": { + "_id": "11f1c31c-50a9-4717-8213-420f6932481f", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "336262962", + "_rev": "715843294", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17663,35 +18705,15 @@ a{ ], "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "66026170-5088-4fcd-a6c8-ed89d7a5c79d": { - "_id": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "-245838054", - "_type": { - "_id": "InnerTreeEvaluatorNode", - "collection": true, - "name": "Inner Tree Evaluator", - }, - "tree": "j07", - }, - "8096649e-973e-4209-88ce-e1d87ae2bb96": { - "_id": "8096649e-973e-4209-88ce-e1d87ae2bb96", + "3c106772-ace7-4808-8f3a-9840de8f67f0": { + "_id": "3c106772-ace7-4808-8f3a-9840de8f67f0", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "487424420", + "_rev": "202853816", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17708,15 +18730,27 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d": { - "_id": "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d", + "622179cb-98f1-484a-820d-9a0df6e45e95": { + "_id": "622179cb-98f1-484a-820d-9a0df6e45e95", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "shared and level", + "id": "shared and level", + }, + { + "displayName": "shared only", + "id": "shared only", + }, + { + "displayName": "level only", + "id": "level only", + }, + { + "displayName": "none", + "id": "none", }, ], - "_rev": "-1836282733", + "_rev": "-1022065915", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17724,24 +18758,31 @@ a{ }, "inputs": [ "*", + "mode", + "level", ], "outcomes": [ - "true", + "shared and level", + "shared only", + "level only", + "none", ], "outputs": [ "*", + "mode", + "level", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "948e21f4-c512-450a-9d42-e0d629217834": { - "_id": "948e21f4-c512-450a-9d42-e0d629217834", + "a0782616-84b7-4bf5-87ed-a01fb3018563": { + "_id": "a0782616-84b7-4bf5-87ed-a01fb3018563", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "1493812252", + "_rev": "156265951", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17758,27 +18799,15 @@ a{ ], "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "d429b2b5-b215-46a5-b239-4994df65cb8b": { - "_id": "d429b2b5-b215-46a5-b239-4994df65cb8b", + "e90ae257-c279-46e0-9b43-5ecd89784d77": { + "_id": "e90ae257-c279-46e0-9b43-5ecd89784d77", "_outcomes": [ { - "displayName": "shared and level", - "id": "shared and level", - }, - { - "displayName": "shared only", - "id": "shared only", - }, - { - "displayName": "level only", - "id": "level only", - }, - { - "displayName": "none", - "id": "none", + "displayName": "true", + "id": "true", }, ], - "_rev": "-354817335", + "_rev": "2040408899", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -17786,21 +18815,35 @@ a{ }, "inputs": [ "*", - "mode", - "level", ], "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", + "true", ], "outputs": [ "*", - "mode", - "level", ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + }, + "f17ecb7c-abc3-4523-9943-4cbdd90305cb": { + "_id": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "507374173", + "_type": { + "_id": "InnerTreeEvaluatorNode", + "collection": true, + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "j04", }, }, "saml2Entities": {}, @@ -17814,8 +18857,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -17823,6 +18866,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -17834,8 +18878,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -17843,6 +18887,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -17854,8 +18899,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -17900,77 +18945,79 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j08", - "_rev": "-1997695217", + "_id": "j05", + "_rev": "-66344231", "enabled": true, - "entryNodeId": "d429b2b5-b215-46a5-b239-4994df65cb8b", + "entryNodeId": "622179cb-98f1-484a-820d-9a0df6e45e95", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { + "11f1c31c-50a9-4717-8213-420f6932481f": { "connections": { - "true": "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d", + "true": "e90ae257-c279-46e0-9b43-5ecd89784d77", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", "x": 392, "y": 173.015625, }, - "66026170-5088-4fcd-a6c8-ed89d7a5c79d": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "e301438c-0bd0-429c-ab0c-66126501069a", - }, - "displayName": "nest", - "nodeType": "InnerTreeEvaluatorNode", - "x": 816, - "y": 232.015625, - }, - "8096649e-973e-4209-88ce-e1d87ae2bb96": { + "3c106772-ace7-4808-8f3a-9840de8f67f0": { "connections": { - "true": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", + "true": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", "x": 395, "y": 345.015625, }, - "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d": { + "622179cb-98f1-484a-820d-9a0df6e45e95": { "connections": { - "true": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", + "level only": "3c106772-ace7-4808-8f3a-9840de8f67f0", + "none": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", + "shared and level": "11f1c31c-50a9-4717-8213-420f6932481f", + "shared only": "a0782616-84b7-4bf5-87ed-a01fb3018563", }, - "displayName": "level", + "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "x": 167, + "y": 210.015625, }, - "948e21f4-c512-450a-9d42-e0d629217834": { + "a0782616-84b7-4bf5-87ed-a01fb3018563": { "connections": { - "true": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", + "true": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", "x": 393, "y": 259.015625, }, - "d429b2b5-b215-46a5-b239-4994df65cb8b": { + "e90ae257-c279-46e0-9b43-5ecd89784d77": { "connections": { - "level only": "8096649e-973e-4209-88ce-e1d87ae2bb96", - "none": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", - "shared and level": "042b600b-71cb-45a8-93ae-a6f57b16a6e5", - "shared only": "948e21f4-c512-450a-9d42-e0d629217834", + "true": "f17ecb7c-abc3-4523-9943-4cbdd90305cb", }, - "displayName": "mode", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 598, + "y": 173.015625, + }, + "f17ecb7c-abc3-4523-9943-4cbdd90305cb": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 816, + "y": 232.015625, }, }, "staticNodes": { @@ -17991,33 +19038,22 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j09": { + "j06": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "251f35c3-1a32-4520-be10-1f4af9600935": { - "_id": "251f35c3-1a32-4520-be10-1f4af9600935", + "1d59caff-243c-45bd-b7d0-6dcc563989c5": { + "_id": "1d59caff-243c-45bd-b7d0-6dcc563989c5", "_outcomes": [ { - "displayName": "shared and level", - "id": "shared and level", - }, - { - "displayName": "shared only", - "id": "shared only", - }, - { - "displayName": "level only", - "id": "level only", - }, - { - "displayName": "none", - "id": "none", + "displayName": "true", + "id": "true", }, ], - "_rev": "1952240839", + "_rev": "-1941208375", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18025,31 +19061,24 @@ a{ }, "inputs": [ "*", - "mode", - "level", ], "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", + "true", ], "outputs": [ "*", - "mode", - "level", ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "56b82371-0c61-4dc3-8d06-c1158415b8f9": { - "_id": "56b82371-0c61-4dc3-8d06-c1158415b8f9", + "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3": { + "_id": "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "2037842793", + "_rev": "1105672105", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18066,8 +19095,8 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "6df24fdd-0b6c-4def-bf42-77af998f28b8": { - "_id": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + "409c251f-c23b-411d-9009-d3b3d26d1b90": { + "_id": "409c251f-c23b-411d-9009-d3b3d26d1b90", "_outcomes": [ { "displayName": "True", @@ -18078,23 +19107,36 @@ a{ "id": "false", }, ], - "_rev": "425555480", + "_rev": "-911573293", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, - "tree": "j08", + "displayErrorOutcome": false, + "tree": "j05", }, - "8c5e9cb5-471b-4dd6-b150-ecaaeda98195": { - "_id": "8c5e9cb5-471b-4dd6-b150-ecaaeda98195", + "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a": { + "_id": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "shared and level", + "id": "shared and level", + }, + { + "displayName": "shared only", + "id": "shared only", + }, + { + "displayName": "level only", + "id": "level only", + }, + { + "displayName": "none", + "id": "none", }, ], - "_rev": "-1095657842", + "_rev": "600150282", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18102,24 +19144,31 @@ a{ }, "inputs": [ "*", + "mode", + "level", ], "outcomes": [ - "true", + "shared and level", + "shared only", + "level only", + "none", ], "outputs": [ "*", + "mode", + "level", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "bb294e05-6b6b-4478-b46f-b8d9e7711c66": { - "_id": "bb294e05-6b6b-4478-b46f-b8d9e7711c66", + "da878771-421c-463f-aad7-4d5f2ad5e59a": { + "_id": "da878771-421c-463f-aad7-4d5f2ad5e59a", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "620562185", + "_rev": "1834306764", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18134,17 +19183,17 @@ a{ "outputs": [ "*", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8": { - "_id": "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8", + "fe8f27df-8a27-4d88-9196-834ce398b2b7": { + "_id": "fe8f27df-8a27-4d88-9196-834ce398b2b7", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-1901839502", + "_rev": "-274854951", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18159,7 +19208,7 @@ a{ "outputs": [ "*", ], - "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, }, "saml2Entities": {}, @@ -18173,8 +19222,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -18182,6 +19231,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -18193,8 +19243,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -18202,6 +19252,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -18213,8 +19264,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -18259,42 +19310,41 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j09", - "_rev": "-1358707527", + "_id": "j06", + "_rev": "-1113240837", "enabled": true, - "entryNodeId": "251f35c3-1a32-4520-be10-1f4af9600935", + "entryNodeId": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "251f35c3-1a32-4520-be10-1f4af9600935": { + "1d59caff-243c-45bd-b7d0-6dcc563989c5": { "connections": { - "level only": "56b82371-0c61-4dc3-8d06-c1158415b8f9", - "none": "6df24fdd-0b6c-4def-bf42-77af998f28b8", - "shared and level": "8c5e9cb5-471b-4dd6-b150-ecaaeda98195", - "shared only": "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8", + "true": "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3", }, - "displayName": "mode", + "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 392, + "y": 173.015625, }, - "56b82371-0c61-4dc3-8d06-c1158415b8f9": { + "2de08e9e-bf7b-4fa1-8265-59a8e4a3f7c3": { "connections": { - "true": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + "true": "409c251f-c23b-411d-9009-d3b3d26d1b90", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 598, + "y": 173.015625, }, - "6df24fdd-0b6c-4def-bf42-77af998f28b8": { + "409c251f-c23b-411d-9009-d3b3d26d1b90": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "e301438c-0bd0-429c-ab0c-66126501069a", @@ -18302,34 +19352,37 @@ a{ "displayName": "nest", "nodeType": "InnerTreeEvaluatorNode", "x": 816, - "y": 233.015625, + "y": 232.015625, }, - "8c5e9cb5-471b-4dd6-b150-ecaaeda98195": { + "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a": { "connections": { - "true": "bb294e05-6b6b-4478-b46f-b8d9e7711c66", + "level only": "fe8f27df-8a27-4d88-9196-834ce398b2b7", + "none": "409c251f-c23b-411d-9009-d3b3d26d1b90", + "shared and level": "1d59caff-243c-45bd-b7d0-6dcc563989c5", + "shared only": "da878771-421c-463f-aad7-4d5f2ad5e59a", }, - "displayName": "shared", + "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 167, + "y": 210.015625, }, - "bb294e05-6b6b-4478-b46f-b8d9e7711c66": { + "da878771-421c-463f-aad7-4d5f2ad5e59a": { "connections": { - "true": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + "true": "409c251f-c23b-411d-9009-d3b3d26d1b90", }, - "displayName": "level", + "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "x": 393, + "y": 259.015625, }, - "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8": { + "fe8f27df-8a27-4d88-9196-834ce398b2b7": { "connections": { - "true": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + "true": "409c251f-c23b-411d-9009-d3b3d26d1b90", }, - "displayName": "shared", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "x": 395, + "y": 345.015625, }, }, "staticNodes": { @@ -18350,21 +19403,34 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "j10": { + "j07": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, "nodes": { - "300feda0-3248-49a9-b60f-01df802b2229": { - "_id": "300feda0-3248-49a9-b60f-01df802b2229", + "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { + "_id": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", "_outcomes": [ { - "displayName": "true", - "id": "true", + "displayName": "shared and level", + "id": "shared and level", + }, + { + "displayName": "shared only", + "id": "shared only", + }, + { + "displayName": "level only", + "id": "level only", + }, + { + "displayName": "none", + "id": "none", }, ], - "_rev": "-1128011381", + "_rev": "-729439911", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18372,24 +19438,31 @@ a{ }, "inputs": [ "*", + "mode", + "level", ], "outcomes": [ - "true", + "shared and level", + "shared only", + "level only", + "none", ], "outputs": [ "*", + "mode", + "level", ], - "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "40afb384-e9b6-4dcb-acde-04de109474c8": { - "_id": "40afb384-e9b6-4dcb-acde-04de109474c8", + "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0": { + "_id": "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-1673284725", + "_rev": "-657863610", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18406,15 +19479,15 @@ a{ ], "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "8d7d64ee-da20-461f-a2ca-206b7479dd67": { - "_id": "8d7d64ee-da20-461f-a2ca-206b7479dd67", + "d90dd9f8-8b12-4e90-abaf-228ecc0174a7": { + "_id": "d90dd9f8-8b12-4e90-abaf-228ecc0174a7", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-1870614074", + "_rev": "1401033700", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18431,15 +19504,15 @@ a{ ], "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "97ef9d96-99e7-4d2d-b6c6-4177b5397ead": { - "_id": "97ef9d96-99e7-4d2d-b6c6-4177b5397ead", + "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00": { + "_id": "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00", "_outcomes": [ { "displayName": "true", "id": "true", }, ], - "_rev": "-1576825857", + "_rev": "-1427545353", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18456,8 +19529,8 @@ a{ ], "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd": { - "_id": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", + "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9": { + "_id": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", "_outcomes": [ { "displayName": "True", @@ -18468,35 +19541,24 @@ a{ "id": "false", }, ], - "_rev": "-728542802", + "_rev": "1435322635", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, - "tree": "j09", + "displayErrorOutcome": false, + "tree": "j06", }, - "c91d626e-1156-41bd-b1fb-d292f640fba6": { - "_id": "c91d626e-1156-41bd-b1fb-d292f640fba6", + "f2fe740c-cd75-460a-8baa-fe4b52ecc947": { + "_id": "f2fe740c-cd75-460a-8baa-fe4b52ecc947", "_outcomes": [ { - "displayName": "shared and level", - "id": "shared and level", - }, - { - "displayName": "shared only", - "id": "shared only", - }, - { - "displayName": "level only", - "id": "level only", - }, - { - "displayName": "none", - "id": "none", + "displayName": "true", + "id": "true", }, ], - "_rev": "1583393008", + "_rev": "-976416946", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -18504,21 +19566,14 @@ a{ }, "inputs": [ "*", - "mode", - "level", ], "outcomes": [ - "shared and level", - "shared only", - "level only", - "none", + "true", ], "outputs": [ "*", - "mode", - "level", ], - "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, }, "saml2Entities": {}, @@ -18532,8 +19587,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -18541,6 +19596,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -18552,8 +19608,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -18561,6 +19617,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -18572,8 +19629,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -18618,57 +19675,62 @@ a{ " }", " }", "}());", + "", ], }, }, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "j10", - "_rev": "751431822", + "_id": "j07", + "_rev": "1639465109", "enabled": true, - "entryNodeId": "c91d626e-1156-41bd-b1fb-d292f640fba6", + "entryNodeId": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "300feda0-3248-49a9-b60f-01df802b2229": { + "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { "connections": { - "true": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", + "level only": "d90dd9f8-8b12-4e90-abaf-228ecc0174a7", + "none": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", + "shared and level": "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00", + "shared only": "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0", }, - "displayName": "level", + "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 167, + "y": 210.015625, }, - "40afb384-e9b6-4dcb-acde-04de109474c8": { + "ac6ee166-73c0-4f73-b8db-4fe8ff6a25c0": { "connections": { - "true": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", + "true": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", "x": 393, "y": 259.015625, }, - "8d7d64ee-da20-461f-a2ca-206b7479dd67": { + "d90dd9f8-8b12-4e90-abaf-228ecc0174a7": { "connections": { - "true": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", + "true": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "x": 395, + "y": 345.015625, }, - "97ef9d96-99e7-4d2d-b6c6-4177b5397ead": { + "d9a06d3a-7e3f-4244-9a32-63ffa0d26e00": { "connections": { - "true": "8d7d64ee-da20-461f-a2ca-206b7479dd67", + "true": "f2fe740c-cd75-460a-8baa-fe4b52ecc947", }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", "x": 392, "y": 173.015625, }, - "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd": { + "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "e301438c-0bd0-429c-ab0c-66126501069a", @@ -18676,19 +19738,16 @@ a{ "displayName": "nest", "nodeType": "InnerTreeEvaluatorNode", "x": 816, - "y": 233.015625, + "y": 232.015625, }, - "c91d626e-1156-41bd-b1fb-d292f640fba6": { + "f2fe740c-cd75-460a-8baa-fe4b52ecc947": { "connections": { - "level only": "300feda0-3248-49a9-b60f-01df802b2229", - "none": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", - "shared and level": "97ef9d96-99e7-4d2d-b6c6-4177b5397ead", - "shared only": "40afb384-e9b6-4dcb-acde-04de109474c8", + "true": "e62d7a4d-2012-4a2a-a6ef-d6a0e0d552d9", }, - "displayName": "mode", + "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 598, + "y": 173.015625, }, }, "staticNodes": { @@ -18709,128 +19768,40 @@ a{ "categories": "[]", }, }, + "variable": {}, }, - "test": { + "j08": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": {}, - "nodes": {}, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "test", - "_rev": "279923916", - "enabled": true, - "entryNodeId": "d26176be-ea6f-4f2a-81cd-3d41dd6cee4d", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": {}, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 50, - "y": 117, - }, - "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 152, - "y": 25, - }, - "startNode": { - "x": 50, - "y": 25, - }, - }, - "uiConfig": {}, - }, - }, - }, -} -`; - -exports[`JourneyOps exportJourneys() 3: Export journeys w/ dependencies and w/o coordinates 1`] = ` -{ - "meta": Any, - "trees": { - "ForgottenUsername": { - "circlesOfTrust": {}, - "emailTemplates": { - "forgottenUsername": { - "_id": "emailTemplate/forgottenUsername", - "defaultLocale": "en", - "enabled": true, - "from": "", - "html": { - "en": "{{#if object.userName}}

Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

", - "fr": "{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

", - }, - "message": { - "en": "

{{#if object.userName}}Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

", - "fr": "
{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

", - }, - "mimeType": "text/html", - "styles": "body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}", - "subject": { - "en": "Account Information - username", - "fr": "Informations sur le compte - nom d'utilisateur", - }, - }, - }, - "innerNodes": { - "9f1e8d94-4922-481b-9e14-212b66548900": { - "_id": "9f1e8d94-4922-481b-9e14-212b66548900", + "nodes": { + "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { + "_id": "042b600b-71cb-45a8-93ae-a6f57b16a6e5", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "true", + "id": "true", }, ], - "_rev": "-1331445210", + "_rev": "336262962", "_type": { - "_id": "AttributeCollectorNode", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Attribute Collector", + "name": "Scripted Decision", }, - "attributesToCollect": [ - "mail", + "inputs": [ + "*", ], - "identityAttribute": "mail", - "required": true, - "validateInputs": false, - }, - }, - "nodes": { - "5e2a7c95-94af-4b23-8724-deb13853726a": { - "_id": "5e2a7c95-94af-4b23-8724-deb13853726a", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "outcomes": [ + "true", ], - "_rev": "-1421046051", - "_type": { - "_id": "PageNode", - "collection": true, - "name": "Page Node", - }, - "nodes": [ - { - "_id": "9f1e8d94-4922-481b-9e14-212b66548900", - "displayName": "Attribute Collector", - "nodeType": "AttributeCollectorNode", - }, + "outputs": [ + "*", ], - "pageDescription": { - "en": "Enter your email address or Sign in", - }, - "pageHeader": { - "en": "Forgotten Username", - }, + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "b93ce36e-1976-4610-b24f-8d6760b5463b": { - "_id": "b93ce36e-1976-4610-b24f-8d6760b5463b", + "66026170-5088-4fcd-a6c8-ed89d7a5c79d": { + "_id": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", "_outcomes": [ { "displayName": "True", @@ -18841,444 +19812,387 @@ exports[`JourneyOps exportJourneys() 3: Export journeys w/ dependencies and w/o "id": "false", }, ], - "_rev": "1389809903", + "_rev": "-469165581", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, - "tree": "Login", + "displayErrorOutcome": false, + "tree": "j07", }, - "bf9ea8d5-9802-4f26-9664-a21840faac23": { - "_id": "bf9ea8d5-9802-4f26-9664-a21840faac23", + "8096649e-973e-4209-88ce-e1d87ae2bb96": { + "_id": "8096649e-973e-4209-88ce-e1d87ae2bb96", "_outcomes": [ { - "displayName": "True", + "displayName": "true", "id": "true", }, - { - "displayName": "False", - "id": "false", - }, ], - "_rev": "-626658673", + "_rev": "487424420", "_type": { - "_id": "IdentifyExistingUserNode", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Identify Existing User", + "name": "Scripted Decision", }, - "identifier": "userName", - "identityAttribute": "mail", + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca": { - "_id": "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca", + "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d": { + "_id": "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "true", + "id": "true", }, ], - "_rev": "2035832000", + "_rev": "-1836282733", "_type": { - "_id": "EmailSuspendNode", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Email Suspend Node", - }, - "emailAttribute": "mail", - "emailSuspendMessage": { - "en": "An email has been sent to the address you entered. Click the link in that email to proceed.", + "name": "Scripted Decision", }, - "emailTemplateName": "forgottenUsername", - "identityAttribute": "mail", - "objectLookup": true, + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "ForgottenUsername", - "_rev": "1703131230", - "description": "Forgotten Username Tree", - "enabled": true, - "entryNodeId": "5e2a7c95-94af-4b23-8724-deb13853726a", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "5e2a7c95-94af-4b23-8724-deb13853726a": { - "connections": { - "outcome": "bf9ea8d5-9802-4f26-9664-a21840faac23", + "948e21f4-c512-450a-9d42-e0d629217834": { + "_id": "948e21f4-c512-450a-9d42-e0d629217834", + "_outcomes": [ + { + "displayName": "true", + "id": "true", }, - "displayName": "Page Node", - "nodeType": "PageNode", + ], + "_rev": "1493812252", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", }, - "b93ce36e-1976-4610-b24f-8d6760b5463b": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Inner Tree Evaluator", - "nodeType": "InnerTreeEvaluatorNode", - }, - "bf9ea8d5-9802-4f26-9664-a21840faac23": { - "connections": { - "false": "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca", - "true": "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca", - }, - "displayName": "Identify Existing User", - "nodeType": "IdentifyExistingUserNode", - }, - "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca": { - "connections": { - "outcome": "b93ce36e-1976-4610-b24f-8d6760b5463b", - }, - "displayName": "Email Suspend Node", - "nodeType": "EmailSuspendNode", - }, - }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, - "e301438c-0bd0-429c-ab0c-66126501069a": {}, - "startNode": {}, - }, - "uiConfig": { - "categories": "["Username Reset"]", - }, - }, - }, - "FrodoTest": { - "circlesOfTrust": { - "2f04818d-561e-4f8a-82e8-af2426112138": { - "_id": "2f04818d-561e-4f8a-82e8-af2426112138", - "_rev": "-222749816", - "_type": { - "_id": "circlesoftrust", - "collection": true, - "name": "Circle of Trust", - }, - "status": "active", - "trustedProviders": [ - "benefits-IDP|saml2", - "iSPAzure|saml2", + "inputs": [ + "*", ], - }, - "AzureCOT": { - "_id": "AzureCOT", - "_rev": "-954827061", - "_type": { - "_id": "circlesoftrust", - "collection": true, - "name": "Circle of Trust", - }, - "status": "active", - "trustedProviders": [ - "iSPAzure|saml2", - "urn:federation:MicrosoftOnline|saml2", - "https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2", - "SPAzure|saml2", - "https://idc.scheuber.io/am/saml2/IDPAzure|saml2", + "outcomes": [ + "true", ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - }, - "emailTemplates": { - "welcome": { - "_id": "emailTemplate/welcome", - "defaultLocale": "en", - "displayName": "Welcome", - "enabled": true, - "from": "saas@forgerock.com", - "html": { - "en": "

Welcome. Your username is '{{object.userName}}'.

", - }, - "message": { - "en": "

Welcome. Your username is '{{object.userName}}'.

", - }, - "mimeType": "text/html", - "styles": "body{ - background-color:#324054; - color:#5e6d82; - padding:60px; - text-align:center -} -a{ - text-decoration:none; - color:#109cf1 -} -.content{ - background-color:#fff; - border-radius:4px; - margin:0 auto; - padding:48px; - width:235px -} -", - "subject": { - "en": "Your account has been created", - }, - }, - }, - "innerNodes": { - "038f9b2a-36b2-489b-9e03-386c9a62ea21": { - "_id": "038f9b2a-36b2-489b-9e03-386c9a62ea21", + "d429b2b5-b215-46a5-b239-4994df65cb8b": { + "_id": "d429b2b5-b215-46a5-b239-4994df65cb8b", "_outcomes": [ { - "displayName": "Social Authentication", - "id": "socialAuthentication", + "displayName": "shared and level", + "id": "shared and level", }, { - "displayName": "Local Authentication", - "id": "localAuthentication", + "displayName": "shared only", + "id": "shared only", }, - ], - "_rev": "-409686295", - "_type": { - "_id": "SelectIdPNode", - "collection": true, - "name": "Select Identity Provider", - }, - "filteredProviders": [], - "identityAttribute": "mail", - "includeLocalAuthentication": true, - "offerOnlyExisting": false, - "passwordAttribute": "password", - }, - "228a44d5-fd78-4278-8999-fdd470ea7ebf": { - "_id": "228a44d5-fd78-4278-8999-fdd470ea7ebf", - "_outcomes": [ { - "displayName": "Social Authentication", - "id": "socialAuthentication", + "displayName": "level only", + "id": "level only", }, { - "displayName": "Local Authentication", - "id": "localAuthentication", + "displayName": "none", + "id": "none", }, ], - "_rev": "-1175277026", + "_rev": "-354817335", "_type": { - "_id": "SelectIdPNode", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Select Identity Provider", + "name": "Scripted Decision", }, - "filteredProviders": [], - "identityAttribute": "mail", - "includeLocalAuthentication": true, - "offerOnlyExisting": false, - "passwordAttribute": "password", - }, - "7a351800-fb7e-4145-903c-388554747556": { - "_id": "7a351800-fb7e-4145-903c-388554747556", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "inputs": [ + "*", + "mode", + "level", ], - "_rev": "1005646283", - "_type": { - "_id": "ValidatedUsernameNode", - "collection": true, - "name": "Platform Username", - }, - "usernameAttribute": "userName", - "validateInput": false, - }, - "804e6a68-1720-442b-926a-007e90f02782": { - "_id": "804e6a68-1720-442b-926a-007e90f02782", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "outcomes": [ + "shared and level", + "shared only", + "level only", + "none", ], - "_rev": "695550246", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": false, - }, - "dd16c8d4-baca-4ae0-bcd8-fb98b9040524": { - "_id": "dd16c8d4-baca-4ae0-bcd8-fb98b9040524", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "outputs": [ + "*", + "mode", + "level", ], - "_rev": "148590759", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": false, + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, }, - "nodes": { - "278bf084-9eea-46fe-8ce9-2600dde3b046": { - "_id": "278bf084-9eea-46fe-8ce9-2600dde3b046", - "_outcomes": [ - { - "displayName": "Social Authentication", - "id": "socialAuthentication", - }, - { - "displayName": "Local Authentication", - "id": "localAuthentication", - }, + "saml2Entities": {}, + "scripts": { + "1b52a7e0-4019-40fa-958a-15a49870e901": { + "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "set the same shared state variable", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, + "name": "shared", + "script": [ + "(function () {", + " outcome = 'true';", + " var level = nodeState.get('level').asInteger();", + " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", + "}());", + "", ], - "_rev": "-1455503261", - "_type": { - "_id": "PageNode", - "collection": true, - "name": "Page Node", - }, - "nodes": [ - { - "_id": "7a351800-fb7e-4145-903c-388554747556", - "displayName": "Username", - "nodeType": "ValidatedUsernameNode", - }, - { - "_id": "804e6a68-1720-442b-926a-007e90f02782", - "displayName": "Password", - "nodeType": "ValidatedPasswordNode", - }, - { - "_id": "228a44d5-fd78-4278-8999-fdd470ea7ebf", - "displayName": "Select IDP", - "nodeType": "SelectIdPNode", - }, + }, + "41c24257-d7fc-4654-8b46-c2666dc5b56d": { + "_id": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "set per level shared state variable", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, + "name": "level", + "script": [ + "(function () {", + " outcome = 'true';", + " var level = nodeState.get('level').asInteger();", + " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", + "}());", + "", ], - "pageDescription": {}, - "pageHeader": {}, }, - "64157fca-bd5b-4405-a4c8-64ffd98a5461": { - "_id": "64157fca-bd5b-4405-a4c8-64ffd98a5461", - "_outcomes": [ - { - "displayName": "Account exists", - "id": "ACCOUNT_EXISTS", + "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { + "_id": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Check if mode has already been set.", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, + "name": "mode", + "script": [ + "/* mode", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Collect mode if not already set and set outcome to mode.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - 'shared and level'", + " * - 'shared only'", + " * - 'level only'", + " * - 'none'", + " */", + "(function () {", + " var mode = nodeState.get('mode');", + " if (mode) {", + " outcome = mode.asString();", + " var level = nodeState.get('level').asInteger() + 1;", + " logger.error('mode: mode=' + mode.asString() + ', level=' + level);", + " sharedState.put('level', level);", + " }", + " else {", + " var choices = ['shared and level', 'shared only', 'level only', 'none'];", + " ", + " var fr = JavaImporter(", + " org.forgerock.openam.auth.node.api.Action,", + " javax.security.auth.callback.ChoiceCallback", + " )", + "", + " if (callbacks.isEmpty()) {", + " action = fr.Action.send([", + " new fr.ChoiceCallback('Choose test mode', choices, 0, false)", + " ]).build();", + " } else {", + " var choice = parseInt(callbacks.get(0).getSelectedIndexes()[0]);", + " nodeState.putShared('mode', choices[choice]);", + " nodeState.putShared('level', 0);", + " action = fr.Action.goTo(choices[choice]).build();", + " }", + " }", + "}());", + "", + ], + }, + }, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "j08", + "_rev": "578870351", + "enabled": true, + "entryNodeId": "d429b2b5-b215-46a5-b239-4994df65cb8b", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { + "connections": { + "true": "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d", }, - { - "displayName": "No account exists", - "id": "NO_ACCOUNT", + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 392, + "y": 173.015625, + }, + "66026170-5088-4fcd-a6c8-ed89d7a5c79d": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", }, - ], - "_rev": "370099639", - "_type": { - "_id": "product-Saml2Node", - "collection": true, - "name": "SAML2 Authentication", + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 816, + "y": 232.015625, }, - "allowCreate": true, - "authComparison": "MINIMUM", - "authnContextClassRef": [], - "authnContextDeclRef": [], - "binding": "HTTP_ARTIFACT", - "forceAuthn": false, - "idpEntityId": "urn:federation:MicrosoftOnline", - "isPassive": false, - "metaAlias": "/alpha/iSPAzure", - "nameIdFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", - "requestBinding": "HTTP_REDIRECT", - }, - "731c5810-020b-45c8-a7fc-3c21903ae2b3": { - "_id": "731c5810-020b-45c8-a7fc-3c21903ae2b3", - "_outcomes": [ - { - "displayName": "Social Authentication", - "id": "socialAuthentication", + "8096649e-973e-4209-88ce-e1d87ae2bb96": { + "connections": { + "true": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", }, - { - "displayName": "Local Authentication", - "id": "localAuthentication", + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 395, + "y": 345.015625, + }, + "87ced99b-bfa5-40d4-ba07-c8fc31f6cc6d": { + "connections": { + "true": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", }, - ], - "_rev": "1250582707", - "_type": { - "_id": "PageNode", - "collection": true, - "name": "Page Node", + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 598, + "y": 173.015625, }, - "nodes": [ - { - "_id": "dd16c8d4-baca-4ae0-bcd8-fb98b9040524", - "displayName": "Password", - "nodeType": "ValidatedPasswordNode", + "948e21f4-c512-450a-9d42-e0d629217834": { + "connections": { + "true": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", }, - { - "_id": "038f9b2a-36b2-489b-9e03-386c9a62ea21", - "displayName": "Select IDP", - "nodeType": "SelectIdPNode", + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 393, + "y": 259.015625, + }, + "d429b2b5-b215-46a5-b239-4994df65cb8b": { + "connections": { + "level only": "8096649e-973e-4209-88ce-e1d87ae2bb96", + "none": "66026170-5088-4fcd-a6c8-ed89d7a5c79d", + "shared and level": "042b600b-71cb-45a8-93ae-a6f57b16a6e5", + "shared only": "948e21f4-c512-450a-9d42-e0d629217834", }, - ], - "pageDescription": {}, - "pageHeader": {}, + "displayName": "mode", + "nodeType": "ScriptedDecisionNode", + "x": 167, + "y": 210.015625, + }, }, - "bf153f37-83dd-4f39-aa0c-74135430242e": { - "_id": "bf153f37-83dd-4f39-aa0c-74135430242e", + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 1236, + "y": 145, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 1236, + "y": 253, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "[]", + }, + }, + "variable": {}, + }, + "j09": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "251f35c3-1a32-4520-be10-1f4af9600935": { + "_id": "251f35c3-1a32-4520-be10-1f4af9600935", "_outcomes": [ { - "displayName": "Email Sent", - "id": "EMAIL_SENT", + "displayName": "shared and level", + "id": "shared and level", }, { - "displayName": "Email Not Sent", - "id": "EMAIL_NOT_SENT", + "displayName": "shared only", + "id": "shared only", + }, + { + "displayName": "level only", + "id": "level only", + }, + { + "displayName": "none", + "id": "none", }, ], - "_rev": "707624425", + "_rev": "1952240839", "_type": { - "_id": "EmailTemplateNode", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Email Template Node", + "name": "Scripted Decision", }, - "emailAttribute": "mail", - "emailTemplateName": "welcome", - "identityAttribute": "userName", - }, - "d5cc2d52-6ce4-452d-85ea-3a5b50218b67": { - "_id": "d5cc2d52-6ce4-452d-85ea-3a5b50218b67", - "_outcomes": [ - { - "displayName": "Account exists", - "id": "ACCOUNT_EXISTS", - }, - { - "displayName": "No account exists", - "id": "NO_ACCOUNT", - }, + "inputs": [ + "*", + "mode", + "level", ], - "_rev": "60612304", - "_type": { - "_id": "SocialProviderHandlerNode", - "collection": true, - "name": "Legacy Social Provider Handler Node", - }, - "clientType": "BROWSER", - "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", - "usernameAttribute": "userName", + "outcomes": [ + "shared and level", + "shared only", + "level only", + "none", + ], + "outputs": [ + "*", + "mode", + "level", + ], + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "e2c39477-847a-4df2-9c5d-b449a752638b": { - "_id": "e2c39477-847a-4df2-9c5d-b449a752638b", + "56b82371-0c61-4dc3-8d06-c1158415b8f9": { + "_id": "56b82371-0c61-4dc3-8d06-c1158415b8f9", "_outcomes": [ { - "displayName": "known", - "id": "known", - }, - { - "displayName": "unknown", - "id": "unknown", + "displayName": "true", + "id": "true", }, ], - "_rev": "-495106283", + "_rev": "2037842793", "_type": { "_id": "ScriptedDecisionNode", "collection": true, @@ -19288,1102 +20202,727 @@ a{ "*", ], "outcomes": [ - "known", - "unknown", + "true", ], "outputs": [ "*", ], - "script": "739bdc48-fd24-4c52-b353-88706d75558a", + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "fc7e47cd-c679-4211-8e05-a36654f23c67": { - "_id": "fc7e47cd-c679-4211-8e05-a36654f23c67", + "6df24fdd-0b6c-4def-bf42-77af998f28b8": { + "_id": "6df24fdd-0b6c-4def-bf42-77af998f28b8", "_outcomes": [ { "displayName": "True", - "id": "TRUE", + "id": "true", }, { "displayName": "False", - "id": "FALSE", + "id": "false", }, + ], + "_rev": "202227953", + "_type": { + "_id": "InnerTreeEvaluatorNode", + "collection": true, + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "j08", + }, + "8c5e9cb5-471b-4dd6-b150-ecaaeda98195": { + "_id": "8c5e9cb5-471b-4dd6-b150-ecaaeda98195", + "_outcomes": [ { - "displayName": "Locked", - "id": "LOCKED", + "displayName": "true", + "id": "true", }, + ], + "_rev": "-1095657842", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", + }, + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", + }, + "bb294e05-6b6b-4478-b46f-b8d9e7711c66": { + "_id": "bb294e05-6b6b-4478-b46f-b8d9e7711c66", + "_outcomes": [ { - "displayName": "Cancelled", - "id": "CANCELLED", + "displayName": "true", + "id": "true", }, + ], + "_rev": "620562185", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", + }, + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + }, + "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8": { + "_id": "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8", + "_outcomes": [ { - "displayName": "Expired", - "id": "EXPIRED", + "displayName": "true", + "id": "true", }, ], - "_rev": "-1432043869", + "_rev": "-1901839502", "_type": { - "_id": "IdentityStoreDecisionNode", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Identity Store Decision", - }, - "minimumPasswordLength": 8, - "mixedCaseForPasswordChangeMessages": false, - "useUniversalIdForUsername": true, - }, - }, - "saml2Entities": { - "aVNQQXp1cmU": { - "_id": "aVNQQXp1cmU", - "_rev": "-1533212691", - "entityId": "iSPAzure", - "entityLocation": "hosted", - "serviceProvider": { - "advanced": { - "ecpConfiguration": { - "ecpRequestIdpListFinderImpl": "com.sun.identity.saml2.plugins.ECPIDPFinder", - }, - "idpProxy": {}, - "relayStateUrlList": {}, - "saeConfiguration": { - "spUrl": "https://idc.scheuber.io/am/spsaehandler/metaAlias/alpha/iSPAzure", - }, - }, - "assertionContent": { - "assertionTimeSkew": 300, - "authenticationContext": { - "authContextItems": [ - { - "contextReference": "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport", - "defaultItem": true, - "level": 0, - }, - ], - "authenticationComparisonType": "Exact", - "authenticationContextMapper": "com.sun.identity.saml2.plugins.DefaultSPAuthnContextMapper", - "includeRequestedAuthenticationContext": true, - }, - "basicAuthentication": {}, - "clientAuthentication": {}, - "nameIdFormat": { - "nameIdFormatList": [ - "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", - "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", - "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", - "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", - "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName", - "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos", - "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName", - ], - }, - "signingAndEncryption": { - "encryption": {}, - "requestResponseSigning": {}, - "secretIdAndAlgorithms": {}, - }, - }, - "assertionProcessing": { - "accountMapping": { - "spAccountMapper": "com.sun.identity.saml2.plugins.DefaultSPAccountMapper", - "useNameIDAsSPUserID": true, - }, - "adapter": {}, - "attributeMapper": { - "attributeMap": [ - { - "key": "http://schemas.microsoft.com/identity/claims/displayname", - "value": "cn", - }, - { - "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", - "value": "givenName", - }, - { - "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname", - "value": "sn", - }, - { - "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", - "value": "mail", - }, - { - "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", - "value": "uid", - }, - ], - "attributeMapper": "com.sun.identity.saml2.plugins.DefaultSPAttributeMapper", - }, - "autoFederation": { - "autoFedEnabled": false, - }, - "responseArtifactMessageEncoding": { - "encoding": "URI", - }, - "url": {}, - }, - "services": { - "metaAlias": "/alpha/iSPAzure", - "serviceAttributes": { - "assertionConsumerService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", - "index": 0, - "isDefault": true, - "location": "https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "index": 1, - "isDefault": false, - "location": "https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", - "index": 2, - "isDefault": false, - "location": "https://idc.scheuber.io/am/Consumer/ECP/metaAlias/alpha/iSPAzure", - }, - ], - "nameIdService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", - "location": "https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure", - "responseLocation": "https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "location": "https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure", - "responseLocation": "https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", - "location": "https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure", - "responseLocation": "https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure", - }, - ], - "singleLogoutService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", - "location": "https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure", - "responseLocation": "https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "location": "https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure", - "responseLocation": "https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", - "location": "https://idc.scheuber.io/am/SPSloSoap/metaAlias/alpha/iSPAzure", - }, - ], - }, - }, - }, - }, - "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { - "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", - "_rev": "1007701944", - "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", - "entityId": "urn:federation:MicrosoftOnline", - "entityLocation": "remote", - "serviceProvider": { - "advanced": { - "idpProxy": {}, - "saeConfiguration": {}, - }, - "assertionContent": { - "basicAuthentication": {}, - "nameIdFormat": { - "nameIdFormatList": [ - "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", - "urn:mace:shibboleth:1.0:nameIdentifier", - "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", - "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", - "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", - ], - }, - "secrets": {}, - "signingAndEncryption": { - "encryption": {}, - "requestResponseSigning": { - "assertion": true, - }, - "secretIdAndAlgorithms": {}, - }, - }, - "assertionProcessing": { - "accountMapper": {}, - "attributeMapper": { - "attributeMap": [ - { - "binary": false, - "localAttribute": "mail", - "samlAttribute": "IDPEmail", - }, - { - "binary": false, - "localAttribute": "UOPClassID", - "samlAttribute": "UOPClassID", - }, - ], - }, - "responseArtifactMessageEncoding": { - "encoding": "URI", - }, - }, - "services": { - "serviceAttributes": { - "assertionConsumerService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "index": 0, - "isDefault": true, - "location": "https://login.microsoftonline.com/login.srf", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", - "index": 1, - "isDefault": false, - "location": "https://login.microsoftonline.com/login.srf", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", - "index": 2, - "isDefault": false, - "location": "https://login.microsoftonline.com/login.srf", - }, - ], - "singleLogoutService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "location": "https://login.microsoftonline.com/login.srf", - }, - ], - }, - }, + "name": "Scripted Decision", }, + "inputs": [ + "*", + ], + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, }, + "saml2Entities": {}, "scripts": { - "23143919-6b78-40c3-b25e-beca19b229e0": { - "_id": "23143919-6b78-40c3-b25e-beca19b229e0", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "1b52a7e0-4019-40fa-958a-15a49870e901": { + "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", + "context": "AUTHENTICATION_TREE_DECISION_NODE", "createdBy": "null", "creationDate": 0, "default": false, - "description": "Normalizes raw profile data from GitHub", - "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "GitHub Profile Normalization (VS)", - "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nlogger.warning(\\"GitHub rawProfile: \\"+rawProfile)\\n\\nreturn json(object(\\n field(\\"id\\", rawProfile.id),\\n field(\\"displayName\\", rawProfile.name),\\n field(\\"givenName\\", rawProfile.first_name),\\n field(\\"familyName\\", rawProfile.last_name),\\n field(\\"photoUrl\\", rawProfile.picture.data.url),\\n field(\\"email\\", rawProfile.email),\\n field(\\"username\\", rawProfile.email)))"", - ], - }, - "484e6246-dbc6-4288-97e6-54e55431402e": { - "_id": "484e6246-dbc6-4288-97e6-54e55431402e", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": true, - "description": "Normalizes raw profile data from Apple", + "description": "set the same shared state variable", "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Apple Profile Normalization", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, + "name": "shared", "script": [ - "/*", - " * Copyright 2021-2022 ForgeRock AS. All Rights Reserved", - " *", - " * Use of this code requires a commercial software license with ForgeRock AS.", - " * or with one of its affiliates. All use shall be exclusively subject", - " * to such license between the licensee and ForgeRock AS.", - " *", - " * In some common default configurations, the following keys are required to be not empty:", - " * username, givenName, familyName, email.", - " *", - " * From RFC4517: A value of the Directory String syntax is a string of one or more", - " * arbitrary characters from the Universal Character Set (UCS).", - " * A zero-length character string is not permitted.", - " */", - "", - "import static org.forgerock.json.JsonValue.field", - "import static org.forgerock.json.JsonValue.json", - "import static org.forgerock.json.JsonValue.object", - "", - "String email = "change@me.com"", - "String subjectId = rawProfile.sub", - "String firstName = " "", - "String lastName = " "", - "String username = subjectId", - "String name", - "", - "if (rawProfile.isDefined("email") && rawProfile.email.isNotNull()){ // User can elect to not share their email", - " email = rawProfile.email.asString()", - " username = email", - "}", - "if (rawProfile.isDefined("name") && rawProfile.name.isNotNull()) {", - " if (rawProfile.name.isDefined("firstName") && rawProfile.name.firstName.isNotNull()) {", - " firstName = rawProfile.name.firstName.asString()", - " }", - " if (rawProfile.name.isDefined("lastName") && rawProfile.name.lastName.isNotNull()) {", - " lastName = rawProfile.name.lastName.asString()", - " }", - "}", - "", - "name = (firstName?.trim() ? firstName : "") + (lastName?.trim() ? ((firstName?.trim() ? " " : "") + lastName) : "")", - "name = (!name?.trim()) ? " " : name", + "(function () {", + " outcome = 'true';", + " var level = nodeState.get('level').asInteger();", + " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", + "}());", "", - "return json(object(", - " field("id", subjectId),", - " field("displayName", name),", - " field("email", email),", - " field("givenName", firstName),", - " field("familyName", lastName),", - " field("username", username)))", ], }, - "58c824ae-84ed-4724-82cd-db128fc3f6c": { - "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "41c24257-d7fc-4654-8b46-c2666dc5b56d": { + "_id": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "context": "AUTHENTICATION_TREE_DECISION_NODE", "createdBy": "null", "creationDate": 0, - "default": true, - "description": "Converts a normalized social profile into a managed user", + "default": false, + "description": "set per level shared state variable", "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Normalized Profile to Managed User", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, + "name": "level", "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nimport org.forgerock.json.JsonValue\\n\\nJsonValue managedUser = json(object(\\n field(\\"givenName\\", normalizedProfile.givenName),\\n field(\\"sn\\", normalizedProfile.familyName),\\n field(\\"mail\\", normalizedProfile.email),\\n field(\\"userName\\", normalizedProfile.username)))\\n\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\"postalAddress\\", normalizedProfile.postalAddress)\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\"city\\", normalizedProfile.addressLocality)\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\"stateProvince\\", normalizedProfile.addressRegion)\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\"postalCode\\", normalizedProfile.postalCode)\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\"country\\", normalizedProfile.country)\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\"telephoneNumber\\", normalizedProfile.phone)\\n\\n// if the givenName and familyName is null or empty\\n// then add a boolean flag to the shared state to indicate names are not present\\n// this could be used elsewhere\\n// for eg. this could be used in a scripted decision node to by-pass patching\\n// the user object with blank values when givenName and familyName is not present\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\nsharedState.put(\\"nameEmptyOrNull\\", noGivenName && noFamilyName)\\n\\nreturn managedUser\\n"", + "(function () {", + " outcome = 'true';", + " var level = nodeState.get('level').asInteger();", + " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", + "}());", + "", ], }, - "58d29080-4563-480b-89bb-1e7719776a21": { - "_id": "58d29080-4563-480b-89bb-1e7719776a21", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { + "_id": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "context": "AUTHENTICATION_TREE_DECISION_NODE", "createdBy": "null", "creationDate": 0, - "default": true, - "description": "Normalizes raw profile data from Google", + "default": false, + "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Google Profile Normalization", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, + "name": "mode", "script": [ - "/*", - " * Copyright 2020 ForgeRock AS. All Rights Reserved", + "/* mode", " *", - " * Use of this code requires a commercial software license with ForgeRock AS.", - " * or with one of its affiliates. All use shall be exclusively subject", - " * to such license between the licensee and ForgeRock AS.", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Collect mode if not already set and set outcome to mode.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - 'shared and level'", + " * - 'shared only'", + " * - 'level only'", + " * - 'none'", " */", + "(function () {", + " var mode = nodeState.get('mode');", + " if (mode) {", + " outcome = mode.asString();", + " var level = nodeState.get('level').asInteger() + 1;", + " logger.error('mode: mode=' + mode.asString() + ', level=' + level);", + " sharedState.put('level', level);", + " }", + " else {", + " var choices = ['shared and level', 'shared only', 'level only', 'none'];", + " ", + " var fr = JavaImporter(", + " org.forgerock.openam.auth.node.api.Action,", + " javax.security.auth.callback.ChoiceCallback", + " )", "", - "import static org.forgerock.json.JsonValue.field", - "import static org.forgerock.json.JsonValue.json", - "import static org.forgerock.json.JsonValue.object", - "", - "return json(object(", - " field("id", rawProfile.sub),", - " field("displayName", rawProfile.name),", - " field("givenName", rawProfile.given_name),", - " field("familyName", rawProfile.family_name),", - " field("photoUrl", rawProfile.picture),", - " field("email", rawProfile.email),", - " field("username", rawProfile.email),", - " field("locale", rawProfile.locale)))", - ], - }, - "6325cf19-a49b-471e-8d26-7e4df76df0e2": { - "_id": "6325cf19-a49b-471e-8d26-7e4df76df0e2", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Normalizes raw profile data from GitHub", - "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Okta Profile Normalization", - "script": [ - "/*", - " * Copyright 2022 ForgeRock AS. All Rights Reserved", - " *", - " * Use of this code requires a commercial software license with ForgeRock AS.", - " * or with one of its affiliates. All use shall be exclusively subject", - " * to such license between the licensee and ForgeRock AS.", - " */", - "", - "import static org.forgerock.json.JsonValue.field", - "import static org.forgerock.json.JsonValue.json", - "import static org.forgerock.json.JsonValue.object", - "", - "logger.warning("Okta rawProfile: "+rawProfile)", + " if (callbacks.isEmpty()) {", + " action = fr.Action.send([", + " new fr.ChoiceCallback('Choose test mode', choices, 0, false)", + " ]).build();", + " } else {", + " var choice = parseInt(callbacks.get(0).getSelectedIndexes()[0]);", + " nodeState.putShared('mode', choices[choice]);", + " nodeState.putShared('level', 0);", + " action = fr.Action.goTo(choices[choice]).build();", + " }", + " }", + "}());", "", - "return json(object(", - " field("id", rawProfile.id),", - " field("displayName", rawProfile.name),", - " field("givenName", rawProfile.first_name),", - " field("familyName", rawProfile.last_name),", - " field("photoUrl", rawProfile.picture.data.url),", - " field("email", rawProfile.email),", - " field("username", rawProfile.preferred_username)))", ], }, - "739bdc48-fd24-4c52-b353-88706d75558a": { - "_id": "739bdc48-fd24-4c52-b353-88706d75558a", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Check if username has already been collected.", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Check Username", - "script": [ - ""/* Check Username\\n *\\n * Author: volker.scheuber@forgerock.com\\n * \\n * Check if username has already been collected.\\n * Return \\"known\\" if yes, \\"unknown\\" otherwise.\\n * \\n * This script does not need to be parametrized. It will work properly as is.\\n * \\n * The Scripted Decision Node needs the following outcomes defined:\\n * - known\\n * - unknown\\n */\\n(function () {\\n if (null != sharedState.get(\\"username\\")) {\\n outcome = \\"known\\";\\n }\\n else {\\n outcome = \\"unknown\\";\\n }\\n}());"", - ], + }, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "j09", + "_rev": "1217858041", + "enabled": true, + "entryNodeId": "251f35c3-1a32-4520-be10-1f4af9600935", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "251f35c3-1a32-4520-be10-1f4af9600935": { + "connections": { + "level only": "56b82371-0c61-4dc3-8d06-c1158415b8f9", + "none": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + "shared and level": "8c5e9cb5-471b-4dd6-b150-ecaaeda98195", + "shared only": "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8", + }, + "displayName": "mode", + "nodeType": "ScriptedDecisionNode", + "x": 167, + "y": 210.015625, + }, + "56b82371-0c61-4dc3-8d06-c1158415b8f9": { + "connections": { + "true": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + }, + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 395, + "y": 345.015625, + }, + "6df24fdd-0b6c-4def-bf42-77af998f28b8": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 816, + "y": 233.015625, + }, + "8c5e9cb5-471b-4dd6-b150-ecaaeda98195": { + "connections": { + "true": "bb294e05-6b6b-4478-b46f-b8d9e7711c66", + }, + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 392, + "y": 173.015625, + }, + "bb294e05-6b6b-4478-b46f-b8d9e7711c66": { + "connections": { + "true": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + }, + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 598, + "y": 173.015625, + }, + "f57cf53c-b4c6-48f7-84e8-91f535a2e8f8": { + "connections": { + "true": "6df24fdd-0b6c-4def-bf42-77af998f28b8", + }, + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 393, + "y": 259.015625, + }, }, - "73cecbfc-dad0-4395-be6a-6858ee3a80e5": { - "_id": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": true, - "description": "Normalizes raw profile data from Microsoft", - "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Microsoft Profile Normalization", - "script": [ - "/*", - " * Copyright 2020 ForgeRock AS. All Rights Reserved", - " *", - " * Use of this code requires a commercial software license with ForgeRock AS.", - " * or with one of its affiliates. All use shall be exclusively subject", - " * to such license between the licensee and ForgeRock AS.", - " */", - "", - "/*", - "{", - " "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity",", - " "@odata.id": "https://graph.microsoft.com/v2/711ffa9c-5972-4713-ace3-688c9732614a/directoryObjects/7d7759e2-36d8-4e64-b173-3f890d7d46d6/Microsoft.DirectoryServices.User",", - " "businessPhones": [", - " "18014735451"", - " ],", - " "displayName": "Volker Scheuber",", - " "givenName": "Volker",", - " "jobTitle": null,", - " "mail": "vscheuber@vscheuber.onmicrosoft.com",", - " "mobilePhone": null,", - " "officeLocation": null,", - " "preferredLanguage": null,", - " "surname": "Scheuber",", - " "userPrincipalName": "vscheuber@vscheuber.onmicrosoft.com",", - " "id": "7d7759e2-36d8-4e64-b173-3f890d7d46d6"", - "}", - " */", - "", - "import static org.forgerock.json.JsonValue.field", - "import static org.forgerock.json.JsonValue.json", - "import static org.forgerock.json.JsonValue.object", - "", - "logger.message("Kauai Microsoft Profile Normalization: rawProfile={}", rawProfile)", - "", - "return json(object(", - " field("id", rawProfile.id),", - " field("displayName", rawProfile.displayName),", - " field("givenName", rawProfile.givenName),", - " field("familyName", rawProfile.surname),", - " field("email", rawProfile.userPrincipalName),", - " field("username", rawProfile.userPrincipalName),", - " field("groups", rawProfile.groups)))", - ], + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 1236, + "y": 145, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 1236, + "y": 253, + }, + "startNode": { + "x": 50, + "y": 250, + }, }, - "dbe0bf9a-72aa-49d5-8483-9db147985a47": { - "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Normalizes raw profile data from ADFS", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "ADFS Profile Normalization (JS)", - "script": [ - ""/*\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\n/*\\n * This script returns the social identity profile information for the authenticating user\\n * in a standard form expected by the Social Provider Handler Node.\\n *\\n * Defined variables:\\n * rawProfile - The social identity provider profile information for the authenticating user.\\n * JsonValue (1).\\n * logger - The debug logger instance:\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\n * realm - String (primitive).\\n * The name of the realm the user is authenticating to.\\n * requestHeaders - TreeMap (2).\\n * The object that provides methods for accessing headers in the login request:\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\n * requestParameters - TreeMap (2).\\n * The object that contains the authentication request parameters.\\n * selectedIdp - String (primitive).\\n * The social identity provider name. For example: google.\\n * sharedState - LinkedHashMap (3).\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n * transientState - LinkedHashMap (3).\\n * The object for storing sensitive information that must not leave the server unencrypted,\\n * and that may not need to persist between authentication requests during the authentication session:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n *\\n * Return - a JsonValue (1).\\n * The result of the last statement in the script is returned to the server.\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\n * is the last (and only) statement in this script, and its return value will become the script result.\\n * Do not use \\"return variable\\" statement outside of a function definition.\\n *\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\n * {\\n * {\\"displayName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"email\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"familyName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"givenName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"id\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"locale\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"photoUrl\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"username\\": \\"corresponding-social-identity-provider-value\\"}\\n * }\\n *\\n * The consumer of this data defines which keys are required and which are optional.\\n * For example, the script associated with the Social Provider Handler Node and,\\n * ultimately, the managed object created/updated with this data\\n * will expect certain keys to be populated.\\n * In some common default configurations, the following keys are required to be not empty:\\n * username, givenName, familyName, email.\\n *\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\n * arbitrary characters from the Universal Character Set (UCS).\\n * A zero-length character string is not permitted.\\n *\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\n */\\n\\n(function () {\\n var frJava = JavaImporter(\\n org.forgerock.json.JsonValue\\n );\\n\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\n \\n \\t//logger.message('Seguin rawProfile: '+rawProfile);\\n\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\n \\n \\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\n\\n return normalizedProfileData;\\n}());"", - ], + "uiConfig": { + "categories": "[]", }, }, - "socialIdentityProviders": { - "adfs": { - "_id": "adfs", + "variable": {}, + }, + "j10": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "300feda0-3248-49a9-b60f-01df802b2229": { + "_id": "300feda0-3248-49a9-b60f-01df802b2229", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "-1128011381", "_type": { - "_id": "oidcConfig", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Client configuration for providers that implement the OpenID Connect specification.", + "name": "Scripted Decision", }, - "acrValues": [], - "authenticationIdKey": "sub", - "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", - "enableNativeNonce": true, - "enabled": true, - "encryptJwtRequestParameter": false, - "encryptedIdTokens": false, - "issuer": "https://adfs.mytestrun.com/adfs", - "issuerComparisonCheckType": "EXACT", - "jwksUriEndpoint": "https://adfs.mytestrun.com/adfs/discovery/keys", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtRequestParameterOption": "NONE", - "jwtSigningAlgorithm": "RS256", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "openid", - "profile", - "email", + "inputs": [ + "*", ], - "tokenEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/token", - "transform": "dbe0bf9a-72aa-49d5-8483-9db147985a47", - "uiConfig": { - "buttonClass": "", - "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", - "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", - "buttonDisplayName": "Microsoft ADFS", - "buttonImage": "/login/images/microsoft-logo.png", - "iconBackground": "#0078d7", - "iconClass": "fa-windows", - "iconFontColor": "white", - }, - "useCustomTrustStore": false, - "userInfoResponseType": "JSON", - "wellKnownEndpoint": "https://adfs.mytestrun.com/adfs/.well-known/openid-configuration", + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "apple-stoyan": { - "_id": "apple-stoyan", + "40afb384-e9b6-4dcb-acde-04de109474c8": { + "_id": "40afb384-e9b6-4dcb-acde-04de109474c8", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "-1673284725", "_type": { - "_id": "appleConfig", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Client configuration for Apple.", + "name": "Scripted Decision", }, - "acrValues": [], - "authenticationIdKey": "sub", - "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "CHANGE ME", - "enableNativeNonce": true, - "enabled": false, - "encryptJwtRequestParameter": false, - "encryptedIdTokens": false, - "issuer": "https://appleid.apple.com", - "issuerComparisonCheckType": "EXACT", - "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtRequestParameterOption": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectAfterFormPostURI": "https://openam-volker-dev.forgeblocks.com/login", - "redirectURI": "https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan", - "requestNativeAppForUserInfo": false, - "responseMode": "FORM_POST", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "name", - "email", + "inputs": [ + "*", ], - "tokenEndpoint": "https://appleid.apple.com/auth/token", - "transform": "484e6246-dbc6-4288-97e6-54e55431402e", - "uiConfig": { - "buttonClass": "", - "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", - "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", - "buttonDisplayName": "Apple", - "buttonImage": "/login/images/apple-logo.png", - "iconBackground": "#000000", - "iconClass": "fa-apple", - "iconFontColor": "white", - }, - "useCustomTrustStore": false, - "userInfoResponseType": "JSON", - "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "apple_web": { - "_id": "apple_web", + "8d7d64ee-da20-461f-a2ca-206b7479dd67": { + "_id": "8d7d64ee-da20-461f-a2ca-206b7479dd67", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "-1870614074", "_type": { - "_id": "appleConfig", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Client configuration for Apple.", + "name": "Scripted Decision", }, - "acrValues": [], - "authenticationIdKey": "sub", - "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "io.scheuber.idc.signinWithApple.service", - "enableNativeNonce": true, - "enabled": true, - "encryptJwtRequestParameter": false, - "encryptedIdTokens": false, - "issuer": "https://appleid.apple.com", - "issuerComparisonCheckType": "EXACT", - "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtRequestParameterOption": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectAfterFormPostURI": "https://idc.scheuber.io/login", - "redirectURI": "https://idc.scheuber.io/am/oauth2/client/form_post/apple_web", - "requestNativeAppForUserInfo": false, - "responseMode": "FORM_POST", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "name", - "email", + "inputs": [ + "*", ], - "tokenEndpoint": "https://appleid.apple.com/auth/token", - "transform": "484e6246-dbc6-4288-97e6-54e55431402e", - "uiConfig": { - "buttonClass": "", - "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", - "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", - "buttonDisplayName": "Apple", - "buttonImage": "/login/images/apple-logo.png", - "iconBackground": "#000000", - "iconClass": "fa-apple", - "iconFontColor": "white", - }, - "useCustomTrustStore": false, - "userInfoResponseType": "JSON", - "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "41c24257-d7fc-4654-8b46-c2666dc5b56d", }, - "azure": { - "_id": "azure", + "97ef9d96-99e7-4d2d-b6c6-4177b5397ead": { + "_id": "97ef9d96-99e7-4d2d-b6c6-4177b5397ead", + "_outcomes": [ + { + "displayName": "true", + "id": "true", + }, + ], + "_rev": "-1576825857", "_type": { - "_id": "microsoftConfig", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Client configuration for Microsoft.", + "name": "Scripted Decision", }, - "authenticationIdKey": "id", - "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", - "enabled": true, - "issuerComparisonCheckType": "EXACT", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "User.Read", - "openid", + "inputs": [ + "*", ], - "tokenEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token", - "transform": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", - "uiConfig": { - "buttonClass": "", - "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", - "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", - "buttonDisplayName": "Microsoft Azure", - "buttonImage": "/login/images/microsoft-logo.png", - "iconBackground": "#0078d7", - "iconClass": "fa-windows", - "iconFontColor": "white", - }, - "useCustomTrustStore": false, - "userInfoEndpoint": "https://graph.microsoft.com/v1.0/me", + "outcomes": [ + "true", + ], + "outputs": [ + "*", + ], + "script": "1b52a7e0-4019-40fa-958a-15a49870e901", }, - "github": { - "_id": "github", + "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd": { + "_id": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-951870329", "_type": { - "_id": "oauth2Config", + "_id": "InnerTreeEvaluatorNode", "collection": true, - "name": "Client configuration for providers that implement the OAuth2 specification.", + "name": "Inner Tree Evaluator", }, - "authenticationIdKey": "id", - "authorizationEndpoint": "https://github.com/login/oauth/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "bdae6d141d4dcf95a630", - "enabled": true, - "issuerComparisonCheckType": "EXACT", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "user", - ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", - "transform": "23143919-6b78-40c3-b25e-beca19b229e0", - "uiConfig": { - "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", - "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", - "buttonDisplayName": "GitHub", - "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", - "iconBackground": "#4184f3", - "iconFontColor": "white", - }, - "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "displayErrorOutcome": false, + "tree": "j09", }, - "google": { - "_id": "google", + "c91d626e-1156-41bd-b1fb-d292f640fba6": { + "_id": "c91d626e-1156-41bd-b1fb-d292f640fba6", + "_outcomes": [ + { + "displayName": "shared and level", + "id": "shared and level", + }, + { + "displayName": "shared only", + "id": "shared only", + }, + { + "displayName": "level only", + "id": "level only", + }, + { + "displayName": "none", + "id": "none", + }, + ], + "_rev": "1583393008", "_type": { - "_id": "googleConfig", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "Client configuration for Google.", + "name": "Scripted Decision", }, - "acrValues": [], - "authenticationIdKey": "sub", - "authorizationEndpoint": "https://accounts.google.com/o/oauth2/v2/auth", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com", - "enableNativeNonce": true, - "enabled": true, - "encryptJwtRequestParameter": false, - "encryptedIdTokens": false, - "issuer": "https://accounts.google.com", - "issuerComparisonCheckType": "EXACT", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtRequestParameterOption": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "openid", - "profile", - "email", + "inputs": [ + "*", + "mode", + "level", ], - "tokenEndpoint": "https://www.googleapis.com/oauth2/v4/token", - "transform": "58d29080-4563-480b-89bb-1e7719776a21", - "uiConfig": { - "buttonClass": "", - "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", - "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", - "buttonDisplayName": "Google", - "buttonImage": "images/g-logo.png", - "iconBackground": "#4184f3", - "iconClass": "fa-google", - "iconFontColor": "white", - }, - "useCustomTrustStore": false, - "userInfoEndpoint": "https://www.googleapis.com/oauth2/v3/userinfo", - "userInfoResponseType": "JSON", - "wellKnownEndpoint": "https://accounts.google.com/.well-known/openid-configuration", + "outcomes": [ + "shared and level", + "shared only", + "level only", + "none", + ], + "outputs": [ + "*", + "mode", + "level", + ], + "script": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", }, - "okta-trial-5735851": { - "_id": "okta-trial-5735851", - "_type": { - "_id": "oidcConfig", - "collection": true, - "name": "Client configuration for providers that implement the OpenID Connect specification.", - }, - "acrValues": [], - "authenticationIdKey": "id", - "authorizationEndpoint": "https://trial-5735851.okta.com/oauth2/v1/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "0oa13r2cp29Rynmyw697", - "enableNativeNonce": true, - "enabled": true, - "encryptJwtRequestParameter": false, - "encryptedIdTokens": false, - "issuer": "https://trial-5735851.okta.com", - "issuerComparisonCheckType": "EXACT", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtRequestParameterOption": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "openid", - "profile", - "email", + }, + "saml2Entities": {}, + "scripts": { + "1b52a7e0-4019-40fa-958a-15a49870e901": { + "_id": "1b52a7e0-4019-40fa-958a-15a49870e901", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "set the same shared state variable", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, + "name": "shared", + "script": [ + "(function () {", + " outcome = 'true';", + " var level = nodeState.get('level').asInteger();", + " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", + "}());", + "", + ], + }, + "41c24257-d7fc-4654-8b46-c2666dc5b56d": { + "_id": "41c24257-d7fc-4654-8b46-c2666dc5b56d", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "set per level shared state variable", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, + "name": "level", + "script": [ + "(function () {", + " outcome = 'true';", + " var level = nodeState.get('level').asInteger();", + " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", + "}());", + "", + ], + }, + "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { + "_id": "5bbdaeff-ddee-44b9-b608-8d413d7d65a6", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Check if mode has already been set.", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, + "name": "mode", + "script": [ + "/* mode", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Collect mode if not already set and set outcome to mode.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - 'shared and level'", + " * - 'shared only'", + " * - 'level only'", + " * - 'none'", + " */", + "(function () {", + " var mode = nodeState.get('mode');", + " if (mode) {", + " outcome = mode.asString();", + " var level = nodeState.get('level').asInteger() + 1;", + " logger.error('mode: mode=' + mode.asString() + ', level=' + level);", + " sharedState.put('level', level);", + " }", + " else {", + " var choices = ['shared and level', 'shared only', 'level only', 'none'];", + " ", + " var fr = JavaImporter(", + " org.forgerock.openam.auth.node.api.Action,", + " javax.security.auth.callback.ChoiceCallback", + " )", + "", + " if (callbacks.isEmpty()) {", + " action = fr.Action.send([", + " new fr.ChoiceCallback('Choose test mode', choices, 0, false)", + " ]).build();", + " } else {", + " var choice = parseInt(callbacks.get(0).getSelectedIndexes()[0]);", + " nodeState.putShared('mode', choices[choice]);", + " nodeState.putShared('level', 0);", + " action = fr.Action.goTo(choices[choice]).build();", + " }", + " }", + "}());", + "", ], - "tokenEndpoint": "https://trial-5735851.okta.com/oauth2/v1/token", - "transform": "6325cf19-a49b-471e-8d26-7e4df76df0e2", - "uiConfig": { - "buttonDisplayName": "Okta", - }, - "useCustomTrustStore": false, - "userInfoEndpoint": "https://trial-5735851.okta.com/oauth2/v1/userinfo", - "userInfoResponseType": "JSON", - "wellKnownEndpoint": "https://trial-5735851.okta.com/.well-known/openid-configuration", }, }, - "themes": [ - { - "_id": "63e19668-909f-479e-83d7-be7a01cd8187", - "accountCardBackgroundColor": "#ffffff", - "accountCardHeaderColor": "#23282e", - "accountCardInnerBorderColor": "#e7eef4", - "accountCardInputBackgroundColor": "#ffffff", - "accountCardInputBorderColor": "#c0c9d5", - "accountCardInputLabelColor": "#5e6d82", - "accountCardInputSelectColor": "#e4f4fd", - "accountCardInputTextColor": "#23282e", - "accountCardOuterBorderColor": "#e7eef4", - "accountCardShadow": 3, - "accountCardTabActiveBorderColor": "#109cf1", - "accountCardTabActiveColor": "#e4f4fd", - "accountCardTextColor": "#5e6d82", - "accountFooter": "", - "accountFooterEnabled": false, - "accountNavigationBackgroundColor": "#ffffff", - "accountNavigationTextColor": "#455469", - "accountNavigationToggleBorderColor": "#e7eef4", - "accountPageSections": { - "accountControls": { - "enabled": false, - }, - "accountSecurity": { - "enabled": true, - "subsections": { - "password": { - "enabled": true, - }, - "securityQuestions": { - "enabled": false, - }, - "twoStepVerification": { - "enabled": true, - }, - "username": { - "enabled": true, - }, - }, - }, - "consent": { - "enabled": false, - }, - "oauthApplications": { - "enabled": false, - }, - "personalInformation": { - "enabled": true, - }, - "preferences": { - "enabled": true, - }, - "social": { - "enabled": false, - }, - "trustedDevices": { - "enabled": true, - }, - }, - "accountTableRowHoverColor": "#f6f8fa", - "backgroundColor": "#FFFFFF", - "backgroundImage": "", - "bodyText": "#000000", - "boldLinks": false, - "buttonRounded": "0", - "dangerColor": "#f7685b", - "favicon": "", - "fontFamily": "Open Sans", - "isDefault": false, - "journeyCardBackgroundColor": "#ffffff", - "journeyCardShadow": 3, - "journeyCardTextColor": "#5e6d82", - "journeyCardTitleColor": "#23282e", - "journeyFooter": "", - "journeyFooterEnabled": false, - "journeyHeader": "
Header Content
", - "journeyHeaderEnabled": false, - "journeyInputBackgroundColor": "#ffffff", - "journeyInputBorderColor": "#c0c9d5", - "journeyInputLabelColor": "#5e6d82", - "journeyInputSelectColor": "#e4f4fd", - "journeyInputTextColor": "#23282e", - "journeyJustifiedContent": "", - "journeyJustifiedContentEnabled": false, - "journeyLayout": "card", - "journeyTheaterMode": false, - "linkActiveColor": "#000000", - "linkColor": "#000000", - "linkedTrees": [ - "FrodoTest", - "AA-FrodoTest", - ], - "logo": "https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg", - "logoAltText": "Contrast", - "logoEnabled": false, - "logoHeight": "72", - "logoProfile": "data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A", - "logoProfileAltText": "Contrast", - "logoProfileCollapsed": "data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A", - "logoProfileCollapsedAltText": "", - "logoProfileCollapsedHeight": "22", - "logoProfileHeight": "22", - "name": "NoAccess", - "pageTitle": "#23282e", - "primaryColor": "#000000", - "primaryOffColor": "#000000", - "profileBackgroundColor": "#FFFFFF", - "profileMenuHighlightColor": "#FFFFFF", - "profileMenuHoverColor": "#FFFFFF", - "profileMenuHoverTextColor": "#000000", - "profileMenuTextHighlightColor": "#455469", - "secondaryColor": "#69788b", - "switchBackgroundColor": "#c0c9d5", - "textColor": "#ffffff", - "topBarBackgroundColor": "#ffffff", - "topBarBorderColor": "#e7eef4", - "topBarHeaderColor": "#23282e", - "topBarTextColor": "#69788b", - }, - ], + "socialIdentityProviders": {}, + "themes": [], "tree": { - "_id": "FrodoTest", - "_rev": "1975823900", - "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", + "_id": "j10", + "_rev": "-966969906", "enabled": true, - "entryNodeId": "e2c39477-847a-4df2-9c5d-b449a752638b", + "entryNodeId": "c91d626e-1156-41bd-b1fb-d292f640fba6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "278bf084-9eea-46fe-8ce9-2600dde3b046": { + "300feda0-3248-49a9-b60f-01df802b2229": { "connections": { - "localAuthentication": "fc7e47cd-c679-4211-8e05-a36654f23c67", - "socialAuthentication": "d5cc2d52-6ce4-452d-85ea-3a5b50218b67", + "true": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", }, - "displayName": "Login Page", - "nodeType": "PageNode", + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 395, + "y": 345.015625, }, - "64157fca-bd5b-4405-a4c8-64ffd98a5461": { + "40afb384-e9b6-4dcb-acde-04de109474c8": { "connections": { - "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", }, - "displayName": "SAML2 Authentication", - "nodeType": "product-Saml2Node", + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 393, + "y": 259.015625, }, - "731c5810-020b-45c8-a7fc-3c21903ae2b3": { + "8d7d64ee-da20-461f-a2ca-206b7479dd67": { "connections": { - "localAuthentication": "fc7e47cd-c679-4211-8e05-a36654f23c67", - "socialAuthentication": "d5cc2d52-6ce4-452d-85ea-3a5b50218b67", + "true": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", }, - "displayName": "Login Page", - "nodeType": "PageNode", + "displayName": "level", + "nodeType": "ScriptedDecisionNode", + "x": 598, + "y": 173.015625, }, - "bf153f37-83dd-4f39-aa0c-74135430242e": { + "97ef9d96-99e7-4d2d-b6c6-4177b5397ead": { "connections": { - "EMAIL_NOT_SENT": "e301438c-0bd0-429c-ab0c-66126501069a", - "EMAIL_SENT": "64157fca-bd5b-4405-a4c8-64ffd98a5461", + "true": "8d7d64ee-da20-461f-a2ca-206b7479dd67", }, - "displayName": "Email Template Node", - "nodeType": "EmailTemplateNode", + "displayName": "shared", + "nodeType": "ScriptedDecisionNode", + "x": 392, + "y": 173.015625, }, - "d5cc2d52-6ce4-452d-85ea-3a5b50218b67": { + "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd": { "connections": { - "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "NO_ACCOUNT": "bf153f37-83dd-4f39-aa0c-74135430242e", + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "Social Login", - "nodeType": "SocialProviderHandlerNode", + "displayName": "nest", + "nodeType": "InnerTreeEvaluatorNode", + "x": 816, + "y": 233.015625, }, - "e2c39477-847a-4df2-9c5d-b449a752638b": { + "c91d626e-1156-41bd-b1fb-d292f640fba6": { "connections": { - "known": "731c5810-020b-45c8-a7fc-3c21903ae2b3", - "unknown": "278bf084-9eea-46fe-8ce9-2600dde3b046", + "level only": "300feda0-3248-49a9-b60f-01df802b2229", + "none": "c7fcf7ae-1ab5-474b-b5b0-272e10468fbd", + "shared and level": "97ef9d96-99e7-4d2d-b6c6-4177b5397ead", + "shared only": "40afb384-e9b6-4dcb-acde-04de109474c8", }, - "displayName": "Check Username", + "displayName": "mode", "nodeType": "ScriptedDecisionNode", - }, - "fc7e47cd-c679-4211-8e05-a36654f23c67": { - "connections": { - "CANCELLED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "EXPIRED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "FALSE": "e301438c-0bd0-429c-ab0c-66126501069a", - "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", - "TRUE": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Validate Creds", - "nodeType": "IdentityStoreDecisionNode", + "x": 167, + "y": 210.015625, }, }, "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, - "e301438c-0bd0-429c-ab0c-66126501069a": {}, - "startNode": {}, + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 1236, + "y": 145, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 1236, + "y": 253, + }, + "startNode": { + "x": 50, + "y": 250, + }, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "[]", }, }, + "variable": {}, }, - "FrodoTestJourney1": { + "test": { "circlesOfTrust": {}, "emailTemplates": {}, - "innerNodes": { - "25f9ef92-b8a8-45fd-97bd-d32e90040202": { - "_id": "25f9ef92-b8a8-45fd-97bd-d32e90040202", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-1249183159", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", + "innerNodes": {}, + "nodes": {}, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "test", + "_rev": "-1438477812", + "enabled": true, + "entryNodeId": "d26176be-ea6f-4f2a-81cd-3d41dd6cee4d", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": {}, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 50, + "y": 117, }, - "passwordAttribute": "password", - "validateInput": false, - }, - "f7446364-c2af-4a05-b3cc-e51d2cac5495": { - "_id": "f7446364-c2af-4a05-b3cc-e51d2cac5495", - "_outcomes": [ + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 152, + "y": 25, + }, + "startNode": { + "x": 50, + "y": 25, + }, + }, + "uiConfig": {}, + }, + "variable": {}, + }, + }, +} +`; + +exports[`JourneyOps exportJourneys() 3: Export journeys w/ dependencies and w/o coordinates 1`] = ` +{ + "meta": Any, + "trees": { + "Agent": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018": { + "_id": "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018", + "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "1088101812", + "_rev": "756665730", "_type": { "_id": "ValidatedUsernameNode", "collection": true, @@ -20392,10 +20931,50 @@ a{ "usernameAttribute": "userName", "validateInput": false, }, + "6072842f-5f7c-4b62-8ae2-4f18a5701ba4": { + "_id": "6072842f-5f7c-4b62-8ae2-4f18a5701ba4", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-597464788", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, }, "nodes": { - "1c586352-4568-4918-8985-876f142d1427": { - "_id": "1c586352-4568-4918-8985-876f142d1427", + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "_id": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", + "_outcomes": [ + { + "displayName": "Has Credentials", + "id": "true", + }, + { + "displayName": "No Credentials", + "id": "false", + }, + ], + "_rev": "1918749982", + "_type": { + "_id": "ZeroPageLoginNode", + "collection": true, + "name": "Zero Page Login Collector", + }, + "allowWithoutReferer": true, + "passwordHeader": "X-OpenAM-Password", + "referrerWhiteList": [], + "usernameHeader": "X-OpenAM-Username", + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { + "_id": "6736a00a-fc65-438e-b4ea-23f66b4a8739", "_outcomes": [ { "displayName": "True", @@ -20406,22 +20985,22 @@ a{ "id": "false", }, ], - "_rev": "1832077009", + "_rev": "-37205592", "_type": { - "_id": "DataStoreDecisionNode", + "_id": "AgentDataStoreDecisionNode", "collection": true, - "name": "Data Store Decision", + "name": "Agent Data Store Decision", }, }, - "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f": { - "_id": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { + "_id": "cbd1f1af-eb0a-4274-a762-adacf04c7080", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1422384466", + "_rev": "1362999754", "_type": { "_id": "PageNode", "collection": true, @@ -20429,13 +21008,13 @@ a{ }, "nodes": [ { - "_id": "f7446364-c2af-4a05-b3cc-e51d2cac5495", - "displayName": "Username", + "_id": "2eaad2f9-5c4b-405f-bf3f-1e99bdc0d018", + "displayName": "Platform Username", "nodeType": "ValidatedUsernameNode", }, { - "_id": "25f9ef92-b8a8-45fd-97bd-d32e90040202", - "displayName": "Password", + "_id": "6072842f-5f7c-4b62-8ae2-4f18a5701ba4", + "displayName": "Platform Password", "nodeType": "ValidatedPasswordNode", }, ], @@ -20448,28 +21027,37 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "FrodoTestJourney1", - "_rev": "1561467361", - "description": "Frodo test journey", + "_id": "Agent", + "_rev": "414379761", + "description": "https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am", "enabled": true, - "entryNodeId": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", + "entryNodeId": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "1c586352-4568-4918-8985-876f142d1427": { + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "connections": { + "false": "cbd1f1af-eb0a-4274-a762-adacf04c7080", + "true": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Zero Page Login Collector", + "nodeType": "ZeroPageLoginNode", + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Validate Credentials", - "nodeType": "DataStoreDecisionNode", + "displayName": "Agent Data Store Decision", + "nodeType": "AgentDataStoreDecisionNode", }, - "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f": { + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { "connections": { - "outcome": "1c586352-4568-4918-8985-876f142d1427", + "outcome": "6736a00a-fc65-438e-b4ea-23f66b4a8739", }, - "displayName": "Login Page", + "displayName": "Page Node", "nodeType": "PageNode", }, }, @@ -20479,88 +21067,89 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "["Authentication"]", }, }, + "variable": {}, }, - "FrodoTestJourney10": { + "ForgottenUsername": { "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": {}, - "nodes": { - "5883ff1e-80dd-49f5-a609-120303e1b0cd": { - "_id": "5883ff1e-80dd-49f5-a609-120303e1b0cd", + "emailTemplates": { + "forgottenUsername": { + "_id": "emailTemplate/forgottenUsername", + "defaultLocale": "en", + "enabled": true, + "from": "", + "html": { + "en": "{{#if object.userName}}

Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

", + "fr": "{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

", + }, + "message": { + "en": "

{{#if object.userName}}Your username is '{{object.userName}}'.

{{else}}If you received this email in error, please disregard.{{/if}}

Click here to login

", + "fr": "
{{#if object.userName}}

Votre nom d'utilisateur est '{{object.userName}}'.

{{else}}Si vous avez reçu cet e-mail par erreur, veuillez ne pas en tenir compte.{{/if}}

Cliquez ici pour vous connecter

", + }, + "mimeType": "text/html", + "styles": "body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}", + "subject": { + "en": "Account Information - username", + "fr": "Informations sur le compte - nom d'utilisateur", + }, + }, + }, + "innerNodes": { + "9f1e8d94-4922-481b-9e14-212b66548900": { + "_id": "9f1e8d94-4922-481b-9e14-212b66548900", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "1326879436", + "_rev": "-1331445210", "_type": { - "_id": "ValidatedUsernameNode", + "_id": "AttributeCollectorNode", "collection": true, - "name": "Platform Username", + "name": "Attribute Collector", }, - "usernameAttribute": "userName", - "validateInput": false, + "attributesToCollect": [ + "mail", + ], + "identityAttribute": "mail", + "required": true, + "validateInputs": false, }, - "59129227-f192-4ff4-a7b4-bc7690b82d4f": { - "_id": "59129227-f192-4ff4-a7b4-bc7690b82d4f", + }, + "nodes": { + "5e2a7c95-94af-4b23-8724-deb13853726a": { + "_id": "5e2a7c95-94af-4b23-8724-deb13853726a", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1475080074", + "_rev": "-1421046051", "_type": { - "_id": "ValidatedUsernameNode", + "_id": "PageNode", "collection": true, - "name": "Platform Username", + "name": "Page Node", }, - "usernameAttribute": "userName", - "validateInput": false, - }, - }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "FrodoTestJourney10", - "_rev": "147050450", - "enabled": true, - "entryNodeId": "5883ff1e-80dd-49f5-a609-120303e1b0cd", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "5883ff1e-80dd-49f5-a609-120303e1b0cd": { - "connections": {}, - "displayName": "name1", - "nodeType": "ValidatedUsernameNode", + "nodes": [ + { + "_id": "9f1e8d94-4922-481b-9e14-212b66548900", + "displayName": "Attribute Collector", + "nodeType": "AttributeCollectorNode", + }, + ], + "pageDescription": { + "en": "Enter your email address or Sign in", }, - "59129227-f192-4ff4-a7b4-bc7690b82d4f": { - "connections": {}, - "displayName": "name2", - "nodeType": "ValidatedUsernameNode", + "pageHeader": { + "en": "Forgotten Username", }, }, - "staticNodes": { - "node3": {}, - "node4": {}, - }, - "uiConfig": {}, - }, - }, - "FrodoTestJourney2": { - "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": {}, - "nodes": { - "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { - "_id": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", + "b93ce36e-1976-4610-b24f-8d6760b5463b": { + "_id": "b93ce36e-1976-4610-b24f-8d6760b5463b", "_outcomes": [ { "displayName": "True", @@ -20571,13 +21160,57 @@ a{ "id": "false", }, ], - "_rev": "-724872196", + "_rev": "1166482376", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, - "tree": "FrodoTestJourney1", + "displayErrorOutcome": false, + "tree": "Login", + }, + "bf9ea8d5-9802-4f26-9664-a21840faac23": { + "_id": "bf9ea8d5-9802-4f26-9664-a21840faac23", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-626658673", + "_type": { + "_id": "IdentifyExistingUserNode", + "collection": true, + "name": "Identify Existing User", + }, + "identifier": "userName", + "identityAttribute": "mail", + }, + "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca": { + "_id": "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "2035832000", + "_type": { + "_id": "EmailSuspendNode", + "collection": true, + "name": "Email Suspend Node", + }, + "emailAttribute": "mail", + "emailSuspendMessage": { + "en": "An email has been sent to the address you entered. Click the link in that email to proceed.", + }, + "emailTemplateName": "forgottenUsername", + "identityAttribute": "mail", + "objectLookup": true, }, }, "saml2Entities": {}, @@ -20585,35 +21218,59 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "FrodoTestJourney2", - "_rev": "-1832802229", - "description": "Frodo test journey", + "_id": "ForgottenUsername", + "_rev": "-15270498", + "description": "Forgotten Username Tree", "enabled": true, - "entryNodeId": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", + "entryNodeId": "5e2a7c95-94af-4b23-8724-deb13853726a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { + "5e2a7c95-94af-4b23-8724-deb13853726a": { + "connections": { + "outcome": "bf9ea8d5-9802-4f26-9664-a21840faac23", + }, + "displayName": "Page Node", + "nodeType": "PageNode", + }, + "b93ce36e-1976-4610-b24f-8d6760b5463b": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Login", + "displayName": "Inner Tree Evaluator", "nodeType": "InnerTreeEvaluatorNode", }, - }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, - "e301438c-0bd0-429c-ab0c-66126501069a": {}, - "startNode": {}, + "bf9ea8d5-9802-4f26-9664-a21840faac23": { + "connections": { + "false": "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca", + "true": "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca", + }, + "displayName": "Identify Existing User", + "nodeType": "IdentifyExistingUserNode", + }, + "d9a79f01-2ce3-4be2-a28a-975f35c3c8ca": { + "connections": { + "outcome": "b93ce36e-1976-4610-b24f-8d6760b5463b", + }, + "displayName": "Email Suspend Node", + "nodeType": "EmailSuspendNode", + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "["Username Reset"]", }, }, + "variable": {}, }, - "FrodoTestJourney3": { + "FrodoTest": { "circlesOfTrust": { "2f04818d-561e-4f8a-82e8-af2426112138": { "_id": "2f04818d-561e-4f8a-82e8-af2426112138", @@ -20685,59 +21342,8 @@ a{ }, }, "innerNodes": { - "60ff8a50-6be3-4eb6-a031-387897e7ca9a": { - "_id": "60ff8a50-6be3-4eb6-a031-387897e7ca9a", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "969732594", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": false, - }, - "78164e4b-ac34-46fb-b271-2ae0b1c4dda3": { - "_id": "78164e4b-ac34-46fb-b271-2ae0b1c4dda3", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "1320178888", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": false, - }, - "99f2d026-8d93-492d-b97f-c7331dc31c6d": { - "_id": "99f2d026-8d93-492d-b97f-c7331dc31c6d", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-2073692024", - "_type": { - "_id": "ValidatedUsernameNode", - "collection": true, - "name": "Platform Username", - }, - "usernameAttribute": "userName", - "validateInput": false, - }, - "e165f3c7-babc-43be-8b3c-e99f1e735908": { - "_id": "e165f3c7-babc-43be-8b3c-e99f1e735908", + "038f9b2a-36b2-489b-9e03-386c9a62ea21": { + "_id": "038f9b2a-36b2-489b-9e03-386c9a62ea21", "_outcomes": [ { "displayName": "Social Authentication", @@ -20748,24 +21354,20 @@ a{ "id": "localAuthentication", }, ], - "_rev": "280483221", + "_rev": "-409686295", "_type": { "_id": "SelectIdPNode", "collection": true, "name": "Select Identity Provider", }, - "filteredProviders": [ - "google", - "facebook", - "azure", - ], + "filteredProviders": [], "identityAttribute": "mail", "includeLocalAuthentication": true, "offerOnlyExisting": false, "passwordAttribute": "password", }, - "eb302165-5014-4538-8baf-8cdce05a50e6": { - "_id": "eb302165-5014-4538-8baf-8cdce05a50e6", + "228a44d5-fd78-4278-8999-fdd470ea7ebf": { + "_id": "228a44d5-fd78-4278-8999-fdd470ea7ebf", "_outcomes": [ { "displayName": "Social Authentication", @@ -20776,104 +21378,73 @@ a{ "id": "localAuthentication", }, ], - "_rev": "1791446947", + "_rev": "-1175277026", "_type": { "_id": "SelectIdPNode", "collection": true, "name": "Select Identity Provider", }, - "filteredProviders": [ - "adfs", - "github", - ], + "filteredProviders": [], "identityAttribute": "mail", "includeLocalAuthentication": true, "offerOnlyExisting": false, "passwordAttribute": "password", }, - }, - "nodes": { - "46643303-aeb2-4873-9df1-59db4958cc34": { - "_id": "46643303-aeb2-4873-9df1-59db4958cc34", + "7a351800-fb7e-4145-903c-388554747556": { + "_id": "7a351800-fb7e-4145-903c-388554747556", "_outcomes": [ { - "displayName": "known", - "id": "known", - }, - { - "displayName": "unknown", - "id": "unknown", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "-99193033", + "_rev": "1005646283", "_type": { - "_id": "ScriptedDecisionNode", + "_id": "ValidatedUsernameNode", "collection": true, - "name": "Scripted Decision", + "name": "Platform Username", }, - "inputs": [ - "*", - ], - "outcomes": [ - "known", - "unknown", - ], - "outputs": [ - "*", - ], - "script": "739bdc48-fd24-4c52-b353-88706d75558a", + "usernameAttribute": "userName", + "validateInput": false, }, - "4b5d893f-0ade-4385-88d6-a281754fe498": { - "_id": "4b5d893f-0ade-4385-88d6-a281754fe498", + "804e6a68-1720-442b-926a-007e90f02782": { + "_id": "804e6a68-1720-442b-926a-007e90f02782", "_outcomes": [ { - "displayName": "Account exists", - "id": "ACCOUNT_EXISTS", - }, - { - "displayName": "No account exists", - "id": "NO_ACCOUNT", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "-1901002889", + "_rev": "695550246", "_type": { - "_id": "SocialProviderHandlerNode", + "_id": "ValidatedPasswordNode", "collection": true, - "name": "Legacy Social Provider Handler Node", + "name": "Platform Password", }, - "clientType": "BROWSER", - "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", - "usernameAttribute": "userName", + "passwordAttribute": "password", + "validateInput": false, }, - "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { - "_id": "5ec39fc4-56c1-4fb5-b808-c248d60d0377", + "dd16c8d4-baca-4ae0-bcd8-fb98b9040524": { + "_id": "dd16c8d4-baca-4ae0-bcd8-fb98b9040524", "_outcomes": [ { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - { - "displayName": "Unknown Device", - "id": "unknownDevice", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "-498498895", + "_rev": "148590759", "_type": { - "_id": "DeviceMatchNode", + "_id": "ValidatedPasswordNode", "collection": true, - "name": "Device Match", + "name": "Platform Password", }, - "acceptableVariance": 0, - "expiration": 30, - "script": "d58977ed-0542-4147-8197-973ef7300191", - "useScript": true, + "passwordAttribute": "password", + "validateInput": false, }, - "9381fc70-1a31-40de-85de-23faf97e7b28": { - "_id": "9381fc70-1a31-40de-85de-23faf97e7b28", + }, + "nodes": { + "278bf084-9eea-46fe-8ce9-2600dde3b046": { + "_id": "278bf084-9eea-46fe-8ce9-2600dde3b046", "_outcomes": [ { "displayName": "Social Authentication", @@ -20884,7 +21455,7 @@ a{ "id": "localAuthentication", }, ], - "_rev": "1072614526", + "_rev": "-1455503261", "_type": { "_id": "PageNode", "collection": true, @@ -20892,12 +21463,17 @@ a{ }, "nodes": [ { - "_id": "78164e4b-ac34-46fb-b271-2ae0b1c4dda3", + "_id": "7a351800-fb7e-4145-903c-388554747556", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "804e6a68-1720-442b-926a-007e90f02782", "displayName": "Password", "nodeType": "ValidatedPasswordNode", }, { - "_id": "eb302165-5014-4538-8baf-8cdce05a50e6", + "_id": "228a44d5-fd78-4278-8999-fdd470ea7ebf", "displayName": "Select IDP", "nodeType": "SelectIdPNode", }, @@ -20905,42 +21481,38 @@ a{ "pageDescription": {}, "pageHeader": {}, }, - "a681751d-ab8c-4cb8-8be9-92b4cc688b69": { - "_id": "a681751d-ab8c-4cb8-8be9-92b4cc688b69", + "64157fca-bd5b-4405-a4c8-64ffd98a5461": { + "_id": "64157fca-bd5b-4405-a4c8-64ffd98a5461", "_outcomes": [ { - "displayName": "True", - "id": "TRUE", - }, - { - "displayName": "False", - "id": "FALSE", - }, - { - "displayName": "Locked", - "id": "LOCKED", - }, - { - "displayName": "Cancelled", - "id": "CANCELLED", + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", }, { - "displayName": "Expired", - "id": "EXPIRED", + "displayName": "No account exists", + "id": "NO_ACCOUNT", }, ], - "_rev": "-42205309", + "_rev": "370099639", "_type": { - "_id": "IdentityStoreDecisionNode", + "_id": "product-Saml2Node", "collection": true, - "name": "Identity Store Decision", + "name": "SAML2 Authentication", }, - "minimumPasswordLength": 8, - "mixedCaseForPasswordChangeMessages": false, - "useUniversalIdForUsername": true, + "allowCreate": true, + "authComparison": "MINIMUM", + "authnContextClassRef": [], + "authnContextDeclRef": [], + "binding": "HTTP_ARTIFACT", + "forceAuthn": false, + "idpEntityId": "urn:federation:MicrosoftOnline", + "isPassive": false, + "metaAlias": "/alpha/iSPAzure", + "nameIdFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", + "requestBinding": "HTTP_REDIRECT", }, - "ab9f607b-0f87-4e46-972d-fa726cd1c8f0": { - "_id": "ab9f607b-0f87-4e46-972d-fa726cd1c8f0", + "731c5810-020b-45c8-a7fc-3c21903ae2b3": { + "_id": "731c5810-020b-45c8-a7fc-3c21903ae2b3", "_outcomes": [ { "displayName": "Social Authentication", @@ -20951,7 +21523,7 @@ a{ "id": "localAuthentication", }, ], - "_rev": "1440831455", + "_rev": "1250582707", "_type": { "_id": "PageNode", "collection": true, @@ -20959,27 +21531,21 @@ a{ }, "nodes": [ { - "_id": "99f2d026-8d93-492d-b97f-c7331dc31c6d", - "displayName": "Username", - "nodeType": "ValidatedUsernameNode", - }, - { - "_id": "60ff8a50-6be3-4eb6-a031-387897e7ca9a", + "_id": "dd16c8d4-baca-4ae0-bcd8-fb98b9040524", "displayName": "Password", "nodeType": "ValidatedPasswordNode", }, { - "_id": "e165f3c7-babc-43be-8b3c-e99f1e735908", + "_id": "038f9b2a-36b2-489b-9e03-386c9a62ea21", "displayName": "Select IDP", "nodeType": "SelectIdPNode", }, ], "pageDescription": {}, "pageHeader": {}, - "stage": "{"themeId":"00203891-dde0-4114-b27a-219ae0b43a61"}", }, - "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59": { - "_id": "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59", + "bf153f37-83dd-4f39-aa0c-74135430242e": { + "_id": "bf153f37-83dd-4f39-aa0c-74135430242e", "_outcomes": [ { "displayName": "Email Sent", @@ -20990,7 +21556,7 @@ a{ "id": "EMAIL_NOT_SENT", }, ], - "_rev": "-846450844", + "_rev": "707624425", "_type": { "_id": "EmailTemplateNode", "collection": true, @@ -21000,82 +21566,92 @@ a{ "emailTemplateName": "welcome", "identityAttribute": "userName", }, - "ce5239a2-6218-4470-912d-b09f71e38a2e": { - "_id": "ce5239a2-6218-4470-912d-b09f71e38a2e", + "d5cc2d52-6ce4-452d-85ea-3a5b50218b67": { + "_id": "d5cc2d52-6ce4-452d-85ea-3a5b50218b67", "_outcomes": [ { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", }, { - "displayName": "Unknown Device", - "id": "unknownDevice", + "displayName": "No account exists", + "id": "NO_ACCOUNT", }, ], - "_rev": "-768692223", + "_rev": "-1743956002", "_type": { - "_id": "DeviceMatchNode", + "_id": "SocialProviderHandlerNode", "collection": true, - "name": "Device Match", + "name": "Legacy Social Provider Handler Node", }, - "acceptableVariance": 0, - "expiration": 30, - "script": "3bd13a46-61c4-4974-8efb-1700c80c64e3", - "useScript": false, + "clientType": "BROWSER", + "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, + "usernameAttribute": "userName", }, - "dd0d8532-e7a2-40af-b05f-2913432fc97e": { - "_id": "dd0d8532-e7a2-40af-b05f-2913432fc97e", + "e2c39477-847a-4df2-9c5d-b449a752638b": { + "_id": "e2c39477-847a-4df2-9c5d-b449a752638b", "_outcomes": [ { - "displayName": "Account exists", - "id": "ACCOUNT_EXISTS", + "displayName": "known", + "id": "known", }, { - "displayName": "No account exists", - "id": "NO_ACCOUNT", + "displayName": "unknown", + "id": "unknown", }, ], - "_rev": "1765887235", + "_rev": "-495106283", "_type": { - "_id": "product-Saml2Node", + "_id": "ScriptedDecisionNode", "collection": true, - "name": "SAML2 Authentication", + "name": "Scripted Decision", }, - "allowCreate": true, - "authComparison": "MINIMUM", - "authnContextClassRef": [], - "authnContextDeclRef": [], - "binding": "HTTP_ARTIFACT", - "forceAuthn": false, - "idpEntityId": "urn:federation:MicrosoftOnline", - "isPassive": false, - "metaAlias": "/alpha/iSPAzure", - "nameIdFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", - "requestBinding": "HTTP_REDIRECT", + "inputs": [ + "*", + ], + "outcomes": [ + "known", + "unknown", + ], + "outputs": [ + "*", + ], + "script": "739bdc48-fd24-4c52-b353-88706d75558a", }, - "e60801b1-9b6f-4017-83d4-1695ca982022": { - "_id": "e60801b1-9b6f-4017-83d4-1695ca982022", + "fc7e47cd-c679-4211-8e05-a36654f23c67": { + "_id": "fc7e47cd-c679-4211-8e05-a36654f23c67", "_outcomes": [ { "displayName": "True", - "id": "true", + "id": "TRUE", }, { "displayName": "False", - "id": "false", + "id": "FALSE", + }, + { + "displayName": "Locked", + "id": "LOCKED", + }, + { + "displayName": "Cancelled", + "id": "CANCELLED", + }, + { + "displayName": "Expired", + "id": "EXPIRED", }, ], - "_rev": "1857773376", + "_rev": "-1432043869", "_type": { - "_id": "InnerTreeEvaluatorNode", + "_id": "IdentityStoreDecisionNode", "collection": true, - "name": "Inner Tree Evaluator", + "name": "Identity Store Decision", }, - "tree": "FrodoTestJourney2", + "minimumPasswordLength": 8, + "mixedCaseForPasswordChangeMessages": false, + "useUniversalIdForUsername": true, }, }, "saml2Entities": { @@ -21226,585 +21802,3283 @@ a{ }, }, }, - }, - "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { - "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", - "_rev": "1007701944", - "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", - "entityId": "urn:federation:MicrosoftOnline", - "entityLocation": "remote", - "serviceProvider": { - "advanced": { - "idpProxy": {}, - "saeConfiguration": {}, + }, + "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { + "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", + "_rev": "-901720656", + "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", + "entityId": "urn:federation:MicrosoftOnline", + "entityLocation": "remote", + "serviceProvider": { + "advanced": { + "idpProxy": {}, + "saeConfiguration": {}, + "treeConfiguration": {}, + }, + "assertionContent": { + "basicAuthentication": {}, + "nameIdFormat": { + "nameIdFormatList": [ + "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", + "urn:mace:shibboleth:1.0:nameIdentifier", + "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", + "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", + "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", + ], + }, + "secrets": {}, + "signingAndEncryption": { + "encryption": {}, + "requestResponseSigning": { + "assertion": true, + }, + "secretIdAndAlgorithms": {}, + }, + }, + "assertionProcessing": { + "accountMapper": {}, + "attributeMapper": { + "attributeMap": [ + { + "binary": false, + "localAttribute": "mail", + "samlAttribute": "IDPEmail", + }, + { + "binary": false, + "localAttribute": "UOPClassID", + "samlAttribute": "UOPClassID", + }, + ], + }, + "responseArtifactMessageEncoding": { + "encoding": "URI", + }, + }, + "services": { + "serviceAttributes": { + "assertionConsumerService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "index": 0, + "isDefault": true, + "location": "https://login.microsoftonline.com/login.srf", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", + "index": 1, + "isDefault": false, + "location": "https://login.microsoftonline.com/login.srf", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", + "index": 2, + "isDefault": false, + "location": "https://login.microsoftonline.com/login.srf", + }, + ], + "singleLogoutService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://login.microsoftonline.com/login.srf", + }, + ], + }, + }, + }, + }, + }, + "scripts": { + "23143919-6b78-40c3-b25e-beca19b229e0": { + "_id": "23143919-6b78-40c3-b25e-beca19b229e0", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, + "name": "GitHub Profile Normalization (VS)", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("GitHub rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", + ], + }, + "484e6246-dbc6-4288-97e6-54e55431402e": { + "_id": "484e6246-dbc6-4288-97e6-54e55431402e", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Apple", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951288347, + "name": "Apple Profile Normalization", + "script": [ + "/*", + " * Copyright 2021-2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " *", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "String email = "change@me.com"", + "String subjectId = rawProfile.sub", + "String firstName = " "", + "String lastName = " "", + "String username = subjectId", + "String name", + "", + "if (rawProfile.isDefined("email") && rawProfile.email.isNotNull()){ // User can elect to not share their email", + " email = rawProfile.email.asString()", + " username = email", + "}", + "if (rawProfile.isDefined("name") && rawProfile.name.isNotNull()) {", + " if (rawProfile.name.isDefined("firstName") && rawProfile.name.firstName.isNotNull()) {", + " firstName = rawProfile.name.firstName.asString()", + " }", + " if (rawProfile.name.isDefined("lastName") && rawProfile.name.lastName.isNotNull()) {", + " lastName = rawProfile.name.lastName.asString()", + " }", + "}", + "", + "name = (firstName?.trim() ? firstName : "") + (lastName?.trim() ? ((firstName?.trim() ? " " : "") + lastName) : "")", + "name = (!name?.trim()) ? " " : name", + "", + "return json(object(", + " field("id", subjectId),", + " field("displayName", name),", + " field("email", email),", + " field("givenName", firstName),", + " field("familyName", lastName),", + " field("username", username)))", + ], + }, + "58c824ae-84ed-4724-82cd-db128fc3f6c": { + "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Converts a normalized social profile into a managed user", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, + "name": "Normalized Profile to Managed User", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue managedUser = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("userName", normalizedProfile.username)))", + "", + "if (normalizedProfile.postalAddress.isNotNull()) managedUser.put("postalAddress", normalizedProfile.postalAddress)", + "if (normalizedProfile.addressLocality.isNotNull()) managedUser.put("city", normalizedProfile.addressLocality)", + "if (normalizedProfile.addressRegion.isNotNull()) managedUser.put("stateProvince", normalizedProfile.addressRegion)", + "if (normalizedProfile.postalCode.isNotNull()) managedUser.put("postalCode", normalizedProfile.postalCode)", + "if (normalizedProfile.country.isNotNull()) managedUser.put("country", normalizedProfile.country)", + "if (normalizedProfile.phone.isNotNull()) managedUser.put("telephoneNumber", normalizedProfile.phone)", + "", + "// if the givenName and familyName is null or empty", + "// then add a boolean flag to the shared state to indicate names are not present", + "// this could be used elsewhere", + "// for eg. this could be used in a scripted decision node to by-pass patching", + "// the user object with blank values when givenName and familyName is not present", + "boolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())", + "boolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())", + "sharedState.put("nameEmptyOrNull", noGivenName && noFamilyName)", + "", + "return managedUser", + "", + ], + }, + "58d29080-4563-480b-89bb-1e7719776a21": { + "_id": "58d29080-4563-480b-89bb-1e7719776a21", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Google", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951230900, + "name": "Google Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.sub),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.given_name),", + " field("familyName", rawProfile.family_name),", + " field("photoUrl", rawProfile.picture),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email),", + " field("locale", rawProfile.locale)))", + ], + }, + "6325cf19-a49b-471e-8d26-7e4df76df0e2": { + "_id": "6325cf19-a49b-471e-8d26-7e4df76df0e2", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268311024, + "name": "Okta Profile Normalization", + "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("Okta rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.preferred_username)))", + "", + ], + }, + "739bdc48-fd24-4c52-b353-88706d75558a": { + "_id": "739bdc48-fd24-4c52-b353-88706d75558a", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Check if username has already been collected.", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250390, + "name": "Check Username", + "script": [ + "/* Check Username", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Check if username has already been collected.", + " * Return "known" if yes, "unknown" otherwise.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - known", + " * - unknown", + " */", + "(function () {", + " if (null != sharedState.get("username")) {", + " outcome = "known";", + " }", + " else {", + " outcome = "unknown";", + " }", + "}());", + ], + }, + "73cecbfc-dad0-4395-be6a-6858ee3a80e5": { + "_id": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Microsoft", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229437, + "name": "Microsoft Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + "{", + " "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity",", + " "@odata.id": "https://graph.microsoft.com/v2/711ffa9c-5972-4713-ace3-688c9732614a/directoryObjects/7d7759e2-36d8-4e64-b173-3f890d7d46d6/Microsoft.DirectoryServices.User",", + " "businessPhones": [", + " "18014735451"", + " ],", + " "displayName": "Volker Scheuber",", + " "givenName": "Volker",", + " "jobTitle": null,", + " "mail": "vscheuber@vscheuber.onmicrosoft.com",", + " "mobilePhone": null,", + " "officeLocation": null,", + " "preferredLanguage": null,", + " "surname": "Scheuber",", + " "userPrincipalName": "vscheuber@vscheuber.onmicrosoft.com",", + " "id": "7d7759e2-36d8-4e64-b173-3f890d7d46d6"", + "}", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.message("Kauai Microsoft Profile Normalization: rawProfile={}", rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.displayName),", + " field("givenName", rawProfile.givenName),", + " field("familyName", rawProfile.surname),", + " field("email", rawProfile.userPrincipalName),", + " field("username", rawProfile.userPrincipalName),", + " field("groups", rawProfile.groups)))", + ], + }, + "bae1d54a-e97d-4997-aa5d-c027f21af82c": { + "_id": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Facebook", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229998, + "name": "Facebook Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", + ], + }, + "dbe0bf9a-72aa-49d5-8483-9db147985a47": { + "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from ADFS", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, + "name": "ADFS Profile Normalization (JS)", + "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + " * This script returns the social identity profile information for the authenticating user", + " * in a standard form expected by the Social Provider Handler Node.", + " *", + " * Defined variables:", + " * rawProfile - The social identity provider profile information for the authenticating user.", + " * JsonValue (1).", + " * logger - The debug logger instance:", + " * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.", + " * realm - String (primitive).", + " * The name of the realm the user is authenticating to.", + " * requestHeaders - TreeMap (2).", + " * The object that provides methods for accessing headers in the login request:", + " * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.", + " * requestParameters - TreeMap (2).", + " * The object that contains the authentication request parameters.", + " * selectedIdp - String (primitive).", + " * The social identity provider name. For example: google.", + " * sharedState - LinkedHashMap (3).", + " * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " * transientState - LinkedHashMap (3).", + " * The object for storing sensitive information that must not leave the server unencrypted,", + " * and that may not need to persist between authentication requests during the authentication session:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " *", + " * Return - a JsonValue (1).", + " * The result of the last statement in the script is returned to the server.", + " * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)", + " * is the last (and only) statement in this script, and its return value will become the script result.", + " * Do not use "return variable" statement outside of a function definition.", + " *", + " * This script's last statement should result in a JsonValue (1) with the following keys:", + " * {", + " * {"displayName": "corresponding-social-identity-provider-value"},", + " * {"email": "corresponding-social-identity-provider-value"},", + " * {"familyName": "corresponding-social-identity-provider-value"},", + " * {"givenName": "corresponding-social-identity-provider-value"},", + " * {"id": "corresponding-social-identity-provider-value"},", + " * {"locale": "corresponding-social-identity-provider-value"},", + " * {"photoUrl": "corresponding-social-identity-provider-value"},", + " * {"username": "corresponding-social-identity-provider-value"}", + " * }", + " *", + " * The consumer of this data defines which keys are required and which are optional.", + " * For example, the script associated with the Social Provider Handler Node and,", + " * ultimately, the managed object created/updated with this data", + " * will expect certain keys to be populated.", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " *", + " * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.", + " * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.", + " * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.", + " */", + "", + "(function () {", + " var frJava = JavaImporter(", + " org.forgerock.json.JsonValue", + " );", + "", + " var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());", + " ", + " //logger.message('Seguin rawProfile: '+rawProfile);", + "", + " normalizedProfileData.put('id', rawProfile.get('sub').asString());", + " normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());", + " normalizedProfileData.put('email', rawProfile.get('mail').asString());", + " normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());", + " normalizedProfileData.put('familyName', rawProfile.get('sn').asString());", + " normalizedProfileData.put('username', rawProfile.get('upn').asString());", + " normalizedProfileData.put('roles', rawProfile.get('roles').asString());", + " ", + " //logger.message('Seguin normalizedProfileData: '+normalizedProfileData);", + "", + " return normalizedProfileData;", + "}());", + ], + }, + }, + "socialIdentityProviders": { + "adfs": { + "_id": "adfs", + "_type": { + "_id": "oidcConfig", + "collection": true, + "name": "Client configuration for providers that implement the OpenID Connect specification.", + }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://adfs.mytestrun.com/adfs", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://adfs.mytestrun.com/adfs/discovery/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "RS256", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", + ], + "tokenEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/token", + "transform": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft ADFS", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://adfs.mytestrun.com/adfs/.well-known/openid-configuration", + }, + "apple-stoyan": { + "_id": "apple-stoyan", + "_type": { + "_id": "appleConfig", + "collection": true, + "name": "Client configuration for Apple.", + }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "CHANGE ME", + "enableNativeNonce": true, + "enabled": false, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://appleid.apple.com", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectAfterFormPostURI": "https://openam-volker-dev.forgeblocks.com/login", + "redirectURI": "https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan", + "requestNativeAppForUserInfo": false, + "responseMode": "FORM_POST", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "name", + "email", + ], + "tokenEndpoint": "https://appleid.apple.com/auth/token", + "transform": "484e6246-dbc6-4288-97e6-54e55431402e", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonDisplayName": "Apple", + "buttonImage": "/login/images/apple-logo.png", + "iconBackground": "#000000", + "iconClass": "fa-apple", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", + }, + "apple_web": { + "_id": "apple_web", + "_type": { + "_id": "appleConfig", + "collection": true, + "name": "Client configuration for Apple.", + }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "io.scheuber.idc.signinWithApple.service", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://appleid.apple.com", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectAfterFormPostURI": "https://idc.scheuber.io/login", + "redirectURI": "https://idc.scheuber.io/am/oauth2/client/form_post/apple_web", + "requestNativeAppForUserInfo": false, + "responseMode": "FORM_POST", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "name", + "email", + ], + "tokenEndpoint": "https://appleid.apple.com/auth/token", + "transform": "484e6246-dbc6-4288-97e6-54e55431402e", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonDisplayName": "Apple", + "buttonImage": "/login/images/apple-logo.png", + "iconBackground": "#000000", + "iconClass": "fa-apple", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", + }, + "azure": { + "_id": "azure", + "_type": { + "_id": "microsoftConfig", + "collection": true, + "name": "Client configuration for Microsoft.", + }, + "authenticationIdKey": "id", + "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", + "clientSecretLabelIdentifier": "azure", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "User.Read", + "openid", + ], + "tokenEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token", + "transform": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft Azure", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://graph.microsoft.com/v1.0/me", + }, + "facebook": { + "_id": "facebook", + "_type": { + "_id": "oauth2Config", + "collection": true, + "name": "Client configuration for providers that implement the OAuth2 specification.", + }, + "authenticationIdKey": "id", + "authorizationEndpoint": "https://www.facebook.com/dialog/oauth", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "123741918345526", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 3600, + "redirectURI": "https://idc.scheuber.io/am/XUI/?realm=%2Falpha", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "email", + ], + "tokenEndpoint": "https://graph.facebook.com/v2.7/oauth/access_token", + "transform": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "uiConfig": { + "buttonClass": "fa-facebook-official", + "buttonCustomStyle": "background-color: #3b5998; border-color: #3b5998; color: white;", + "buttonCustomStyleHover": "background-color: #334b7d; border-color: #334b7d; color: white;", + "buttonDisplayName": "Facebook", + "buttonImage": "", + "iconBackground": "#3b5998", + "iconClass": "fa-facebook", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale", + }, + "github": { + "_id": "github", + "_type": { + "_id": "oauth2Config", + "collection": true, + "name": "Client configuration for providers that implement the OAuth2 specification.", + }, + "authenticationIdKey": "id", + "authorizationEndpoint": "https://github.com/login/oauth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "bdae6d141d4dcf95a630", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "user", + ], + "tokenEndpoint": "https://github.com/login/oauth/access_token", + "transform": "23143919-6b78-40c3-b25e-beca19b229e0", + "uiConfig": { + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "GitHub", + "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", + "iconBackground": "#4184f3", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://api.github.com/user", + }, + "google": { + "_id": "google", + "_type": { + "_id": "googleConfig", + "collection": true, + "name": "Client configuration for Google.", + }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://accounts.google.com/o/oauth2/v2/auth", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://accounts.google.com", + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", + ], + "tokenEndpoint": "https://www.googleapis.com/oauth2/v4/token", + "transform": "58d29080-4563-480b-89bb-1e7719776a21", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "Google", + "buttonImage": "images/g-logo.png", + "iconBackground": "#4184f3", + "iconClass": "fa-google", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://www.googleapis.com/oauth2/v3/userinfo", + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://accounts.google.com/.well-known/openid-configuration", + }, + "okta-trial-5735851": { + "_id": "okta-trial-5735851", + "_type": { + "_id": "oidcConfig", + "collection": true, + "name": "Client configuration for providers that implement the OpenID Connect specification.", + }, + "acrValues": [], + "authenticationIdKey": "id", + "authorizationEndpoint": "https://trial-5735851.okta.com/oauth2/v1/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "0oa13r2cp29Rynmyw697", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://trial-5735851.okta.com", + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", + ], + "tokenEndpoint": "https://trial-5735851.okta.com/oauth2/v1/token", + "transform": "6325cf19-a49b-471e-8d26-7e4df76df0e2", + "uiConfig": { + "buttonDisplayName": "Okta", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://trial-5735851.okta.com/oauth2/v1/userinfo", + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://trial-5735851.okta.com/.well-known/openid-configuration", + }, + }, + "themes": [ + { + "_id": "63e19668-909f-479e-83d7-be7a01cd8187", + "accountCardBackgroundColor": "#ffffff", + "accountCardHeaderColor": "#23282e", + "accountCardInnerBorderColor": "#e7eef4", + "accountCardInputBackgroundColor": "#ffffff", + "accountCardInputBorderColor": "#c0c9d5", + "accountCardInputLabelColor": "#5e6d82", + "accountCardInputSelectColor": "#e4f4fd", + "accountCardInputTextColor": "#23282e", + "accountCardOuterBorderColor": "#e7eef4", + "accountCardShadow": 3, + "accountCardTabActiveBorderColor": "#109cf1", + "accountCardTabActiveColor": "#e4f4fd", + "accountCardTextColor": "#5e6d82", + "accountFooter": "", + "accountFooterEnabled": false, + "accountNavigationBackgroundColor": "#ffffff", + "accountNavigationTextColor": "#455469", + "accountNavigationToggleBorderColor": "#e7eef4", + "accountPageSections": { + "accountControls": { + "enabled": false, + }, + "accountSecurity": { + "enabled": true, + "subsections": { + "password": { + "enabled": true, + }, + "securityQuestions": { + "enabled": false, + }, + "twoStepVerification": { + "enabled": true, + }, + "username": { + "enabled": true, + }, + }, + }, + "consent": { + "enabled": false, + }, + "oauthApplications": { + "enabled": false, + }, + "personalInformation": { + "enabled": true, + }, + "preferences": { + "enabled": true, + }, + "social": { + "enabled": false, + }, + "trustedDevices": { + "enabled": true, + }, + }, + "accountTableRowHoverColor": "#f6f8fa", + "backgroundColor": "#FFFFFF", + "backgroundImage": "", + "bodyText": "#000000", + "boldLinks": false, + "buttonRounded": "0", + "dangerColor": "#f7685b", + "favicon": "", + "fontFamily": "Open Sans", + "isDefault": false, + "journeyCardBackgroundColor": "#ffffff", + "journeyCardShadow": 3, + "journeyCardTextColor": "#5e6d82", + "journeyCardTitleColor": "#23282e", + "journeyFooter": "", + "journeyFooterEnabled": false, + "journeyHeader": "
Header Content
", + "journeyHeaderEnabled": false, + "journeyInputBackgroundColor": "#ffffff", + "journeyInputBorderColor": "#c0c9d5", + "journeyInputLabelColor": "#5e6d82", + "journeyInputSelectColor": "#e4f4fd", + "journeyInputTextColor": "#23282e", + "journeyJustifiedContent": "", + "journeyJustifiedContentEnabled": false, + "journeyLayout": "card", + "journeyTheaterMode": false, + "linkActiveColor": "#000000", + "linkColor": "#000000", + "linkedTrees": [ + "FrodoTest", + "AA-FrodoTest", + ], + "logo": "https://cdn.forgerock.com/platform/themes/contrast/logo-contrast.svg", + "logoAltText": "Contrast", + "logoEnabled": false, + "logoHeight": "72", + "logoProfile": "data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A", + "logoProfileAltText": "Contrast", + "logoProfileCollapsed": "data:image/svg+xml,%0A%3Csvg width='46' height='46' viewBox='0 0 46 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.3477 13.5664H43.9438C43.5192 12.6317 43.0319 11.734 42.4905 10.8711H24.3477V13.5664Z' fill='black'/%3E%3Cpath d='M24.3477 8.17578H40.5261C39.6996 7.2052 38.7974 6.30182 37.8224 5.48047H24.3477V8.17578Z' fill='black'/%3E%3Cpath d='M24.3477 40.5195H37.8224C38.7975 39.6982 39.6996 38.7948 40.5261 37.8242H24.3477V40.5195Z' fill='black'/%3E%3Cpath d='M24.3477 2.78516H33.8482C31.0136 1.27039 27.7313 0.198195 24.3477 0V2.78516Z' fill='black'/%3E%3Cpath d='M24.3477 18.957H45.6208C45.4566 18.0405 45.2557 17.1372 44.9856 16.2617H24.3477V18.957Z' fill='black'/%3E%3Cpath d='M24.3477 21.6523V24.3477H45.9317C45.958 23.8992 46 23.4549 46 23C46 22.5451 45.958 22.1008 45.9317 21.6523H24.3477Z' fill='black'/%3E%3Cpath d='M0 23C0 35.1781 9.64778 45.2964 21.6523 46V0C9.64778 0.703566 0 10.8219 0 23Z' fill='black'/%3E%3Cpath d='M24.3477 46C27.7313 45.8018 31.0136 44.7296 33.8482 43.2148H24.3477V46Z' fill='black'/%3E%3Cpath d='M45.6208 27.043H24.3477V29.7383H44.9857C45.2557 28.8628 45.4566 27.9595 45.6208 27.043V27.043Z' fill='black'/%3E%3Cpath d='M24.3477 35.1289H42.4905C43.0319 34.266 43.5192 33.3683 43.9438 32.4336H24.3477V35.1289Z' fill='black'/%3E%3C/svg%3E%0A", + "logoProfileCollapsedAltText": "", + "logoProfileCollapsedHeight": "22", + "logoProfileHeight": "22", + "name": "NoAccess", + "pageTitle": "#23282e", + "primaryColor": "#000000", + "primaryOffColor": "#000000", + "profileBackgroundColor": "#FFFFFF", + "profileMenuHighlightColor": "#FFFFFF", + "profileMenuHoverColor": "#FFFFFF", + "profileMenuHoverTextColor": "#000000", + "profileMenuTextHighlightColor": "#455469", + "secondaryColor": "#69788b", + "switchBackgroundColor": "#c0c9d5", + "textColor": "#ffffff", + "topBarBackgroundColor": "#ffffff", + "topBarBorderColor": "#e7eef4", + "topBarHeaderColor": "#23282e", + "topBarTextColor": "#69788b", + }, + ], + "tree": { + "_id": "FrodoTest", + "_rev": "257422172", + "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", + "enabled": true, + "entryNodeId": "e2c39477-847a-4df2-9c5d-b449a752638b", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "278bf084-9eea-46fe-8ce9-2600dde3b046": { + "connections": { + "localAuthentication": "fc7e47cd-c679-4211-8e05-a36654f23c67", + "socialAuthentication": "d5cc2d52-6ce4-452d-85ea-3a5b50218b67", + }, + "displayName": "Login Page", + "nodeType": "PageNode", + }, + "64157fca-bd5b-4405-a4c8-64ffd98a5461": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "SAML2 Authentication", + "nodeType": "product-Saml2Node", + }, + "731c5810-020b-45c8-a7fc-3c21903ae2b3": { + "connections": { + "localAuthentication": "fc7e47cd-c679-4211-8e05-a36654f23c67", + "socialAuthentication": "d5cc2d52-6ce4-452d-85ea-3a5b50218b67", + }, + "displayName": "Login Page", + "nodeType": "PageNode", + }, + "bf153f37-83dd-4f39-aa0c-74135430242e": { + "connections": { + "EMAIL_NOT_SENT": "e301438c-0bd0-429c-ab0c-66126501069a", + "EMAIL_SENT": "64157fca-bd5b-4405-a4c8-64ffd98a5461", + }, + "displayName": "Email Template Node", + "nodeType": "EmailTemplateNode", + }, + "d5cc2d52-6ce4-452d-85ea-3a5b50218b67": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "bf153f37-83dd-4f39-aa0c-74135430242e", + }, + "displayName": "Social Login", + "nodeType": "SocialProviderHandlerNode", + }, + "e2c39477-847a-4df2-9c5d-b449a752638b": { + "connections": { + "known": "731c5810-020b-45c8-a7fc-3c21903ae2b3", + "unknown": "278bf084-9eea-46fe-8ce9-2600dde3b046", + }, + "displayName": "Check Username", + "nodeType": "ScriptedDecisionNode", + }, + "fc7e47cd-c679-4211-8e05-a36654f23c67": { + "connections": { + "CANCELLED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "EXPIRED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "FALSE": "e301438c-0bd0-429c-ab0c-66126501069a", + "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", + "TRUE": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Validate Creds", + "nodeType": "IdentityStoreDecisionNode", + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Frodo","Prototype"]", + }, + }, + "variable": {}, + }, + "FrodoTestJourney1": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "25f9ef92-b8a8-45fd-97bd-d32e90040202": { + "_id": "25f9ef92-b8a8-45fd-97bd-d32e90040202", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-1249183159", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + "f7446364-c2af-4a05-b3cc-e51d2cac5495": { + "_id": "f7446364-c2af-4a05-b3cc-e51d2cac5495", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1088101812", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + }, + "nodes": { + "1c586352-4568-4918-8985-876f142d1427": { + "_id": "1c586352-4568-4918-8985-876f142d1427", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "1832077009", + "_type": { + "_id": "DataStoreDecisionNode", + "collection": true, + "name": "Data Store Decision", + }, + }, + "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f": { + "_id": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-1422384466", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "f7446364-c2af-4a05-b3cc-e51d2cac5495", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "25f9ef92-b8a8-45fd-97bd-d32e90040202", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "FrodoTestJourney1", + "_rev": "-156934367", + "description": "Frodo test journey", + "enabled": true, + "entryNodeId": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "1c586352-4568-4918-8985-876f142d1427": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Validate Credentials", + "nodeType": "DataStoreDecisionNode", + }, + "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f": { + "connections": { + "outcome": "1c586352-4568-4918-8985-876f142d1427", + }, + "displayName": "Login Page", + "nodeType": "PageNode", + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Frodo","Prototype"]", + }, + }, + "variable": {}, + }, + "FrodoTestJourney10": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "5883ff1e-80dd-49f5-a609-120303e1b0cd": { + "_id": "5883ff1e-80dd-49f5-a609-120303e1b0cd", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1326879436", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + "59129227-f192-4ff4-a7b4-bc7690b82d4f": { + "_id": "59129227-f192-4ff4-a7b4-bc7690b82d4f", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-1475080074", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "FrodoTestJourney10", + "_rev": "-1571351278", + "enabled": true, + "entryNodeId": "5883ff1e-80dd-49f5-a609-120303e1b0cd", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "5883ff1e-80dd-49f5-a609-120303e1b0cd": { + "connections": {}, + "displayName": "name1", + "nodeType": "ValidatedUsernameNode", + }, + "59129227-f192-4ff4-a7b4-bc7690b82d4f": { + "connections": {}, + "displayName": "name2", + "nodeType": "ValidatedUsernameNode", + }, + }, + "staticNodes": { + "node3": {}, + "node4": {}, + }, + "uiConfig": {}, + }, + "variable": {}, + }, + "FrodoTestJourney2": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { + "_id": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-948199723", + "_type": { + "_id": "InnerTreeEvaluatorNode", + "collection": true, + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "FrodoTestJourney1", + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "FrodoTestJourney2", + "_rev": "743763339", + "description": "Frodo test journey", + "enabled": true, + "entryNodeId": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Login", + "nodeType": "InnerTreeEvaluatorNode", + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Frodo","Prototype"]", + }, + }, + "variable": {}, + }, + "FrodoTestJourney3": { + "circlesOfTrust": { + "2f04818d-561e-4f8a-82e8-af2426112138": { + "_id": "2f04818d-561e-4f8a-82e8-af2426112138", + "_rev": "-222749816", + "_type": { + "_id": "circlesoftrust", + "collection": true, + "name": "Circle of Trust", + }, + "status": "active", + "trustedProviders": [ + "benefits-IDP|saml2", + "iSPAzure|saml2", + ], + }, + "AzureCOT": { + "_id": "AzureCOT", + "_rev": "-954827061", + "_type": { + "_id": "circlesoftrust", + "collection": true, + "name": "Circle of Trust", + }, + "status": "active", + "trustedProviders": [ + "iSPAzure|saml2", + "urn:federation:MicrosoftOnline|saml2", + "https://sts.windows.net/711ffa9c-5972-4713-ace3-688c9732614a/|saml2", + "SPAzure|saml2", + "https://idc.scheuber.io/am/saml2/IDPAzure|saml2", + ], + }, + }, + "emailTemplates": { + "welcome": { + "_id": "emailTemplate/welcome", + "defaultLocale": "en", + "displayName": "Welcome", + "enabled": true, + "from": "saas@forgerock.com", + "html": { + "en": "

Welcome. Your username is '{{object.userName}}'.

", + }, + "message": { + "en": "

Welcome. Your username is '{{object.userName}}'.

", + }, + "mimeType": "text/html", + "styles": "body{ + background-color:#324054; + color:#5e6d82; + padding:60px; + text-align:center +} +a{ + text-decoration:none; + color:#109cf1 +} +.content{ + background-color:#fff; + border-radius:4px; + margin:0 auto; + padding:48px; + width:235px +} +", + "subject": { + "en": "Your account has been created", + }, + }, + }, + "innerNodes": { + "60ff8a50-6be3-4eb6-a031-387897e7ca9a": { + "_id": "60ff8a50-6be3-4eb6-a031-387897e7ca9a", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "969732594", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + "78164e4b-ac34-46fb-b271-2ae0b1c4dda3": { + "_id": "78164e4b-ac34-46fb-b271-2ae0b1c4dda3", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1320178888", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + "99f2d026-8d93-492d-b97f-c7331dc31c6d": { + "_id": "99f2d026-8d93-492d-b97f-c7331dc31c6d", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-2073692024", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + "e165f3c7-babc-43be-8b3c-e99f1e735908": { + "_id": "e165f3c7-babc-43be-8b3c-e99f1e735908", + "_outcomes": [ + { + "displayName": "Social Authentication", + "id": "socialAuthentication", + }, + { + "displayName": "Local Authentication", + "id": "localAuthentication", + }, + ], + "_rev": "280483221", + "_type": { + "_id": "SelectIdPNode", + "collection": true, + "name": "Select Identity Provider", + }, + "filteredProviders": [ + "google", + "facebook", + "azure", + ], + "identityAttribute": "mail", + "includeLocalAuthentication": true, + "offerOnlyExisting": false, + "passwordAttribute": "password", + }, + "eb302165-5014-4538-8baf-8cdce05a50e6": { + "_id": "eb302165-5014-4538-8baf-8cdce05a50e6", + "_outcomes": [ + { + "displayName": "Social Authentication", + "id": "socialAuthentication", + }, + { + "displayName": "Local Authentication", + "id": "localAuthentication", + }, + ], + "_rev": "1791446947", + "_type": { + "_id": "SelectIdPNode", + "collection": true, + "name": "Select Identity Provider", + }, + "filteredProviders": [ + "adfs", + "github", + ], + "identityAttribute": "mail", + "includeLocalAuthentication": true, + "offerOnlyExisting": false, + "passwordAttribute": "password", + }, + }, + "nodes": { + "46643303-aeb2-4873-9df1-59db4958cc34": { + "_id": "46643303-aeb2-4873-9df1-59db4958cc34", + "_outcomes": [ + { + "displayName": "known", + "id": "known", + }, + { + "displayName": "unknown", + "id": "unknown", + }, + ], + "_rev": "-99193033", + "_type": { + "_id": "ScriptedDecisionNode", + "collection": true, + "name": "Scripted Decision", + }, + "inputs": [ + "*", + ], + "outcomes": [ + "known", + "unknown", + ], + "outputs": [ + "*", + ], + "script": "739bdc48-fd24-4c52-b353-88706d75558a", + }, + "4b5d893f-0ade-4385-88d6-a281754fe498": { + "_id": "4b5d893f-0ade-4385-88d6-a281754fe498", + "_outcomes": [ + { + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", + }, + { + "displayName": "No account exists", + "id": "NO_ACCOUNT", + }, + ], + "_rev": "589396101", + "_type": { + "_id": "SocialProviderHandlerNode", + "collection": true, + "name": "Legacy Social Provider Handler Node", + }, + "clientType": "BROWSER", + "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, + "usernameAttribute": "userName", + }, + "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { + "_id": "5ec39fc4-56c1-4fb5-b808-c248d60d0377", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + { + "displayName": "Unknown Device", + "id": "unknownDevice", + }, + ], + "_rev": "-498498895", + "_type": { + "_id": "DeviceMatchNode", + "collection": true, + "name": "Device Match", + }, + "acceptableVariance": 0, + "expiration": 30, + "script": "d58977ed-0542-4147-8197-973ef7300191", + "useScript": true, + }, + "9381fc70-1a31-40de-85de-23faf97e7b28": { + "_id": "9381fc70-1a31-40de-85de-23faf97e7b28", + "_outcomes": [ + { + "displayName": "Social Authentication", + "id": "socialAuthentication", + }, + { + "displayName": "Local Authentication", + "id": "localAuthentication", + }, + ], + "_rev": "1072614526", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "78164e4b-ac34-46fb-b271-2ae0b1c4dda3", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", + }, + { + "_id": "eb302165-5014-4538-8baf-8cdce05a50e6", + "displayName": "Select IDP", + "nodeType": "SelectIdPNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + "a681751d-ab8c-4cb8-8be9-92b4cc688b69": { + "_id": "a681751d-ab8c-4cb8-8be9-92b4cc688b69", + "_outcomes": [ + { + "displayName": "True", + "id": "TRUE", + }, + { + "displayName": "False", + "id": "FALSE", + }, + { + "displayName": "Locked", + "id": "LOCKED", + }, + { + "displayName": "Cancelled", + "id": "CANCELLED", + }, + { + "displayName": "Expired", + "id": "EXPIRED", + }, + ], + "_rev": "-42205309", + "_type": { + "_id": "IdentityStoreDecisionNode", + "collection": true, + "name": "Identity Store Decision", + }, + "minimumPasswordLength": 8, + "mixedCaseForPasswordChangeMessages": false, + "useUniversalIdForUsername": true, + }, + "ab9f607b-0f87-4e46-972d-fa726cd1c8f0": { + "_id": "ab9f607b-0f87-4e46-972d-fa726cd1c8f0", + "_outcomes": [ + { + "displayName": "Social Authentication", + "id": "socialAuthentication", + }, + { + "displayName": "Local Authentication", + "id": "localAuthentication", + }, + ], + "_rev": "1440831455", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "99f2d026-8d93-492d-b97f-c7331dc31c6d", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "60ff8a50-6be3-4eb6-a031-387897e7ca9a", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", + }, + { + "_id": "e165f3c7-babc-43be-8b3c-e99f1e735908", + "displayName": "Select IDP", + "nodeType": "SelectIdPNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + "stage": "{"themeId":"00203891-dde0-4114-b27a-219ae0b43a61"}", + }, + "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59": { + "_id": "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59", + "_outcomes": [ + { + "displayName": "Email Sent", + "id": "EMAIL_SENT", + }, + { + "displayName": "Email Not Sent", + "id": "EMAIL_NOT_SENT", + }, + ], + "_rev": "-846450844", + "_type": { + "_id": "EmailTemplateNode", + "collection": true, + "name": "Email Template Node", + }, + "emailAttribute": "mail", + "emailTemplateName": "welcome", + "identityAttribute": "userName", + }, + "ce5239a2-6218-4470-912d-b09f71e38a2e": { + "_id": "ce5239a2-6218-4470-912d-b09f71e38a2e", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + { + "displayName": "Unknown Device", + "id": "unknownDevice", + }, + ], + "_rev": "-768692223", + "_type": { + "_id": "DeviceMatchNode", + "collection": true, + "name": "Device Match", + }, + "acceptableVariance": 0, + "expiration": 30, + "script": "3bd13a46-61c4-4974-8efb-1700c80c64e3", + "useScript": false, + }, + "dd0d8532-e7a2-40af-b05f-2913432fc97e": { + "_id": "dd0d8532-e7a2-40af-b05f-2913432fc97e", + "_outcomes": [ + { + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", + }, + { + "displayName": "No account exists", + "id": "NO_ACCOUNT", + }, + ], + "_rev": "1765887235", + "_type": { + "_id": "product-Saml2Node", + "collection": true, + "name": "SAML2 Authentication", + }, + "allowCreate": true, + "authComparison": "MINIMUM", + "authnContextClassRef": [], + "authnContextDeclRef": [], + "binding": "HTTP_ARTIFACT", + "forceAuthn": false, + "idpEntityId": "urn:federation:MicrosoftOnline", + "isPassive": false, + "metaAlias": "/alpha/iSPAzure", + "nameIdFormat": "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", + "requestBinding": "HTTP_REDIRECT", + }, + "e60801b1-9b6f-4017-83d4-1695ca982022": { + "_id": "e60801b1-9b6f-4017-83d4-1695ca982022", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "1634445849", + "_type": { + "_id": "InnerTreeEvaluatorNode", + "collection": true, + "name": "Inner Tree Evaluator", + }, + "displayErrorOutcome": false, + "tree": "FrodoTestJourney2", + }, + }, + "saml2Entities": { + "aVNQQXp1cmU": { + "_id": "aVNQQXp1cmU", + "_rev": "-1533212691", + "entityId": "iSPAzure", + "entityLocation": "hosted", + "serviceProvider": { + "advanced": { + "ecpConfiguration": { + "ecpRequestIdpListFinderImpl": "com.sun.identity.saml2.plugins.ECPIDPFinder", + }, + "idpProxy": {}, + "relayStateUrlList": {}, + "saeConfiguration": { + "spUrl": "https://idc.scheuber.io/am/spsaehandler/metaAlias/alpha/iSPAzure", + }, + }, + "assertionContent": { + "assertionTimeSkew": 300, + "authenticationContext": { + "authContextItems": [ + { + "contextReference": "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport", + "defaultItem": true, + "level": 0, + }, + ], + "authenticationComparisonType": "Exact", + "authenticationContextMapper": "com.sun.identity.saml2.plugins.DefaultSPAuthnContextMapper", + "includeRequestedAuthenticationContext": true, + }, + "basicAuthentication": {}, + "clientAuthentication": {}, + "nameIdFormat": { + "nameIdFormatList": [ + "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", + "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", + "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", + "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", + "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName", + "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos", + "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName", + ], + }, + "signingAndEncryption": { + "encryption": {}, + "requestResponseSigning": {}, + "secretIdAndAlgorithms": {}, + }, + }, + "assertionProcessing": { + "accountMapping": { + "spAccountMapper": "com.sun.identity.saml2.plugins.DefaultSPAccountMapper", + "useNameIDAsSPUserID": true, + }, + "adapter": {}, + "attributeMapper": { + "attributeMap": [ + { + "key": "http://schemas.microsoft.com/identity/claims/displayname", + "value": "cn", + }, + { + "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname", + "value": "givenName", + }, + { + "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname", + "value": "sn", + }, + { + "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress", + "value": "mail", + }, + { + "key": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name", + "value": "uid", + }, + ], + "attributeMapper": "com.sun.identity.saml2.plugins.DefaultSPAttributeMapper", + }, + "autoFederation": { + "autoFedEnabled": false, + }, + "responseArtifactMessageEncoding": { + "encoding": "URI", + }, + "url": {}, + }, + "services": { + "metaAlias": "/alpha/iSPAzure", + "serviceAttributes": { + "assertionConsumerService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact", + "index": 0, + "isDefault": true, + "location": "https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "index": 1, + "isDefault": false, + "location": "https://idc.scheuber.io/am/AuthConsumer/metaAlias/alpha/iSPAzure", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", + "index": 2, + "isDefault": false, + "location": "https://idc.scheuber.io/am/Consumer/ECP/metaAlias/alpha/iSPAzure", + }, + ], + "nameIdService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", + "location": "https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure", + "responseLocation": "https://idc.scheuber.io/am/SPMniRedirect/metaAlias/alpha/iSPAzure", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure", + "responseLocation": "https://idc.scheuber.io/am/SPMniPOST/metaAlias/alpha/iSPAzure", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure", + "responseLocation": "https://idc.scheuber.io/am/SPMniSoap/metaAlias/alpha/iSPAzure", + }, + ], + "singleLogoutService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", + "location": "https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure", + "responseLocation": "https://idc.scheuber.io/am/SPSloRedirect/metaAlias/alpha/iSPAzure", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure", + "responseLocation": "https://idc.scheuber.io/am/SPSloPOST/metaAlias/alpha/iSPAzure", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://idc.scheuber.io/am/SPSloSoap/metaAlias/alpha/iSPAzure", + }, + ], + }, + }, + }, + }, + "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l": { + "_id": "dXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5l", + "_rev": "-901720656", + "base64EntityXML": "PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI_Pgo8RW50aXR5RGVzY3JpcHRvciBlbnRpdHlJRD0idXJuOmZlZGVyYXRpb246TWljcm9zb2Z0T25saW5lIiBJRD0iX2U0NmExMTkzLWU4YTctNDhlZC04MDRmLTE1MTY3MjllY2I1ZiIgeG1sbnM9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDptZXRhZGF0YSIgeG1sbnM6cXVlcnk9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOm1ldGFkYXRhOmV4dDpxdWVyeSIgeG1sbnM6bWRhdHRyPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphdHRyaWJ1dGUiIHhtbG5zOnNhbWw9InVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDphc3NlcnRpb24iIHhtbG5zOnhlbmM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jIyIgeG1sbnM6eGVuYzExPSJodHRwOi8vd3d3LnczLm9yZy8yMDA5L3htbGVuYzExIyIgeG1sbnM6YWxnPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTphbGdzdXBwb3J0IiB4bWxuczp4NTA5cXJ5PSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDptZXRhZGF0YTpYNTA5OnF1ZXJ5IiB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyI-CiAgICA8RXh0ZW5zaW9ucz4KICAgICAgICA8YWxnOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyNzaGExIi8-CiAgICAgICAgPGFsZzpTaWduaW5nTWV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI3JzYS1zaGExIi8-CiAgICA8L0V4dGVuc2lvbnM-CiAgICA8U1BTU09EZXNjcmlwdG9yIFdhbnRBc3NlcnRpb25zU2lnbmVkPSJ0cnVlIiBwcm90b2NvbFN1cHBvcnRFbnVtZXJhdGlvbj0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOnByb3RvY29sIj4KICAgICAgICA8S2V5RGVzY3JpcHRvciB1c2U9InNpZ25pbmciPgogICAgICAgICAgICA8ZHM6S2V5SW5mbz4KICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgPGRzOlg1MDlEYXRhPgogICAgICAgICAgICAgICAgICAgIDxkczpYNTA5Q2VydGlmaWNhdGU-UEdObGNuUnBabWxqWVhSbFBnPT08L2RzOlg1MDlDZXJ0aWZpY2F0ZT4KICAgICAgICAgICAgICAgIDwvZHM6WDUwOURhdGE-CiAgICAgICAgICAgIDwvZHM6S2V5SW5mbz4KICAgICAgICA8L0tleURlc2NyaXB0b3I-CiAgICAgICAgPEtleURlc2NyaXB0b3IgdXNlPSJzaWduaW5nIj4KICAgICAgICAgICAgPGRzOktleUluZm8-CiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIDxkczpYNTA5RGF0YT4KICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUNlcnRpZmljYXRlPlBHTmxjblJwWm1sallYUmxQZz09PC9kczpYNTA5Q2VydGlmaWNhdGU-CiAgICAgICAgICAgICAgICA8L2RzOlg1MDlEYXRhPgogICAgICAgICAgICA8L2RzOktleUluZm8-CiAgICAgICAgPC9LZXlEZXNjcmlwdG9yPgogICAgICAgIDxLZXlEZXNjcmlwdG9yIHVzZT0ic2lnbmluZyI-CiAgICAgICAgICAgIDxkczpLZXlJbmZvPgogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICA8ZHM6WDUwOURhdGE-CiAgICAgICAgICAgICAgICAgICAgPGRzOlg1MDlDZXJ0aWZpY2F0ZT5QR05sY25ScFptbGpZWFJsUGc9PTwvZHM6WDUwOUNlcnRpZmljYXRlPgogICAgICAgICAgICAgICAgPC9kczpYNTA5RGF0YT4KICAgICAgICAgICAgPC9kczpLZXlJbmZvPgogICAgICAgIDwvS2V5RGVzY3JpcHRvcj4KICAgICAgICA8U2luZ2xlTG9nb3V0U2VydmljZSBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NUIiBMb2NhdGlvbj0iaHR0cHM6Ly9sb2dpbi5taWNyb3NvZnRvbmxpbmUuY29tL2xvZ2luLnNyZiIvPgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6ZW1haWxBZGRyZXNzPC9OYW1lSURGb3JtYXQ-CiAgICAgICAgPE5hbWVJREZvcm1hdD51cm46bWFjZTpzaGliYm9sZXRoOjEuMDpuYW1lSWRlbnRpZmllcjwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6MS4xOm5hbWVpZC1mb3JtYXQ6dW5zcGVjaWZpZWQ8L05hbWVJREZvcm1hdD4KICAgICAgICA8TmFtZUlERm9ybWF0PnVybjpvYXNpczpuYW1lczp0YzpTQU1MOjIuMDpuYW1laWQtZm9ybWF0OnRyYW5zaWVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxOYW1lSURGb3JtYXQ-dXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOm5hbWVpZC1mb3JtYXQ6cGVyc2lzdGVudDwvTmFtZUlERm9ybWF0PgogICAgICAgIDxBc3NlcnRpb25Db25zdW1lclNlcnZpY2UgaW5kZXg9IjAiIGlzRGVmYXVsdD0idHJ1ZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOkhUVFAtUE9TVCIgTG9jYXRpb249Imh0dHBzOi8vbG9naW4ubWljcm9zb2Z0b25saW5lLmNvbS9sb2dpbi5zcmYiLz4KICAgICAgICA8QXNzZXJ0aW9uQ29uc3VtZXJTZXJ2aWNlIGluZGV4PSIxIiBpc0RlZmF1bHQ9ImZhbHNlIiBCaW5kaW5nPSJ1cm46b2FzaXM6bmFtZXM6dGM6U0FNTDoyLjA6YmluZGluZ3M6SFRUUC1QT1NULVNpbXBsZVNpZ24iIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICAgICAgPEFzc2VydGlvbkNvbnN1bWVyU2VydmljZSBpbmRleD0iMiIgaXNEZWZhdWx0PSJmYWxzZSIgQmluZGluZz0idXJuOm9hc2lzOm5hbWVzOnRjOlNBTUw6Mi4wOmJpbmRpbmdzOlBBT1MiIExvY2F0aW9uPSJodHRwczovL2xvZ2luLm1pY3Jvc29mdG9ubGluZS5jb20vbG9naW4uc3JmIi8-CiAgICA8L1NQU1NPRGVzY3JpcHRvcj4KPC9FbnRpdHlEZXNjcmlwdG9yPgoK", + "entityId": "urn:federation:MicrosoftOnline", + "entityLocation": "remote", + "serviceProvider": { + "advanced": { + "idpProxy": {}, + "saeConfiguration": {}, + "treeConfiguration": {}, + }, + "assertionContent": { + "basicAuthentication": {}, + "nameIdFormat": { + "nameIdFormatList": [ + "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", + "urn:mace:shibboleth:1.0:nameIdentifier", + "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", + "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", + "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", + ], + }, + "secrets": {}, + "signingAndEncryption": { + "encryption": {}, + "requestResponseSigning": { + "assertion": true, + }, + "secretIdAndAlgorithms": {}, + }, + }, + "assertionProcessing": { + "accountMapper": {}, + "attributeMapper": { + "attributeMap": [ + { + "binary": false, + "localAttribute": "mail", + "samlAttribute": "IDPEmail", + }, + { + "binary": false, + "localAttribute": "UOPClassID", + "samlAttribute": "UOPClassID", + }, + ], + }, + "responseArtifactMessageEncoding": { + "encoding": "URI", + }, + }, + "services": { + "serviceAttributes": { + "assertionConsumerService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "index": 0, + "isDefault": true, + "location": "https://login.microsoftonline.com/login.srf", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", + "index": 1, + "isDefault": false, + "location": "https://login.microsoftonline.com/login.srf", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", + "index": 2, + "isDefault": false, + "location": "https://login.microsoftonline.com/login.srf", + }, + ], + "singleLogoutService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://login.microsoftonline.com/login.srf", + }, + ], + }, + }, + }, + }, + }, + "scripts": { + "23143919-6b78-40c3-b25e-beca19b229e0": { + "_id": "23143919-6b78-40c3-b25e-beca19b229e0", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, + "name": "GitHub Profile Normalization (VS)", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("GitHub rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", + ], + }, + "58c824ae-84ed-4724-82cd-db128fc3f6c": { + "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Converts a normalized social profile into a managed user", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, + "name": "Normalized Profile to Managed User", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue managedUser = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("userName", normalizedProfile.username)))", + "", + "if (normalizedProfile.postalAddress.isNotNull()) managedUser.put("postalAddress", normalizedProfile.postalAddress)", + "if (normalizedProfile.addressLocality.isNotNull()) managedUser.put("city", normalizedProfile.addressLocality)", + "if (normalizedProfile.addressRegion.isNotNull()) managedUser.put("stateProvince", normalizedProfile.addressRegion)", + "if (normalizedProfile.postalCode.isNotNull()) managedUser.put("postalCode", normalizedProfile.postalCode)", + "if (normalizedProfile.country.isNotNull()) managedUser.put("country", normalizedProfile.country)", + "if (normalizedProfile.phone.isNotNull()) managedUser.put("telephoneNumber", normalizedProfile.phone)", + "", + "// if the givenName and familyName is null or empty", + "// then add a boolean flag to the shared state to indicate names are not present", + "// this could be used elsewhere", + "// for eg. this could be used in a scripted decision node to by-pass patching", + "// the user object with blank values when givenName and familyName is not present", + "boolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())", + "boolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())", + "sharedState.put("nameEmptyOrNull", noGivenName && noFamilyName)", + "", + "return managedUser", + "", + ], + }, + "739bdc48-fd24-4c52-b353-88706d75558a": { + "_id": "739bdc48-fd24-4c52-b353-88706d75558a", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Check if username has already been collected.", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250390, + "name": "Check Username", + "script": [ + "/* Check Username", + " *", + " * Author: volker.scheuber@forgerock.com", + " * ", + " * Check if username has already been collected.", + " * Return "known" if yes, "unknown" otherwise.", + " * ", + " * This script does not need to be parametrized. It will work properly as is.", + " * ", + " * The Scripted Decision Node needs the following outcomes defined:", + " * - known", + " * - unknown", + " */", + "(function () {", + " if (null != sharedState.get("username")) {", + " outcome = "known";", + " }", + " else {", + " outcome = "unknown";", + " }", + "}());", + ], + }, + "d58977ed-0542-4147-8197-973ef7300191": { + "_id": "d58977ed-0542-4147-8197-973ef7300191", + "context": "AUTHENTICATION_TREE_DECISION_NODE", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Custom Device Match Script", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250470, + "name": "Custom Device Match Script", + "script": [ + "/*", + " * Custom Device Match Script", + " */", + "", + "outcome = "true";", + ], + }, + "dbe0bf9a-72aa-49d5-8483-9db147985a47": { + "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from ADFS", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, + "name": "ADFS Profile Normalization (JS)", + "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + " * This script returns the social identity profile information for the authenticating user", + " * in a standard form expected by the Social Provider Handler Node.", + " *", + " * Defined variables:", + " * rawProfile - The social identity provider profile information for the authenticating user.", + " * JsonValue (1).", + " * logger - The debug logger instance:", + " * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.", + " * realm - String (primitive).", + " * The name of the realm the user is authenticating to.", + " * requestHeaders - TreeMap (2).", + " * The object that provides methods for accessing headers in the login request:", + " * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.", + " * requestParameters - TreeMap (2).", + " * The object that contains the authentication request parameters.", + " * selectedIdp - String (primitive).", + " * The social identity provider name. For example: google.", + " * sharedState - LinkedHashMap (3).", + " * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " * transientState - LinkedHashMap (3).", + " * The object for storing sensitive information that must not leave the server unencrypted,", + " * and that may not need to persist between authentication requests during the authentication session:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " *", + " * Return - a JsonValue (1).", + " * The result of the last statement in the script is returned to the server.", + " * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)", + " * is the last (and only) statement in this script, and its return value will become the script result.", + " * Do not use "return variable" statement outside of a function definition.", + " *", + " * This script's last statement should result in a JsonValue (1) with the following keys:", + " * {", + " * {"displayName": "corresponding-social-identity-provider-value"},", + " * {"email": "corresponding-social-identity-provider-value"},", + " * {"familyName": "corresponding-social-identity-provider-value"},", + " * {"givenName": "corresponding-social-identity-provider-value"},", + " * {"id": "corresponding-social-identity-provider-value"},", + " * {"locale": "corresponding-social-identity-provider-value"},", + " * {"photoUrl": "corresponding-social-identity-provider-value"},", + " * {"username": "corresponding-social-identity-provider-value"}", + " * }", + " *", + " * The consumer of this data defines which keys are required and which are optional.", + " * For example, the script associated with the Social Provider Handler Node and,", + " * ultimately, the managed object created/updated with this data", + " * will expect certain keys to be populated.", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " *", + " * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.", + " * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.", + " * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.", + " */", + "", + "(function () {", + " var frJava = JavaImporter(", + " org.forgerock.json.JsonValue", + " );", + "", + " var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());", + " ", + " //logger.message('Seguin rawProfile: '+rawProfile);", + "", + " normalizedProfileData.put('id', rawProfile.get('sub').asString());", + " normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());", + " normalizedProfileData.put('email', rawProfile.get('mail').asString());", + " normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());", + " normalizedProfileData.put('familyName', rawProfile.get('sn').asString());", + " normalizedProfileData.put('username', rawProfile.get('upn').asString());", + " normalizedProfileData.put('roles', rawProfile.get('roles').asString());", + " ", + " //logger.message('Seguin normalizedProfileData: '+normalizedProfileData);", + "", + " return normalizedProfileData;", + "}());", + ], + }, + }, + "socialIdentityProviders": { + "adfs": { + "_id": "adfs", + "_type": { + "_id": "oidcConfig", + "collection": true, + "name": "Client configuration for providers that implement the OpenID Connect specification.", + }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://adfs.mytestrun.com/adfs", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://adfs.mytestrun.com/adfs/discovery/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "RS256", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", + ], + "tokenEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/token", + "transform": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft ADFS", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://adfs.mytestrun.com/adfs/.well-known/openid-configuration", + }, + "github": { + "_id": "github", + "_type": { + "_id": "oauth2Config", + "collection": true, + "name": "Client configuration for providers that implement the OAuth2 specification.", + }, + "authenticationIdKey": "id", + "authorizationEndpoint": "https://github.com/login/oauth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "bdae6d141d4dcf95a630", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "user", + ], + "tokenEndpoint": "https://github.com/login/oauth/access_token", + "transform": "23143919-6b78-40c3-b25e-beca19b229e0", + "uiConfig": { + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "GitHub", + "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", + "iconBackground": "#4184f3", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://api.github.com/user", + }, + }, + "themes": [ + { + "_id": "00203891-dde0-4114-b27a-219ae0b43a61", + "accountFooter": " +", + "accountFooterEnabled": true, + "accountPageSections": { + "accountControls": { + "enabled": false, + }, + "accountSecurity": { + "enabled": true, + "subsections": { + "password": { + "enabled": true, + }, + "securityQuestions": { + "enabled": false, + }, + "twoStepVerification": { + "enabled": true, + }, + "username": { + "enabled": true, + }, + }, + }, + "consent": { + "enabled": false, + }, + "oauthApplications": { + "enabled": false, + }, + "personalInformation": { + "enabled": true, + }, + "preferences": { + "enabled": false, + }, + "social": { + "enabled": false, + }, + "trustedDevices": { + "enabled": true, + }, + }, + "backgroundColor": "#FFFFFF", + "backgroundImage": "", + "bodyText": "#5E6D82", + "buttonRounded": "50", + "dangerColor": "#f7685b", + "favicon": "", + "isDefault": false, + "journeyFooter": " + +", + "journeyFooterEnabled": true, + "journeyHeader": "
+ +
+", + "journeyHeaderEnabled": true, + "journeyJustifiedContent": "", + "journeyJustifiedContentEnabled": false, + "journeyLayout": "card", + "journeyTheaterMode": false, + "linkActiveColor": "#C60819", + "linkColor": "#EB0A1E", + "linkedTrees": [], + "logo": "", + "logoAltText": "", + "logoEnabled": true, + "logoHeight": "40", + "logoProfile": "https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg", + "logoProfileAltText": "Highlander", + "logoProfileCollapsed": "https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg", + "logoProfileCollapsedAltText": "Highlander", + "logoProfileCollapsedHeight": "28", + "logoProfileHeight": "28", + "name": "Highlander", + "pageTitle": "#23282e", + "primaryColor": "#EB0A1E", + "primaryOffColor": "#C60819", + "profileBackgroundColor": "#FFFFFF", + "profileMenuHighlightColor": "#FFFFFF", + "profileMenuHoverColor": "#FFFFFF", + "profileMenuHoverTextColor": "#455469", + "profileMenuTextHighlightColor": "#EB0A1E", + "secondaryColor": "#69788b", + "textColor": "#ffffff", + }, + ], + "tree": { + "_id": "FrodoTestJourney3", + "_rev": "-250164044", + "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", + "enabled": true, + "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "46643303-aeb2-4873-9df1-59db4958cc34": { + "connections": { + "known": "9381fc70-1a31-40de-85de-23faf97e7b28", + "unknown": "ab9f607b-0f87-4e46-972d-fa726cd1c8f0", + }, + "displayName": "Check Username", + "nodeType": "ScriptedDecisionNode", + }, + "4b5d893f-0ade-4385-88d6-a281754fe498": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59", }, - "assertionContent": { - "basicAuthentication": {}, - "nameIdFormat": { - "nameIdFormatList": [ - "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress", - "urn:mace:shibboleth:1.0:nameIdentifier", - "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", - "urn:oasis:names:tc:SAML:2.0:nameid-format:transient", - "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent", - ], - }, - "secrets": {}, - "signingAndEncryption": { - "encryption": {}, - "requestResponseSigning": { - "assertion": true, - }, - "secretIdAndAlgorithms": {}, - }, + "displayName": "Social Login", + "nodeType": "SocialProviderHandlerNode", + }, + "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "unknownDevice": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "assertionProcessing": { - "accountMapper": {}, - "attributeMapper": { - "attributeMap": [ - { - "binary": false, - "localAttribute": "mail", - "samlAttribute": "IDPEmail", - }, - { - "binary": false, - "localAttribute": "UOPClassID", - "samlAttribute": "UOPClassID", - }, - ], - }, - "responseArtifactMessageEncoding": { - "encoding": "URI", - }, + "displayName": "Custom Device Match", + "nodeType": "DeviceMatchNode", + }, + "9381fc70-1a31-40de-85de-23faf97e7b28": { + "connections": { + "localAuthentication": "a681751d-ab8c-4cb8-8be9-92b4cc688b69", + "socialAuthentication": "4b5d893f-0ade-4385-88d6-a281754fe498", }, - "services": { - "serviceAttributes": { - "assertionConsumerService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "index": 0, - "isDefault": true, - "location": "https://login.microsoftonline.com/login.srf", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign", - "index": 1, - "isDefault": false, - "location": "https://login.microsoftonline.com/login.srf", - }, - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:PAOS", - "index": 2, - "isDefault": false, - "location": "https://login.microsoftonline.com/login.srf", - }, - ], - "singleLogoutService": [ - { - "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", - "location": "https://login.microsoftonline.com/login.srf", - }, - ], - }, + "displayName": "Login Page", + "nodeType": "PageNode", + }, + "a681751d-ab8c-4cb8-8be9-92b4cc688b69": { + "connections": { + "CANCELLED": "e60801b1-9b6f-4017-83d4-1695ca982022", + "EXPIRED": "e60801b1-9b6f-4017-83d4-1695ca982022", + "FALSE": "e301438c-0bd0-429c-ab0c-66126501069a", + "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", + "TRUE": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, + "displayName": "Validate Creds", + "nodeType": "IdentityStoreDecisionNode", + }, + "ab9f607b-0f87-4e46-972d-fa726cd1c8f0": { + "connections": { + "localAuthentication": "a681751d-ab8c-4cb8-8be9-92b4cc688b69", + "socialAuthentication": "4b5d893f-0ade-4385-88d6-a281754fe498", + }, + "displayName": "Login Page", + "nodeType": "PageNode", + }, + "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59": { + "connections": { + "EMAIL_NOT_SENT": "e301438c-0bd0-429c-ab0c-66126501069a", + "EMAIL_SENT": "dd0d8532-e7a2-40af-b05f-2913432fc97e", + }, + "displayName": "Email Template Node", + "nodeType": "EmailTemplateNode", + }, + "ce5239a2-6218-4470-912d-b09f71e38a2e": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "unknownDevice": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "Device Match", + "nodeType": "DeviceMatchNode", + }, + "dd0d8532-e7a2-40af-b05f-2913432fc97e": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "SAML2 Authentication", + "nodeType": "product-Saml2Node", + }, + "e60801b1-9b6f-4017-83d4-1695ca982022": { + "connections": { + "false": "5ec39fc4-56c1-4fb5-b808-c248d60d0377", + "true": "ce5239a2-6218-4470-912d-b09f71e38a2e", + }, + "displayName": "Login", + "nodeType": "InnerTreeEvaluatorNode", }, }, - }, - "scripts": { - "23143919-6b78-40c3-b25e-beca19b229e0": { - "_id": "23143919-6b78-40c3-b25e-beca19b229e0", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Normalizes raw profile data from GitHub", - "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "GitHub Profile Normalization (VS)", - "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nlogger.warning(\\"GitHub rawProfile: \\"+rawProfile)\\n\\nreturn json(object(\\n field(\\"id\\", rawProfile.id),\\n field(\\"displayName\\", rawProfile.name),\\n field(\\"givenName\\", rawProfile.first_name),\\n field(\\"familyName\\", rawProfile.last_name),\\n field(\\"photoUrl\\", rawProfile.picture.data.url),\\n field(\\"email\\", rawProfile.email),\\n field(\\"username\\", rawProfile.email)))"", - ], - }, - "58c824ae-84ed-4724-82cd-db128fc3f6c": { - "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": true, - "description": "Converts a normalized social profile into a managed user", - "evaluatorVersion": "1.0", - "language": "GROOVY", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Normalized Profile to Managed User", - "script": [ - ""/*\\n * Copyright 2020 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS.\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\nimport static org.forgerock.json.JsonValue.field\\nimport static org.forgerock.json.JsonValue.json\\nimport static org.forgerock.json.JsonValue.object\\n\\nimport org.forgerock.json.JsonValue\\n\\nJsonValue managedUser = json(object(\\n field(\\"givenName\\", normalizedProfile.givenName),\\n field(\\"sn\\", normalizedProfile.familyName),\\n field(\\"mail\\", normalizedProfile.email),\\n field(\\"userName\\", normalizedProfile.username)))\\n\\nif (normalizedProfile.postalAddress.isNotNull()) managedUser.put(\\"postalAddress\\", normalizedProfile.postalAddress)\\nif (normalizedProfile.addressLocality.isNotNull()) managedUser.put(\\"city\\", normalizedProfile.addressLocality)\\nif (normalizedProfile.addressRegion.isNotNull()) managedUser.put(\\"stateProvince\\", normalizedProfile.addressRegion)\\nif (normalizedProfile.postalCode.isNotNull()) managedUser.put(\\"postalCode\\", normalizedProfile.postalCode)\\nif (normalizedProfile.country.isNotNull()) managedUser.put(\\"country\\", normalizedProfile.country)\\nif (normalizedProfile.phone.isNotNull()) managedUser.put(\\"telephoneNumber\\", normalizedProfile.phone)\\n\\n// if the givenName and familyName is null or empty\\n// then add a boolean flag to the shared state to indicate names are not present\\n// this could be used elsewhere\\n// for eg. this could be used in a scripted decision node to by-pass patching\\n// the user object with blank values when givenName and familyName is not present\\nboolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())\\nboolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())\\nsharedState.put(\\"nameEmptyOrNull\\", noGivenName && noFamilyName)\\n\\nreturn managedUser\\n"", - ], - }, - "739bdc48-fd24-4c52-b353-88706d75558a": { - "_id": "739bdc48-fd24-4c52-b353-88706d75558a", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Check if username has already been collected.", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Check Username", - "script": [ - ""/* Check Username\\n *\\n * Author: volker.scheuber@forgerock.com\\n * \\n * Check if username has already been collected.\\n * Return \\"known\\" if yes, \\"unknown\\" otherwise.\\n * \\n * This script does not need to be parametrized. It will work properly as is.\\n * \\n * The Scripted Decision Node needs the following outcomes defined:\\n * - known\\n * - unknown\\n */\\n(function () {\\n if (null != sharedState.get(\\"username\\")) {\\n outcome = \\"known\\";\\n }\\n else {\\n outcome = \\"unknown\\";\\n }\\n}());"", - ], + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, }, - "d58977ed-0542-4147-8197-973ef7300191": { - "_id": "d58977ed-0542-4147-8197-973ef7300191", - "context": "AUTHENTICATION_TREE_DECISION_NODE", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Custom Device Match Script", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "Custom Device Match Script", - "script": [ - ""/*\\n * Custom Device Match Script\\n */\\n\\noutcome = \\"true\\";"", - ], + "uiConfig": { + "categories": "["Frodo","Prototype"]", }, - "dbe0bf9a-72aa-49d5-8483-9db147985a47": { - "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", - "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", - "createdBy": "null", - "creationDate": 0, - "default": false, - "description": "Normalizes raw profile data from ADFS", - "evaluatorVersion": "1.0", - "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, - "name": "ADFS Profile Normalization (JS)", - "script": [ - ""/*\\n * Copyright 2022 ForgeRock AS. All Rights Reserved\\n *\\n * Use of this code requires a commercial software license with ForgeRock AS\\n * or with one of its affiliates. All use shall be exclusively subject\\n * to such license between the licensee and ForgeRock AS.\\n */\\n\\n/*\\n * This script returns the social identity profile information for the authenticating user\\n * in a standard form expected by the Social Provider Handler Node.\\n *\\n * Defined variables:\\n * rawProfile - The social identity provider profile information for the authenticating user.\\n * JsonValue (1).\\n * logger - The debug logger instance:\\n * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.\\n * realm - String (primitive).\\n * The name of the realm the user is authenticating to.\\n * requestHeaders - TreeMap (2).\\n * The object that provides methods for accessing headers in the login request:\\n * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.\\n * requestParameters - TreeMap (2).\\n * The object that contains the authentication request parameters.\\n * selectedIdp - String (primitive).\\n * The social identity provider name. For example: google.\\n * sharedState - LinkedHashMap (3).\\n * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n * transientState - LinkedHashMap (3).\\n * The object for storing sensitive information that must not leave the server unencrypted,\\n * and that may not need to persist between authentication requests during the authentication session:\\n * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.\\n *\\n * Return - a JsonValue (1).\\n * The result of the last statement in the script is returned to the server.\\n * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)\\n * is the last (and only) statement in this script, and its return value will become the script result.\\n * Do not use \\"return variable\\" statement outside of a function definition.\\n *\\n * This script's last statement should result in a JsonValue (1) with the following keys:\\n * {\\n * {\\"displayName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"email\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"familyName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"givenName\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"id\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"locale\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"photoUrl\\": \\"corresponding-social-identity-provider-value\\"},\\n * {\\"username\\": \\"corresponding-social-identity-provider-value\\"}\\n * }\\n *\\n * The consumer of this data defines which keys are required and which are optional.\\n * For example, the script associated with the Social Provider Handler Node and,\\n * ultimately, the managed object created/updated with this data\\n * will expect certain keys to be populated.\\n * In some common default configurations, the following keys are required to be not empty:\\n * username, givenName, familyName, email.\\n *\\n * From RFC4517: A value of the Directory String syntax is a string of one or more\\n * arbitrary characters from the Universal Character Set (UCS).\\n * A zero-length character string is not permitted.\\n *\\n * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.\\n * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.\\n * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.\\n */\\n\\n(function () {\\n var frJava = JavaImporter(\\n org.forgerock.json.JsonValue\\n );\\n\\n var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());\\n \\n \\t//logger.message('Seguin rawProfile: '+rawProfile);\\n\\n normalizedProfileData.put('id', rawProfile.get('sub').asString());\\n normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());\\n normalizedProfileData.put('email', rawProfile.get('mail').asString());\\n normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());\\n normalizedProfileData.put('familyName', rawProfile.get('sn').asString());\\n normalizedProfileData.put('username', rawProfile.get('upn').asString());\\n normalizedProfileData.put('roles', rawProfile.get('roles').asString());\\n \\n \\t//logger.message('Seguin normalizedProfileData: '+normalizedProfileData);\\n\\n return normalizedProfileData;\\n}());"", + }, + "variable": {}, + }, + "FrodoTestJourney6": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "c6926f76-112c-4237-a99c-25193ef7aa2c": { + "_id": "c6926f76-112c-4237-a99c-25193ef7aa2c", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, ], + "_rev": "-1719690365", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, }, - }, - "socialIdentityProviders": { - "adfs": { - "_id": "adfs", + "e16d346b-0d34-4f90-a7ec-059edf1d4af8": { + "_id": "e16d346b-0d34-4f90-a7ec-059edf1d4af8", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-712569190", "_type": { - "_id": "oidcConfig", + "_id": "ValidatedUsernameNode", "collection": true, - "name": "Client configuration for providers that implement the OpenID Connect specification.", + "name": "Platform Username", }, - "acrValues": [], - "authenticationIdKey": "sub", - "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", - "enableNativeNonce": true, - "enabled": true, - "encryptJwtRequestParameter": false, - "encryptedIdTokens": false, - "issuer": "https://adfs.mytestrun.com/adfs", - "issuerComparisonCheckType": "EXACT", - "jwksUriEndpoint": "https://adfs.mytestrun.com/adfs/discovery/keys", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtRequestParameterOption": "NONE", - "jwtSigningAlgorithm": "RS256", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "openid", - "profile", - "email", + "usernameAttribute": "userName", + "validateInput": false, + }, + }, + "nodes": { + "20dde5d1-fe72-473a-b811-c16fe753fef5": { + "_id": "20dde5d1-fe72-473a-b811-c16fe753fef5", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, ], - "tokenEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/token", - "transform": "dbe0bf9a-72aa-49d5-8483-9db147985a47", - "uiConfig": { - "buttonClass": "", - "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", - "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", - "buttonDisplayName": "Microsoft ADFS", - "buttonImage": "/login/images/microsoft-logo.png", - "iconBackground": "#0078d7", - "iconClass": "fa-windows", - "iconFontColor": "white", + "_rev": "311952855", + "_type": { + "_id": "DataStoreDecisionNode", + "collection": true, + "name": "Data Store Decision", }, - "useCustomTrustStore": false, - "userInfoResponseType": "JSON", - "wellKnownEndpoint": "https://adfs.mytestrun.com/adfs/.well-known/openid-configuration", }, - "github": { - "_id": "github", + "a2fda63a-859d-44c0-ba5e-ac0bd5d82040": { + "_id": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1061038036", "_type": { - "_id": "oauth2Config", + "_id": "PageNode", "collection": true, - "name": "Client configuration for providers that implement the OAuth2 specification.", + "name": "Page Node", }, - "authenticationIdKey": "id", - "authorizationEndpoint": "https://github.com/login/oauth/authorize", - "clientAuthenticationMethod": "CLIENT_SECRET_POST", - "clientId": "bdae6d141d4dcf95a630", - "enabled": true, - "issuerComparisonCheckType": "EXACT", - "jwtEncryptionAlgorithm": "NONE", - "jwtEncryptionMethod": "NONE", - "jwtSigningAlgorithm": "NONE", - "pkceMethod": "S256", - "privateKeyJwtExpTime": 600, - "redirectURI": "https://idc.scheuber.io/login", - "responseMode": "DEFAULT", - "revocationCheckOptions": [], - "scopeDelimiter": " ", - "scopes": [ - "user", + "nodes": [ + { + "_id": "e16d346b-0d34-4f90-a7ec-059edf1d4af8", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "c6926f76-112c-4237-a99c-25193ef7aa2c", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", + }, ], - "tokenEndpoint": "https://ig.mytestrun.com/login/oauth/access_token", - "transform": "23143919-6b78-40c3-b25e-beca19b229e0", - "uiConfig": { - "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", - "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", - "buttonDisplayName": "GitHub", - "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", - "iconBackground": "#4184f3", - "iconFontColor": "white", + "pageDescription": {}, + "pageHeader": {}, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "FrodoTestJourney6", + "_rev": "-1471147218", + "description": "Frodo test journey", + "enabled": true, + "entryNodeId": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "20dde5d1-fe72-473a-b811-c16fe753fef5": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Validate Credentials", + "nodeType": "DataStoreDecisionNode", }, - "useCustomTrustStore": false, - "userInfoEndpoint": "https://ig.mytestrun.com/user", + "a2fda63a-859d-44c0-ba5e-ac0bd5d82040": { + "connections": { + "outcome": "20dde5d1-fe72-473a-b811-c16fe753fef5", + }, + "displayName": "Login Page", + "nodeType": "PageNode", + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Frodo","Prototype"]", }, }, - "themes": [ - { - "_id": "00203891-dde0-4114-b27a-219ae0b43a61", - "accountFooter": " -", - "accountFooterEnabled": true, - "accountPageSections": { - "accountControls": { - "enabled": false, + "variable": {}, + }, + "FrodoTestJourney7": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "35d6bbfa-7f62-4798-9070-c163db504b70": { + "_id": "35d6bbfa-7f62-4798-9070-c163db504b70", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", }, - "accountSecurity": { - "enabled": true, - "subsections": { - "password": { - "enabled": true, - }, - "securityQuestions": { - "enabled": false, - }, - "twoStepVerification": { - "enabled": true, - }, - "username": { - "enabled": true, - }, - }, + ], + "_rev": "-182957717", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + "533d2d2c-098d-40fe-8176-dc7e8c3fb870": { + "_id": "533d2d2c-098d-40fe-8176-dc7e8c3fb870", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-1207487356", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + }, + "nodes": { + "a9adc345-4fef-4d86-831a-9d8bc952f844": { + "_id": "a9adc345-4fef-4d86-831a-9d8bc952f844", + "_outcomes": [ + { + "displayName": "True", + "id": "true", }, - "consent": { - "enabled": false, + { + "displayName": "False", + "id": "false", }, - "oauthApplications": { - "enabled": false, + ], + "_rev": "-615114143", + "_type": { + "_id": "DataStoreDecisionNode", + "collection": true, + "name": "Data Store Decision", + }, + }, + "d6171ae2-903d-41cc-b851-af6414e56d56": { + "_id": "d6171ae2-903d-41cc-b851-af6414e56d56", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", }, - "personalInformation": { - "enabled": true, + ], + "_rev": "-1742098952", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "533d2d2c-098d-40fe-8176-dc7e8c3fb870", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", }, - "preferences": { - "enabled": false, + { + "_id": "35d6bbfa-7f62-4798-9070-c163db504b70", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", }, - "social": { - "enabled": false, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "FrodoTestJourney7", + "_rev": "-185208157", + "description": "Frodo test journey", + "enabled": true, + "entryNodeId": "d6171ae2-903d-41cc-b851-af6414e56d56", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "a9adc345-4fef-4d86-831a-9d8bc952f844": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "trustedDevices": { - "enabled": true, + "displayName": "Validate Credentials", + "nodeType": "DataStoreDecisionNode", + }, + "d6171ae2-903d-41cc-b851-af6414e56d56": { + "connections": { + "outcome": "a9adc345-4fef-4d86-831a-9d8bc952f844", }, + "displayName": "Login Page", + "nodeType": "PageNode", }, - "backgroundColor": "#FFFFFF", - "backgroundImage": "", - "bodyText": "#5E6D82", - "buttonRounded": "50", - "dangerColor": "#f7685b", - "favicon": "", - "isDefault": false, - "journeyFooter": " - -", - "journeyFooterEnabled": true, - "journeyHeader": "
- -
-", - "journeyHeaderEnabled": true, - "journeyJustifiedContent": "", - "journeyJustifiedContentEnabled": false, - "journeyLayout": "card", - "journeyTheaterMode": false, - "linkActiveColor": "#C60819", - "linkColor": "#EB0A1E", - "linkedTrees": [], - "logo": "", - "logoAltText": "", - "logoEnabled": true, - "logoHeight": "40", - "logoProfile": "https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-full.svg", - "logoProfileAltText": "Highlander", - "logoProfileCollapsed": "https://cdn.forgerock.com/platform/themes/highlander/logo-highlander-icon.svg", - "logoProfileCollapsedAltText": "Highlander", - "logoProfileCollapsedHeight": "28", - "logoProfileHeight": "28", - "name": "Highlander", - "pageTitle": "#23282e", - "primaryColor": "#EB0A1E", - "primaryOffColor": "#C60819", - "profileBackgroundColor": "#FFFFFF", - "profileMenuHighlightColor": "#FFFFFF", - "profileMenuHoverColor": "#FFFFFF", - "profileMenuHoverTextColor": "#455469", - "profileMenuTextHighlightColor": "#EB0A1E", - "secondaryColor": "#69788b", - "textColor": "#ffffff", }, - ], + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Frodo","Prototype"]", + }, + }, + "variable": {}, + }, + "FrodoTestJourney8": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "18d52165-29d8-4ffb-b0f2-0ba1c6756a2b": { + "_id": "18d52165-29d8-4ffb-b0f2-0ba1c6756a2b", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-2052703081", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": false, + }, + "765eb91a-954c-4049-9ea4-30045093d09c": { + "_id": "765eb91a-954c-4049-9ea4-30045093d09c", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "157839911", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", + }, + "usernameAttribute": "userName", + "validateInput": false, + }, + }, + "nodes": { + "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { + "_id": "277c21a5-1474-45f9-aa8c-b39eaffc1b2b", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-1228956628", + "_type": { + "_id": "DataStoreDecisionNode", + "collection": true, + "name": "Data Store Decision", + }, + }, + "b20da99f-e162-4b03-be45-13379995867f": { + "_id": "b20da99f-e162-4b03-be45-13379995867f", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "1577752767", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", + }, + "nodes": [ + { + "_id": "765eb91a-954c-4049-9ea4-30045093d09c", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", + }, + { + "_id": "18d52165-29d8-4ffb-b0f2-0ba1c6756a2b", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], "tree": { - "_id": "FrodoTestJourney3", - "_rev": "1468237684", - "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", - "enabled": true, - "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", + "_id": "FrodoTestJourney8", + "_rev": "2013582348", + "description": "Frodo test journey", + "enabled": false, + "entryNodeId": "b20da99f-e162-4b03-be45-13379995867f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "46643303-aeb2-4873-9df1-59db4958cc34": { - "connections": { - "known": "9381fc70-1a31-40de-85de-23faf97e7b28", - "unknown": "ab9f607b-0f87-4e46-972d-fa726cd1c8f0", - }, - "displayName": "Check Username", - "nodeType": "ScriptedDecisionNode", - }, - "4b5d893f-0ade-4385-88d6-a281754fe498": { - "connections": { - "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "NO_ACCOUNT": "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59", - }, - "displayName": "Social Login", - "nodeType": "SocialProviderHandlerNode", - }, - "5ec39fc4-56c1-4fb5-b808-c248d60d0377": { + "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "unknownDevice": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "Custom Device Match", - "nodeType": "DeviceMatchNode", + "displayName": "Validate Credentials", + "nodeType": "DataStoreDecisionNode", }, - "9381fc70-1a31-40de-85de-23faf97e7b28": { + "b20da99f-e162-4b03-be45-13379995867f": { "connections": { - "localAuthentication": "a681751d-ab8c-4cb8-8be9-92b4cc688b69", - "socialAuthentication": "4b5d893f-0ade-4385-88d6-a281754fe498", + "outcome": "277c21a5-1474-45f9-aa8c-b39eaffc1b2b", }, "displayName": "Login Page", "nodeType": "PageNode", }, - "a681751d-ab8c-4cb8-8be9-92b4cc688b69": { - "connections": { - "CANCELLED": "e60801b1-9b6f-4017-83d4-1695ca982022", - "EXPIRED": "e60801b1-9b6f-4017-83d4-1695ca982022", - "FALSE": "e301438c-0bd0-429c-ab0c-66126501069a", - "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", - "TRUE": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Frodo","Prototype"]", + }, + }, + "variable": {}, + }, + "FrodoTestJourney9": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": { + "79f55cbc-cc4b-4b56-9ae1-b4c863ffd154": { + "_id": "79f55cbc-cc4b-4b56-9ae1-b4c863ffd154", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", }, - "displayName": "Validate Creds", - "nodeType": "IdentityStoreDecisionNode", + ], + "_rev": "2042446647", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", }, - "ab9f607b-0f87-4e46-972d-fa726cd1c8f0": { - "connections": { - "localAuthentication": "a681751d-ab8c-4cb8-8be9-92b4cc688b69", - "socialAuthentication": "4b5d893f-0ade-4385-88d6-a281754fe498", + "passwordAttribute": "password", + "validateInput": false, + }, + "dd0e269a-cefa-4912-94f9-2451adfcce87": { + "_id": "dd0e269a-cefa-4912-94f9-2451adfcce87", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", }, - "displayName": "Login Page", - "nodeType": "PageNode", + ], + "_rev": "-287244411", + "_type": { + "_id": "ValidatedUsernameNode", + "collection": true, + "name": "Platform Username", }, - "c3167e4f-4756-4ad2-bbbd-1278fc1dbf59": { - "connections": { - "EMAIL_NOT_SENT": "e301438c-0bd0-429c-ab0c-66126501069a", - "EMAIL_SENT": "dd0d8532-e7a2-40af-b05f-2913432fc97e", + "usernameAttribute": "userName", + "validateInput": false, + }, + }, + "nodes": { + "82d90fa0-9345-46b5-b5b1-50f732a387ec": { + "_id": "82d90fa0-9345-46b5-b5b1-50f732a387ec", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", }, - "displayName": "Email Template Node", - "nodeType": "EmailTemplateNode", + ], + "_rev": "-656439466", + "_type": { + "_id": "PageNode", + "collection": true, + "name": "Page Node", }, - "ce5239a2-6218-4470-912d-b09f71e38a2e": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "unknownDevice": "e301438c-0bd0-429c-ab0c-66126501069a", + "nodes": [ + { + "_id": "dd0e269a-cefa-4912-94f9-2451adfcce87", + "displayName": "Username", + "nodeType": "ValidatedUsernameNode", }, - "displayName": "Device Match", - "nodeType": "DeviceMatchNode", + { + "_id": "79f55cbc-cc4b-4b56-9ae1-b4c863ffd154", + "displayName": "Password", + "nodeType": "ValidatedPasswordNode", + }, + ], + "pageDescription": {}, + "pageHeader": {}, + }, + "f07fba3c-b2fb-4298-94c7-c3379132ef74": { + "_id": "f07fba3c-b2fb-4298-94c7-c3379132ef74", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-1140480578", + "_type": { + "_id": "DataStoreDecisionNode", + "collection": true, + "name": "Data Store Decision", }, - "dd0d8532-e7a2-40af-b05f-2913432fc97e": { + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "FrodoTestJourney9", + "_rev": "-586333725", + "description": "Frodo test journey", + "enabled": false, + "entryNodeId": "82d90fa0-9345-46b5-b5b1-50f732a387ec", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "82d90fa0-9345-46b5-b5b1-50f732a387ec": { "connections": { - "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + "outcome": "f07fba3c-b2fb-4298-94c7-c3379132ef74", }, - "displayName": "SAML2 Authentication", - "nodeType": "product-Saml2Node", + "displayName": "Login Page", + "nodeType": "PageNode", }, - "e60801b1-9b6f-4017-83d4-1695ca982022": { + "f07fba3c-b2fb-4298-94c7-c3379132ef74": { "connections": { - "false": "5ec39fc4-56c1-4fb5-b808-c248d60d0377", - "true": "ce5239a2-6218-4470-912d-b09f71e38a2e", + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Login", - "nodeType": "InnerTreeEvaluatorNode", + "displayName": "Validate Credentials", + "nodeType": "DataStoreDecisionNode", }, }, "staticNodes": { @@ -21816,20 +25090,21 @@ a{ "categories": "["Frodo","Prototype"]", }, }, + "variable": {}, }, - "FrodoTestJourney6": { + "Login": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": { - "c6926f76-112c-4237-a99c-25193ef7aa2c": { - "_id": "c6926f76-112c-4237-a99c-25193ef7aa2c", + "0c80c39b-4813-4e67-b4fb-5a0bba85f994": { + "_id": "0c80c39b-4813-4e67-b4fb-5a0bba85f994", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1719690365", + "_rev": "-1763423776", "_type": { "_id": "ValidatedPasswordNode", "collection": true, @@ -21838,15 +25113,15 @@ a{ "passwordAttribute": "password", "validateInput": false, }, - "e16d346b-0d34-4f90-a7ec-059edf1d4af8": { - "_id": "e16d346b-0d34-4f90-a7ec-059edf1d4af8", + "7354982f-57b6-4b04-9ddc-f1dd1e1e07d0": { + "_id": "7354982f-57b6-4b04-9ddc-f1dd1e1e07d0", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-712569190", + "_rev": "-2064640544", "_type": { "_id": "ValidatedUsernameNode", "collection": true, @@ -21857,8 +25132,29 @@ a{ }, }, "nodes": { - "20dde5d1-fe72-473a-b811-c16fe753fef5": { - "_id": "20dde5d1-fe72-473a-b811-c16fe753fef5", + "2119f332-0f69-4088-a7a1-6582bf0f2001": { + "_id": "2119f332-0f69-4088-a7a1-6582bf0f2001", + "_outcomes": [ + { + "displayName": "Retry", + "id": "Retry", + }, + { + "displayName": "Reject", + "id": "Reject", + }, + ], + "_rev": "-809908897", + "_type": { + "_id": "RetryLimitDecisionNode", + "collection": true, + "name": "Retry Limit Decision", + }, + "incrementUserAttributeOnFailure": true, + "retryLimit": 5, + }, + "33b24514-3e50-4180-8f08-ab6f4e51b07e": { + "_id": "33b24514-3e50-4180-8f08-ab6f4e51b07e", "_outcomes": [ { "displayName": "True", @@ -21869,22 +25165,74 @@ a{ "id": "false", }, ], - "_rev": "311952855", + "_rev": "-1628846194", "_type": { - "_id": "DataStoreDecisionNode", + "_id": "InnerTreeEvaluatorNode", "collection": true, - "name": "Data Store Decision", + "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, + "tree": "ProgressiveProfile", }, - "a2fda63a-859d-44c0-ba5e-ac0bd5d82040": { - "_id": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", + "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5": { + "_id": "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "1061038036", + "_rev": "-1811954406", + "_type": { + "_id": "AccountLockoutNode", + "collection": true, + "name": "Account Lockout", + }, + "lockAction": "LOCK", + }, + "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708": { + "_id": "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708", + "_outcomes": [ + { + "displayName": "True", + "id": "TRUE", + }, + { + "displayName": "False", + "id": "FALSE", + }, + { + "displayName": "Locked", + "id": "LOCKED", + }, + { + "displayName": "Cancelled", + "id": "CANCELLED", + }, + { + "displayName": "Expired", + "id": "EXPIRED", + }, + ], + "_rev": "1663221949", + "_type": { + "_id": "IdentityStoreDecisionNode", + "collection": true, + "name": "Identity Store Decision", + }, + "minimumPasswordLength": 8, + "mixedCaseForPasswordChangeMessages": false, + "useUniversalIdForUsername": false, + }, + "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8": { + "_id": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-1594114", "_type": { "_id": "PageNode", "collection": true, @@ -21892,18 +25240,38 @@ a{ }, "nodes": [ { - "_id": "e16d346b-0d34-4f90-a7ec-059edf1d4af8", - "displayName": "Username", + "_id": "7354982f-57b6-4b04-9ddc-f1dd1e1e07d0", + "displayName": "Platform Username", "nodeType": "ValidatedUsernameNode", }, { - "_id": "c6926f76-112c-4237-a99c-25193ef7aa2c", - "displayName": "Password", + "_id": "0c80c39b-4813-4e67-b4fb-5a0bba85f994", + "displayName": "Platform Password", "nodeType": "ValidatedPasswordNode", }, ], - "pageDescription": {}, - "pageHeader": {}, + "pageDescription": { + "en": "New here? Create an account
Forgot username? Forgot password?", + }, + "pageHeader": { + "en": "Sign In", + }, + }, + "bba3e0d8-8525-4e82-bf48-ac17f7988917": { + "_id": "bba3e0d8-8525-4e82-bf48-ac17f7988917", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "2098371942", + "_type": { + "_id": "IncrementLoginCountNode", + "collection": true, + "name": "Increment Login Count", + }, + "identityAttribute": "userName", }, }, "saml2Entities": {}, @@ -21911,29 +25279,141 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "FrodoTestJourney6", - "_rev": "247254510", - "description": "Frodo test journey", + "_id": "Login", + "_rev": "2122881300", + "description": "Platform Login Tree", "enabled": true, - "entryNodeId": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", + "entryNodeId": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "20dde5d1-fe72-473a-b811-c16fe753fef5": { + "2119f332-0f69-4088-a7a1-6582bf0f2001": { + "connections": { + "Reject": "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5", + "Retry": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", + }, + "displayName": "Retry Limit Decision", + "nodeType": "RetryLimitDecisionNode", + }, + "33b24514-3e50-4180-8f08-ab6f4e51b07e": { "connections": { "false": "e301438c-0bd0-429c-ab0c-66126501069a", "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Validate Credentials", - "nodeType": "DataStoreDecisionNode", + "displayName": "Inner Tree Evaluator", + "nodeType": "InnerTreeEvaluatorNode", }, - "a2fda63a-859d-44c0-ba5e-ac0bd5d82040": { + "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5": { + "connections": { + "outcome": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "Account Lockout", + "nodeType": "AccountLockoutNode", + }, + "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708": { + "connections": { + "CANCELLED": "e301438c-0bd0-429c-ab0c-66126501069a", + "EXPIRED": "e301438c-0bd0-429c-ab0c-66126501069a", + "FALSE": "2119f332-0f69-4088-a7a1-6582bf0f2001", + "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", + "TRUE": "bba3e0d8-8525-4e82-bf48-ac17f7988917", + }, + "displayName": "Identity Store Decision", + "nodeType": "IdentityStoreDecisionNode", + }, + "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8": { + "connections": { + "outcome": "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708", + }, + "displayName": "Page Node", + "nodeType": "PageNode", + }, + "bba3e0d8-8525-4e82-bf48-ac17f7988917": { + "connections": { + "outcome": "33b24514-3e50-4180-8f08-ab6f4e51b07e", + }, + "displayName": "Increment Login Count", + "nodeType": "IncrementLoginCountNode", + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, + "e301438c-0bd0-429c-ab0c-66126501069a": {}, + "startNode": {}, + }, + "uiConfig": { + "categories": "["Authentication"]", + }, + }, + "variable": {}, + }, + "OrphanedTest": { + "circlesOfTrust": {}, + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "343e745f-923a-43c4-8675-649a490fd0a3": { + "_id": "343e745f-923a-43c4-8675-649a490fd0a3", + "_outcomes": [ + { + "displayName": "True", + "id": "TRUE", + }, + { + "displayName": "False", + "id": "FALSE", + }, + { + "displayName": "Locked", + "id": "LOCKED", + }, + { + "displayName": "Cancelled", + "id": "CANCELLED", + }, + { + "displayName": "Expired", + "id": "EXPIRED", + }, + ], + "_rev": "775696658", + "_type": { + "_id": "IdentityStoreDecisionNode", + "collection": true, + "name": "Identity Store Decision", + }, + "minimumPasswordLength": 8, + "mixedCaseForPasswordChangeMessages": false, + "useUniversalIdForUsername": false, + }, + }, + "saml2Entities": {}, + "scripts": {}, + "socialIdentityProviders": {}, + "themes": [], + "tree": { + "_id": "OrphanedTest", + "_rev": "1812305324", + "description": "Test orphaned nodes", + "enabled": true, + "entryNodeId": "343e745f-923a-43c4-8675-649a490fd0a3", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "343e745f-923a-43c4-8675-649a490fd0a3": { "connections": { - "outcome": "20dde5d1-fe72-473a-b811-c16fe753fef5", + "CANCELLED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "EXPIRED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "FALSE": "e301438c-0bd0-429c-ab0c-66126501069a", + "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", + "TRUE": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Login Page", - "nodeType": "PageNode", + "displayName": "Identity Store Decision", + "nodeType": "IdentityStoreDecisionNode", }, }, "staticNodes": { @@ -21942,52 +25422,18 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "[]", }, }, + "variable": {}, }, - "FrodoTestJourney7": { + "PrestonTest": { "circlesOfTrust": {}, "emailTemplates": {}, - "innerNodes": { - "35d6bbfa-7f62-4798-9070-c163db504b70": { - "_id": "35d6bbfa-7f62-4798-9070-c163db504b70", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-182957717", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": false, - }, - "533d2d2c-098d-40fe-8176-dc7e8c3fb870": { - "_id": "533d2d2c-098d-40fe-8176-dc7e8c3fb870", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-1207487356", - "_type": { - "_id": "ValidatedUsernameNode", - "collection": true, - "name": "Platform Username", - }, - "usernameAttribute": "userName", - "validateInput": false, - }, - }, + "innerNodes": {}, "nodes": { - "a9adc345-4fef-4d86-831a-9d8bc952f844": { - "_id": "a9adc345-4fef-4d86-831a-9d8bc952f844", + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "_id": "5857ca64-f06c-4058-9b04-2f284a2dc70a", "_outcomes": [ { "displayName": "True", @@ -21998,41 +25444,13 @@ a{ "id": "false", }, ], - "_rev": "-615114143", - "_type": { - "_id": "DataStoreDecisionNode", - "collection": true, - "name": "Data Store Decision", - }, - }, - "d6171ae2-903d-41cc-b851-af6414e56d56": { - "_id": "d6171ae2-903d-41cc-b851-af6414e56d56", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-1742098952", + "_rev": "-1127226425", "_type": { - "_id": "PageNode", + "_id": "AmsterJwtDecisionNode", "collection": true, - "name": "Page Node", + "name": "Amster Jwt Decision Node", }, - "nodes": [ - { - "_id": "533d2d2c-098d-40fe-8176-dc7e8c3fb870", - "displayName": "Username", - "nodeType": "ValidatedUsernameNode", - }, - { - "_id": "35d6bbfa-7f62-4798-9070-c163db504b70", - "displayName": "Password", - "nodeType": "ValidatedPasswordNode", - }, - ], - "pageDescription": {}, - "pageHeader": {}, + "authorizedKeys": "&{amster.secrets.keys.path|@BASE_DIR@/security/keys/amster/authorized_keys}", }, }, "saml2Entities": {}, @@ -22040,29 +25458,20 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "FrodoTestJourney7", - "_rev": "1533193571", - "description": "Frodo test journey", + "_id": "PrestonTest", + "_rev": "-1151336344", + "description": "Test journey with a script that no longer exists, to fix a journey export issue.", "enabled": true, - "entryNodeId": "d6171ae2-903d-41cc-b851-af6414e56d56", + "entryNodeId": "5857ca64-f06c-4058-9b04-2f284a2dc70a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "a9adc345-4fef-4d86-831a-9d8bc952f844": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Validate Credentials", - "nodeType": "DataStoreDecisionNode", - }, - "d6171ae2-903d-41cc-b851-af6414e56d56": { - "connections": { - "outcome": "a9adc345-4fef-4d86-831a-9d8bc952f844", - }, - "displayName": "Login Page", - "nodeType": "PageNode", + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "connections": {}, + "displayName": "Amster Jwt Decision Node", + "nodeType": "AmsterJwtDecisionNode", }, }, "staticNodes": { @@ -22071,52 +25480,64 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "[]", }, }, + "variable": {}, }, - "FrodoTestJourney8": { + "ProgressiveProfile": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": { - "18d52165-29d8-4ffb-b0f2-0ba1c6756a2b": { - "_id": "18d52165-29d8-4ffb-b0f2-0ba1c6756a2b", + "0a042e10-b22e-4e02-86c4-65e26e775f7a": { + "_id": "0a042e10-b22e-4e02-86c4-65e26e775f7a", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-2052703081", + "_rev": "-1210529544", "_type": { - "_id": "ValidatedPasswordNode", + "_id": "AttributeCollectorNode", "collection": true, - "name": "Platform Password", + "name": "Attribute Collector", }, - "passwordAttribute": "password", - "validateInput": false, + "attributesToCollect": [ + "preferences/updates", + "preferences/marketing", + ], + "identityAttribute": "userName", + "required": false, + "validateInputs": false, }, - "765eb91a-954c-4049-9ea4-30045093d09c": { - "_id": "765eb91a-954c-4049-9ea4-30045093d09c", + }, + "nodes": { + "423a959a-a1b9-498a-b0f7-596b6b6e775a": { + "_id": "423a959a-a1b9-498a-b0f7-596b6b6e775a", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "Patched", + "id": "PATCHED", + }, + { + "displayName": "Failed", + "id": "FAILURE", }, ], - "_rev": "157839911", + "_rev": "1288219125", "_type": { - "_id": "ValidatedUsernameNode", + "_id": "PatchObjectNode", "collection": true, - "name": "Platform Username", + "name": "Patch Object", }, - "usernameAttribute": "userName", - "validateInput": false, + "identityAttribute": "userName", + "identityResource": "managed/alpha_user", + "ignoredFields": [], + "patchAsObject": false, }, - }, - "nodes": { - "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { - "_id": "277c21a5-1474-45f9-aa8c-b39eaffc1b2b", + "8afdaec3-275e-4301-bb53-34f03e6a4b29": { + "_id": "8afdaec3-275e-4301-bb53-34f03e6a4b29", "_outcomes": [ { "displayName": "True", @@ -22127,22 +25548,46 @@ a{ "id": "false", }, ], - "_rev": "-1228956628", + "_rev": "-1679047423", "_type": { - "_id": "DataStoreDecisionNode", + "_id": "LoginCountDecisionNode", "collection": true, - "name": "Data Store Decision", + "name": "Login Count Decision", }, + "amount": 3, + "identityAttribute": "userName", + "interval": "AT", }, - "b20da99f-e162-4b03-be45-13379995867f": { - "_id": "b20da99f-e162-4b03-be45-13379995867f", + "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e": { + "_id": "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e", + "_outcomes": [ + { + "displayName": "True", + "id": "true", + }, + { + "displayName": "False", + "id": "false", + }, + ], + "_rev": "-1852493841", + "_type": { + "_id": "QueryFilterDecisionNode", + "collection": true, + "name": "Query Filter Decision", + }, + "identityAttribute": "userName", + "queryFilter": "!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false", + }, + "a5aecad8-854a-4ed5-b719-ff6c90e858c0": { + "_id": "a5aecad8-854a-4ed5-b719-ff6c90e858c0", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "1577752767", + "_rev": "380010937", "_type": { "_id": "PageNode", "collection": true, @@ -22150,18 +25595,15 @@ a{ }, "nodes": [ { - "_id": "765eb91a-954c-4049-9ea4-30045093d09c", - "displayName": "Username", - "nodeType": "ValidatedUsernameNode", - }, - { - "_id": "18d52165-29d8-4ffb-b0f2-0ba1c6756a2b", - "displayName": "Password", - "nodeType": "ValidatedPasswordNode", + "_id": "0a042e10-b22e-4e02-86c4-65e26e775f7a", + "displayName": "Attribute Collector", + "nodeType": "AttributeCollectorNode", }, ], "pageDescription": {}, - "pageHeader": {}, + "pageHeader": { + "en": "Please select your preferences", + }, }, }, "saml2Entities": {}, @@ -22169,28 +25611,45 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "FrodoTestJourney8", - "_rev": "-562983220", - "description": "Frodo test journey", - "enabled": false, - "entryNodeId": "b20da99f-e162-4b03-be45-13379995867f", + "_id": "ProgressiveProfile", + "_rev": "-1205700547", + "description": "Prompt for missing preferences on 3rd login", + "enabled": true, + "entryNodeId": "8afdaec3-275e-4301-bb53-34f03e6a4b29", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { + "423a959a-a1b9-498a-b0f7-596b6b6e775a": { "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", + "PATCHED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Validate Credentials", - "nodeType": "DataStoreDecisionNode", + "displayName": "Patch Object", + "nodeType": "PatchObjectNode", }, - "b20da99f-e162-4b03-be45-13379995867f": { + "8afdaec3-275e-4301-bb53-34f03e6a4b29": { "connections": { - "outcome": "277c21a5-1474-45f9-aa8c-b39eaffc1b2b", + "false": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "true": "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e", }, - "displayName": "Login Page", + "displayName": "Login Count Decision", + "nodeType": "LoginCountDecisionNode", + }, + "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e": { + "connections": { + "false": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "true": "a5aecad8-854a-4ed5-b719-ff6c90e858c0", + }, + "displayName": "Query Filter Decision", + "nodeType": "QueryFilterDecisionNode", + }, + "a5aecad8-854a-4ed5-b719-ff6c90e858c0": { + "connections": { + "outcome": "423a959a-a1b9-498a-b0f7-596b6b6e775a", + }, + "displayName": "Page Node", "nodeType": "PageNode", }, }, @@ -22200,59 +25659,64 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "["Progressive Profile"]", }, }, + "variable": {}, }, - "FrodoTestJourney9": { + "RadioChoice": { "circlesOfTrust": {}, "emailTemplates": {}, "innerNodes": { - "79f55cbc-cc4b-4b56-9ae1-b4c863ffd154": { - "_id": "79f55cbc-cc4b-4b56-9ae1-b4c863ffd154", + "a566e474-99f3-46e4-9e70-682402bfaa84": { + "_id": "a566e474-99f3-46e4-9e70-682402bfaa84", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "one", + "id": "one", }, - ], - "_rev": "2042446647", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", - }, - "passwordAttribute": "password", - "validateInput": false, - }, - "dd0e269a-cefa-4912-94f9-2451adfcce87": { - "_id": "dd0e269a-cefa-4912-94f9-2451adfcce87", - "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "two", + "id": "two", + }, + { + "displayName": "three", + "id": "three", }, ], - "_rev": "-287244411", + "_rev": "-514175851", "_type": { - "_id": "ValidatedUsernameNode", + "_id": "ChoiceCollectorNode", "collection": true, - "name": "Platform Username", + "name": "Choice Collector", }, - "usernameAttribute": "userName", - "validateInput": false, + "choices": [ + "one", + "two", + "three", + ], + "defaultChoice": "one", + "prompt": "Choice?", }, }, "nodes": { - "82d90fa0-9345-46b5-b5b1-50f732a387ec": { - "_id": "82d90fa0-9345-46b5-b5b1-50f732a387ec", + "5d6cd20e-5074-43de-8832-fddd95fb078e": { + "_id": "5d6cd20e-5074-43de-8832-fddd95fb078e", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "one", + "id": "one", + }, + { + "displayName": "two", + "id": "two", + }, + { + "displayName": "three", + "id": "three", }, ], - "_rev": "-656439466", + "_rev": "-450923473", "_type": { "_id": "PageNode", "collection": true, @@ -22260,37 +25724,14 @@ a{ }, "nodes": [ { - "_id": "dd0e269a-cefa-4912-94f9-2451adfcce87", - "displayName": "Username", - "nodeType": "ValidatedUsernameNode", - }, - { - "_id": "79f55cbc-cc4b-4b56-9ae1-b4c863ffd154", - "displayName": "Password", - "nodeType": "ValidatedPasswordNode", + "_id": "a566e474-99f3-46e4-9e70-682402bfaa84", + "displayName": "Choice Collector", + "nodeType": "ChoiceCollectorNode", }, ], "pageDescription": {}, "pageHeader": {}, - }, - "f07fba3c-b2fb-4298-94c7-c3379132ef74": { - "_id": "f07fba3c-b2fb-4298-94c7-c3379132ef74", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "-1140480578", - "_type": { - "_id": "DataStoreDecisionNode", - "collection": true, - "name": "Data Store Decision", - }, + "stage": "{"ChoiceCallback":[{"id":"a566e474-99f3-46e4-9e70-682402bfaa84","displayType":"radio"}]}", }, }, "saml2Entities": {}, @@ -22298,30 +25739,24 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "FrodoTestJourney9", - "_rev": "1132068003", - "description": "Frodo test journey", - "enabled": false, - "entryNodeId": "82d90fa0-9345-46b5-b5b1-50f732a387ec", + "_id": "RadioChoice", + "_rev": "-771275624", + "enabled": true, + "entryNodeId": "5d6cd20e-5074-43de-8832-fddd95fb078e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "82d90fa0-9345-46b5-b5b1-50f732a387ec": { + "5d6cd20e-5074-43de-8832-fddd95fb078e": { "connections": { - "outcome": "f07fba3c-b2fb-4298-94c7-c3379132ef74", + "one": "e301438c-0bd0-429c-ab0c-66126501069a", + "three": "e301438c-0bd0-429c-ab0c-66126501069a", + "two": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "Login Page", + "displayName": "Page Node", "nodeType": "PageNode", }, - "f07fba3c-b2fb-4298-94c7-c3379132ef74": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Validate Credentials", - "nodeType": "DataStoreDecisionNode", - }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, @@ -22329,150 +25764,140 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Frodo","Prototype"]", + "categories": "[]", }, }, + "variable": {}, }, - "Login": { + "Registration": { "circlesOfTrust": {}, - "emailTemplates": {}, + "emailTemplates": { + "registration": { + "_id": "emailTemplate/registration", + "defaultLocale": "en", + "enabled": true, + "from": "", + "html": { + "en": "

This is your registration email.

Email verification link

", + "fr": "

Ceci est votre mail d'inscription.

Lien de vérification email

", + }, + "message": { + "en": "

This is your registration email.

Email verification link

", + "fr": "

Ceci est votre mail d'inscription.

Lien de vérification email

", + }, + "mimeType": "text/html", + "styles": "body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}", + "subject": { + "en": "Register new account", + "fr": "Créer un nouveau compte", + }, + }, + }, "innerNodes": { - "0c80c39b-4813-4e67-b4fb-5a0bba85f994": { - "_id": "0c80c39b-4813-4e67-b4fb-5a0bba85f994", + "120c69d3-90b4-4ad4-b7af-380e8b119340": { + "_id": "120c69d3-90b4-4ad4-b7af-380e8b119340", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1763423776", + "_rev": "-8134977", "_type": { - "_id": "ValidatedPasswordNode", + "_id": "KbaCreateNode", "collection": true, - "name": "Platform Password", + "name": "KBA Definition", + }, + "allowUserDefinedQuestions": true, + "message": { + "en": "Select a security question", }, - "passwordAttribute": "password", - "validateInput": false, }, - "7354982f-57b6-4b04-9ddc-f1dd1e1e07d0": { - "_id": "7354982f-57b6-4b04-9ddc-f1dd1e1e07d0", + "3d8709a1-f09f-4d1f-8094-2850e472c1db": { + "_id": "3d8709a1-f09f-4d1f-8094-2850e472c1db", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-2064640544", - "_type": { - "_id": "ValidatedUsernameNode", - "collection": true, - "name": "Platform Username", - }, - "usernameAttribute": "userName", - "validateInput": false, - }, - }, - "nodes": { - "2119f332-0f69-4088-a7a1-6582bf0f2001": { - "_id": "2119f332-0f69-4088-a7a1-6582bf0f2001", - "_outcomes": [ - { - "displayName": "Retry", - "id": "Retry", - }, - { - "displayName": "Reject", - "id": "Reject", - }, - ], - "_rev": "-809908897", + "_rev": "-1470058997", "_type": { - "_id": "RetryLimitDecisionNode", + "_id": "ValidatedPasswordNode", "collection": true, - "name": "Retry Limit Decision", + "name": "Platform Password", }, - "incrementUserAttributeOnFailure": true, - "retryLimit": 5, + "passwordAttribute": "password", + "validateInput": true, }, - "33b24514-3e50-4180-8f08-ab6f4e51b07e": { - "_id": "33b24514-3e50-4180-8f08-ab6f4e51b07e", + "7fcaf48e-a754-4959-858b-05b2933b825f": { + "_id": "7fcaf48e-a754-4959-858b-05b2933b825f", "_outcomes": [ { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "-1405518667", + "_rev": "1966656034", "_type": { - "_id": "InnerTreeEvaluatorNode", + "_id": "ValidatedUsernameNode", "collection": true, - "name": "Inner Tree Evaluator", + "name": "Platform Username", }, - "tree": "ProgressiveProfile", + "usernameAttribute": "userName", + "validateInput": true, }, - "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5": { - "_id": "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5", + "b4a0e915-c15d-4b83-9c9d-18347d645976": { + "_id": "b4a0e915-c15d-4b83-9c9d-18347d645976", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1811954406", + "_rev": "1508860909", "_type": { - "_id": "AccountLockoutNode", + "_id": "AcceptTermsAndConditionsNode", "collection": true, - "name": "Account Lockout", + "name": "Accept Terms and Conditions", }, - "lockAction": "LOCK", }, - "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708": { - "_id": "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708", + "d3ce2036-1523-4ce8-b1a2-895a2a036667": { + "_id": "d3ce2036-1523-4ce8-b1a2-895a2a036667", "_outcomes": [ { - "displayName": "True", - "id": "TRUE", - }, - { - "displayName": "False", - "id": "FALSE", - }, - { - "displayName": "Locked", - "id": "LOCKED", - }, - { - "displayName": "Cancelled", - "id": "CANCELLED", - }, - { - "displayName": "Expired", - "id": "EXPIRED", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "1663221949", + "_rev": "-1158802257", "_type": { - "_id": "IdentityStoreDecisionNode", + "_id": "AttributeCollectorNode", "collection": true, - "name": "Identity Store Decision", + "name": "Attribute Collector", }, - "minimumPasswordLength": 8, - "mixedCaseForPasswordChangeMessages": false, - "useUniversalIdForUsername": false, + "attributesToCollect": [ + "givenName", + "sn", + "mail", + "preferences/marketing", + "preferences/updates", + ], + "identityAttribute": "userName", + "required": true, + "validateInputs": true, }, - "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8": { - "_id": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", + }, + "nodes": { + "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { + "_id": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1594114", + "_rev": "-30816295", "_type": { "_id": "PageNode", "collection": true, @@ -22480,32 +25905,70 @@ a{ }, "nodes": [ { - "_id": "7354982f-57b6-4b04-9ddc-f1dd1e1e07d0", + "_id": "7fcaf48e-a754-4959-858b-05b2933b825f", "displayName": "Platform Username", "nodeType": "ValidatedUsernameNode", }, { - "_id": "0c80c39b-4813-4e67-b4fb-5a0bba85f994", + "_id": "d3ce2036-1523-4ce8-b1a2-895a2a036667", + "displayName": "Attribute Collector", + "nodeType": "AttributeCollectorNode", + }, + { + "_id": "3d8709a1-f09f-4d1f-8094-2850e472c1db", "displayName": "Platform Password", "nodeType": "ValidatedPasswordNode", }, + { + "_id": "120c69d3-90b4-4ad4-b7af-380e8b119340", + "displayName": "KBA Definition", + "nodeType": "KbaCreateNode", + }, + { + "_id": "b4a0e915-c15d-4b83-9c9d-18347d645976", + "displayName": "Accept Terms and Conditions", + "nodeType": "AcceptTermsAndConditionsNode", + }, ], "pageDescription": { - "en": "New here? Create an account
Forgot username? Forgot password?", + "en": "Signing up is fast and easy.
Already have an account? Sign In", }, "pageHeader": { - "en": "Sign In", + "en": "Sign Up", }, + "stage": "{"ValidatedCreatePasswordCallback":[{"id":"3d8709a1-f09f-4d1f-8094-2850e472c1db","confirmPassword":true,"policyDisplayCheckmark":true}]}", }, - "bba3e0d8-8525-4e82-bf48-ac17f7988917": { - "_id": "bba3e0d8-8525-4e82-bf48-ac17f7988917", + "466f8b54-07fb-4e31-a11d-a6842618cc37": { + "_id": "466f8b54-07fb-4e31-a11d-a6842618cc37", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "2098371942", + "_rev": "1064387237", + "_type": { + "_id": "EmailSuspendNode", + "collection": true, + "name": "Email Suspend Node", + }, + "emailAttribute": "mail", + "emailSuspendMessage": { + "en": "An email has been sent to the address you entered. Click the link in that email to proceed.", + }, + "emailTemplateName": "registration", + "identityAttribute": "userName", + "objectLookup": false, + }, + "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b": { + "_id": "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "-841385771", "_type": { "_id": "IncrementLoginCountNode", "collection": true, @@ -22513,68 +25976,70 @@ a{ }, "identityAttribute": "userName", }, + "ad5dcbb3-7335-49b7-b3e7-7d850bb88237": { + "_id": "ad5dcbb3-7335-49b7-b3e7-7d850bb88237", + "_outcomes": [ + { + "displayName": "Created", + "id": "CREATED", + }, + { + "displayName": "Failed", + "id": "FAILURE", + }, + ], + "_rev": "-612221945", + "_type": { + "_id": "CreateObjectNode", + "collection": true, + "name": "Create Object", + }, + "identityResource": "managed/alpha_user", + }, }, "saml2Entities": {}, "scripts": {}, "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "Login", - "_rev": "-453684268", - "description": "Platform Login Tree", + "_id": "Registration", + "_rev": "-2058896210", + "description": "Platform Registration Tree", "enabled": true, - "entryNodeId": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", + "entryNodeId": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "2119f332-0f69-4088-a7a1-6582bf0f2001": { - "connections": { - "Reject": "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5", - "Retry": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", - }, - "displayName": "Retry Limit Decision", - "nodeType": "RetryLimitDecisionNode", - }, - "33b24514-3e50-4180-8f08-ab6f4e51b07e": { - "connections": { - "false": "e301438c-0bd0-429c-ab0c-66126501069a", - "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Inner Tree Evaluator", - "nodeType": "InnerTreeEvaluatorNode", - }, - "51e8c4c1-3509-4635-90e6-d2cc31c4a6a5": { + "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { "connections": { - "outcome": "e301438c-0bd0-429c-ab0c-66126501069a", + "outcome": "466f8b54-07fb-4e31-a11d-a6842618cc37", }, - "displayName": "Account Lockout", - "nodeType": "AccountLockoutNode", + "displayName": "Page Node", + "nodeType": "PageNode", }, - "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708": { + "466f8b54-07fb-4e31-a11d-a6842618cc37": { "connections": { - "CANCELLED": "e301438c-0bd0-429c-ab0c-66126501069a", - "EXPIRED": "e301438c-0bd0-429c-ab0c-66126501069a", - "FALSE": "2119f332-0f69-4088-a7a1-6582bf0f2001", - "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", - "TRUE": "bba3e0d8-8525-4e82-bf48-ac17f7988917", + "outcome": "ad5dcbb3-7335-49b7-b3e7-7d850bb88237", }, - "displayName": "Identity Store Decision", - "nodeType": "IdentityStoreDecisionNode", + "displayName": "Email Suspend Node", + "nodeType": "EmailSuspendNode", }, - "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8": { + "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b": { "connections": { - "outcome": "7f0c2aee-8c74-4d02-82a6-9d4ed9d11708", + "outcome": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", }, - "displayName": "Page Node", - "nodeType": "PageNode", + "displayName": "Increment Login Count", + "nodeType": "IncrementLoginCountNode", }, - "bba3e0d8-8525-4e82-bf48-ac17f7988917": { + "ad5dcbb3-7335-49b7-b3e7-7d850bb88237": { "connections": { - "outcome": "33b24514-3e50-4180-8f08-ab6f4e51b07e", + "CREATED": "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b", + "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "Increment Login Count", - "nodeType": "IncrementLoginCountNode", + "displayName": "Create Object", + "nodeType": "CreateObjectNode", }, }, "staticNodes": { @@ -22583,139 +26048,95 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Authentication"]", + "categories": "["Registration"]", }, }, + "variable": {}, }, - "OrphanedTest": { + "ResetPassword": { "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": {}, - "nodes": { - "343e745f-923a-43c4-8675-649a490fd0a3": { - "_id": "343e745f-923a-43c4-8675-649a490fd0a3", - "_outcomes": [ - { - "displayName": "True", - "id": "TRUE", - }, - { - "displayName": "False", - "id": "FALSE", - }, - { - "displayName": "Locked", - "id": "LOCKED", - }, - { - "displayName": "Cancelled", - "id": "CANCELLED", - }, - { - "displayName": "Expired", - "id": "EXPIRED", - }, - ], - "_rev": "775696658", - "_type": { - "_id": "IdentityStoreDecisionNode", - "collection": true, - "name": "Identity Store Decision", + "emailTemplates": { + "resetPassword": { + "_id": "emailTemplate/resetPassword", + "defaultLocale": "en", + "enabled": true, + "from": "", + "message": { + "en": "

Click to reset your password

Password reset link

", + "fr": "

Cliquez pour réinitialiser votre mot de passe

Mot de passe lien de réinitialisation

", }, - "minimumPasswordLength": 8, - "mixedCaseForPasswordChangeMessages": false, - "useUniversalIdForUsername": false, - }, - }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "OrphanedTest", - "_rev": "-764260244", - "description": "Test orphaned nodes", - "enabled": true, - "entryNodeId": "343e745f-923a-43c4-8675-649a490fd0a3", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "343e745f-923a-43c4-8675-649a490fd0a3": { - "connections": { - "CANCELLED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "EXPIRED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "FALSE": "e301438c-0bd0-429c-ab0c-66126501069a", - "LOCKED": "e301438c-0bd0-429c-ab0c-66126501069a", - "TRUE": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Identity Store Decision", - "nodeType": "IdentityStoreDecisionNode", + "mimeType": "text/html", + "subject": { + "en": "Reset your password", + "fr": "Réinitialisez votre mot de passe", }, }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, - "e301438c-0bd0-429c-ab0c-66126501069a": {}, - "startNode": {}, - }, - "uiConfig": { - "categories": "[]", - }, }, - }, - "ProgressiveProfile": { - "circlesOfTrust": {}, - "emailTemplates": {}, "innerNodes": { - "0a042e10-b22e-4e02-86c4-65e26e775f7a": { - "_id": "0a042e10-b22e-4e02-86c4-65e26e775f7a", + "009c19c8-9572-47bb-adb2-1f092c559a43": { + "_id": "009c19c8-9572-47bb-adb2-1f092c559a43", + "_outcomes": [ + { + "displayName": "Outcome", + "id": "outcome", + }, + ], + "_rev": "519412822", + "_type": { + "_id": "ValidatedPasswordNode", + "collection": true, + "name": "Platform Password", + }, + "passwordAttribute": "password", + "validateInput": true, + }, + "276afa7c-a680-4cf4-a5f6-d6c78191f5c9": { + "_id": "276afa7c-a680-4cf4-a5f6-d6c78191f5c9", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "-1210529544", + "_rev": "-1256358519", "_type": { "_id": "AttributeCollectorNode", "collection": true, "name": "Attribute Collector", }, "attributesToCollect": [ - "preferences/updates", - "preferences/marketing", + "mail", ], - "identityAttribute": "userName", - "required": false, + "identityAttribute": "mail", + "required": true, "validateInputs": false, }, }, "nodes": { - "423a959a-a1b9-498a-b0f7-596b6b6e775a": { - "_id": "423a959a-a1b9-498a-b0f7-596b6b6e775a", + "06c97be5-7fdd-4739-aea1-ecc7fe082865": { + "_id": "06c97be5-7fdd-4739-aea1-ecc7fe082865", "_outcomes": [ { - "displayName": "Patched", - "id": "PATCHED", - }, - { - "displayName": "Failed", - "id": "FAILURE", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "1288219125", + "_rev": "-1138066714", "_type": { - "_id": "PatchObjectNode", + "_id": "EmailSuspendNode", "collection": true, - "name": "Patch Object", + "name": "Email Suspend Node", }, - "identityAttribute": "userName", - "identityResource": "managed/alpha_user", - "ignoredFields": [], - "patchAsObject": false, + "emailAttribute": "mail", + "emailSuspendMessage": { + "en": "An email has been sent to the address you entered. Click the link in that email to proceed.", + }, + "emailTemplateName": "resetPassword", + "identityAttribute": "mail", + "objectLookup": true, }, - "8afdaec3-275e-4301-bb53-34f03e6a4b29": { - "_id": "8afdaec3-275e-4301-bb53-34f03e6a4b29", + "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a": { + "_id": "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a", "_outcomes": [ { "displayName": "True", @@ -22726,46 +26147,47 @@ a{ "id": "false", }, ], - "_rev": "-1679047423", + "_rev": "402776485", "_type": { - "_id": "LoginCountDecisionNode", + "_id": "IdentifyExistingUserNode", "collection": true, - "name": "Login Count Decision", + "name": "Identify Existing User", }, - "amount": 3, - "identityAttribute": "userName", - "interval": "AT", + "identifier": "userName", + "identityAttribute": "mail", }, - "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e": { - "_id": "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e", + "989f0bf8-a328-4217-b82b-5275d79ca8bd": { + "_id": "989f0bf8-a328-4217-b82b-5275d79ca8bd", "_outcomes": [ { - "displayName": "True", - "id": "true", + "displayName": "Patched", + "id": "PATCHED", }, { - "displayName": "False", - "id": "false", + "displayName": "Failed", + "id": "FAILURE", }, ], - "_rev": "-1852493841", + "_rev": "555551070", "_type": { - "_id": "QueryFilterDecisionNode", + "_id": "PatchObjectNode", "collection": true, - "name": "Query Filter Decision", + "name": "Patch Object", }, - "identityAttribute": "userName", - "queryFilter": "!(/preferences pr) or /preferences/marketing eq false or /preferences/updates eq false", + "identityAttribute": "mail", + "identityResource": "managed/alpha_user", + "ignoredFields": [], + "patchAsObject": false, }, - "a5aecad8-854a-4ed5-b719-ff6c90e858c0": { - "_id": "a5aecad8-854a-4ed5-b719-ff6c90e858c0", + "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b": { + "_id": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", "_outcomes": [ { "displayName": "Outcome", "id": "outcome", }, ], - "_rev": "380010937", + "_rev": "86486605", "_type": { "_id": "PageNode", "collection": true, @@ -22773,126 +26195,27 @@ a{ }, "nodes": [ { - "_id": "0a042e10-b22e-4e02-86c4-65e26e775f7a", + "_id": "276afa7c-a680-4cf4-a5f6-d6c78191f5c9", "displayName": "Attribute Collector", "nodeType": "AttributeCollectorNode", }, ], - "pageDescription": {}, - "pageHeader": { - "en": "Please select your preferences", - }, - }, - }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "ProgressiveProfile", - "_rev": "512701181", - "description": "Prompt for missing preferences on 3rd login", - "enabled": true, - "entryNodeId": "8afdaec3-275e-4301-bb53-34f03e6a4b29", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "423a959a-a1b9-498a-b0f7-596b6b6e775a": { - "connections": { - "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", - "PATCHED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Patch Object", - "nodeType": "PatchObjectNode", - }, - "8afdaec3-275e-4301-bb53-34f03e6a4b29": { - "connections": { - "false": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "true": "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e", - }, - "displayName": "Login Count Decision", - "nodeType": "LoginCountDecisionNode", - }, - "a1f45b44-5bf7-4c57-aa3f-75c619c7db8e": { - "connections": { - "false": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - "true": "a5aecad8-854a-4ed5-b719-ff6c90e858c0", - }, - "displayName": "Query Filter Decision", - "nodeType": "QueryFilterDecisionNode", - }, - "a5aecad8-854a-4ed5-b719-ff6c90e858c0": { - "connections": { - "outcome": "423a959a-a1b9-498a-b0f7-596b6b6e775a", - }, - "displayName": "Page Node", - "nodeType": "PageNode", + "pageDescription": { + "en": "Enter your email address or Sign in", }, - }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, - "e301438c-0bd0-429c-ab0c-66126501069a": {}, - "startNode": {}, - }, - "uiConfig": { - "categories": "["Progressive Profile"]", - }, - }, - }, - "RadioChoice": { - "circlesOfTrust": {}, - "emailTemplates": {}, - "innerNodes": { - "a566e474-99f3-46e4-9e70-682402bfaa84": { - "_id": "a566e474-99f3-46e4-9e70-682402bfaa84", - "_outcomes": [ - { - "displayName": "one", - "id": "one", - }, - { - "displayName": "two", - "id": "two", - }, - { - "displayName": "three", - "id": "three", - }, - ], - "_rev": "-514175851", - "_type": { - "_id": "ChoiceCollectorNode", - "collection": true, - "name": "Choice Collector", + "pageHeader": { + "en": "Reset Password", }, - "choices": [ - "one", - "two", - "three", - ], - "defaultChoice": "one", - "prompt": "Choice?", }, - }, - "nodes": { - "5d6cd20e-5074-43de-8832-fddd95fb078e": { - "_id": "5d6cd20e-5074-43de-8832-fddd95fb078e", + "e4c752f9-c625-48c9-9644-a58802fa9e9c": { + "_id": "e4c752f9-c625-48c9-9644-a58802fa9e9c", "_outcomes": [ { - "displayName": "one", - "id": "one", - }, - { - "displayName": "two", - "id": "two", - }, - { - "displayName": "three", - "id": "three", + "displayName": "Outcome", + "id": "outcome", }, ], - "_rev": "-450923473", + "_rev": "1593283676", "_type": { "_id": "PageNode", "collection": true, @@ -22900,14 +26223,17 @@ a{ }, "nodes": [ { - "_id": "a566e474-99f3-46e4-9e70-682402bfaa84", - "displayName": "Choice Collector", - "nodeType": "ChoiceCollectorNode", + "_id": "009c19c8-9572-47bb-adb2-1f092c559a43", + "displayName": "Platform Password", + "nodeType": "ValidatedPasswordNode", }, ], - "pageDescription": {}, - "pageHeader": {}, - "stage": "{"ChoiceCallback":[{"id":"a566e474-99f3-46e4-9e70-682402bfaa84","displayType":"radio"}]}", + "pageDescription": { + "en": "Change password", + }, + "pageHeader": { + "en": "Reset Password", + }, }, }, "saml2Entities": {}, @@ -22915,19 +26241,49 @@ a{ "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "RadioChoice", - "_rev": "947126104", + "_id": "ResetPassword", + "_rev": "2074770462", + "description": "Reset Password Tree", "enabled": true, - "entryNodeId": "5d6cd20e-5074-43de-8832-fddd95fb078e", + "entryNodeId": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "5d6cd20e-5074-43de-8832-fddd95fb078e": { + "06c97be5-7fdd-4739-aea1-ecc7fe082865": { + "connections": { + "outcome": "e4c752f9-c625-48c9-9644-a58802fa9e9c", + }, + "displayName": "Email Suspend Node", + "nodeType": "EmailSuspendNode", + }, + "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a": { + "connections": { + "false": "06c97be5-7fdd-4739-aea1-ecc7fe082865", + "true": "06c97be5-7fdd-4739-aea1-ecc7fe082865", + }, + "displayName": "Identify Existing User", + "nodeType": "IdentifyExistingUserNode", + }, + "989f0bf8-a328-4217-b82b-5275d79ca8bd": { + "connections": { + "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", + "PATCHED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Patch Object", + "nodeType": "PatchObjectNode", + }, + "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b": { + "connections": { + "outcome": "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a", + }, + "displayName": "Page Node", + "nodeType": "PageNode", + }, + "e4c752f9-c625-48c9-9644-a58802fa9e9c": { "connections": { - "one": "e301438c-0bd0-429c-ab0c-66126501069a", - "three": "e301438c-0bd0-429c-ab0c-66126501069a", - "two": "e301438c-0bd0-429c-ab0c-66126501069a", + "outcome": "989f0bf8-a328-4217-b82b-5275d79ca8bd", }, "displayName": "Page Node", "nodeType": "PageNode", @@ -22939,525 +26295,927 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "[]", + "categories": "["Password Reset"]", }, }, + "variable": {}, }, - "Registration": { + "SocialProviderHandler": { "circlesOfTrust": {}, - "emailTemplates": { - "registration": { - "_id": "emailTemplate/registration", - "defaultLocale": "en", - "enabled": true, - "from": "", - "html": { - "en": "

This is your registration email.

Email verification link

", - "fr": "

Ceci est votre mail d'inscription.

Lien de vérification email

", - }, - "message": { - "en": "

This is your registration email.

Email verification link

", - "fr": "

Ceci est votre mail d'inscription.

Lien de vérification email

", - }, - "mimeType": "text/html", - "styles": "body{background-color:#324054;color:#5e6d82;padding:60px;text-align:center}a{text-decoration:none;color:#109cf1}.content{background-color:#fff;border-radius:4px;margin:0 auto;padding:48px;width:235px}", - "subject": { - "en": "Register new account", - "fr": "Créer un nouveau compte", - }, - }, - }, - "innerNodes": { - "120c69d3-90b4-4ad4-b7af-380e8b119340": { - "_id": "120c69d3-90b4-4ad4-b7af-380e8b119340", + "emailTemplates": {}, + "innerNodes": {}, + "nodes": { + "3af612be-340e-4dc9-80fb-62319a187b74": { + "_id": "3af612be-340e-4dc9-80fb-62319a187b74", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", }, - ], - "_rev": "-8134977", - "_type": { - "_id": "KbaCreateNode", - "collection": true, - "name": "KBA Definition", - }, - "allowUserDefinedQuestions": true, - "message": { - "en": "Select a security question", - }, - }, - "3d8709a1-f09f-4d1f-8094-2850e472c1db": { - "_id": "3d8709a1-f09f-4d1f-8094-2850e472c1db", - "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "No account exists", + "id": "NO_ACCOUNT", }, ], - "_rev": "-1470058997", + "_rev": "1488304335", "_type": { - "_id": "ValidatedPasswordNode", + "_id": "SocialProviderHandlerNode", "collection": true, - "name": "Platform Password", + "name": "Legacy Social Provider Handler Node", }, - "passwordAttribute": "password", - "validateInput": true, + "clientType": "BROWSER", + "script": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "storeTokens": false, + "usernameAttribute": "userName", }, - "7fcaf48e-a754-4959-858b-05b2933b825f": { - "_id": "7fcaf48e-a754-4959-858b-05b2933b825f", + "e15c8efe-b7a7-42bf-845e-861a9419af32": { + "_id": "e15c8efe-b7a7-42bf-845e-861a9419af32", "_outcomes": [ { - "displayName": "Outcome", - "id": "outcome", + "displayName": "Account exists", + "id": "ACCOUNT_EXISTS", + }, + { + "displayName": "No account exists", + "id": "NO_ACCOUNT", + }, + { + "displayName": "Social auth interrupted", + "id": "SOCIAL_AUTH_INTERRUPTED", }, ], - "_rev": "1966656034", + "_rev": "-1132761858", "_type": { - "_id": "ValidatedUsernameNode", + "_id": "SocialProviderHandlerNodeV2", "collection": true, - "name": "Platform Username", + "name": "Social Provider Handler Node", }, + "clientType": "BROWSER", + "script": "ed685f9f-5909-4726-86e8-22bd38b47663", + "storeTokens": false, "usernameAttribute": "userName", - "validateInput": true, }, - "b4a0e915-c15d-4b83-9c9d-18347d645976": { - "_id": "b4a0e915-c15d-4b83-9c9d-18347d645976", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + }, + "saml2Entities": {}, + "scripts": { + "23143919-6b78-40c3-b25e-beca19b229e0": { + "_id": "23143919-6b78-40c3-b25e-beca19b229e0", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250221, + "name": "GitHub Profile Normalization (VS)", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("GitHub rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", + ], + }, + "484e6246-dbc6-4288-97e6-54e55431402e": { + "_id": "484e6246-dbc6-4288-97e6-54e55431402e", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Apple", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951288347, + "name": "Apple Profile Normalization", + "script": [ + "/*", + " * Copyright 2021-2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " *", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "String email = "change@me.com"", + "String subjectId = rawProfile.sub", + "String firstName = " "", + "String lastName = " "", + "String username = subjectId", + "String name", + "", + "if (rawProfile.isDefined("email") && rawProfile.email.isNotNull()){ // User can elect to not share their email", + " email = rawProfile.email.asString()", + " username = email", + "}", + "if (rawProfile.isDefined("name") && rawProfile.name.isNotNull()) {", + " if (rawProfile.name.isDefined("firstName") && rawProfile.name.firstName.isNotNull()) {", + " firstName = rawProfile.name.firstName.asString()", + " }", + " if (rawProfile.name.isDefined("lastName") && rawProfile.name.lastName.isNotNull()) {", + " lastName = rawProfile.name.lastName.asString()", + " }", + "}", + "", + "name = (firstName?.trim() ? firstName : "") + (lastName?.trim() ? ((firstName?.trim() ? " " : "") + lastName) : "")", + "name = (!name?.trim()) ? " " : name", + "", + "return json(object(", + " field("id", subjectId),", + " field("displayName", name),", + " field("email", email),", + " field("givenName", firstName),", + " field("familyName", lastName),", + " field("username", username)))", + ], + }, + "58c824ae-84ed-4724-82cd-db128fc3f6c": { + "_id": "58c824ae-84ed-4724-82cd-db128fc3f6c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Converts a normalized social profile into a managed user", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250309, + "name": "Normalized Profile to Managed User", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue managedUser = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("userName", normalizedProfile.username)))", + "", + "if (normalizedProfile.postalAddress.isNotNull()) managedUser.put("postalAddress", normalizedProfile.postalAddress)", + "if (normalizedProfile.addressLocality.isNotNull()) managedUser.put("city", normalizedProfile.addressLocality)", + "if (normalizedProfile.addressRegion.isNotNull()) managedUser.put("stateProvince", normalizedProfile.addressRegion)", + "if (normalizedProfile.postalCode.isNotNull()) managedUser.put("postalCode", normalizedProfile.postalCode)", + "if (normalizedProfile.country.isNotNull()) managedUser.put("country", normalizedProfile.country)", + "if (normalizedProfile.phone.isNotNull()) managedUser.put("telephoneNumber", normalizedProfile.phone)", + "", + "// if the givenName and familyName is null or empty", + "// then add a boolean flag to the shared state to indicate names are not present", + "// this could be used elsewhere", + "// for eg. this could be used in a scripted decision node to by-pass patching", + "// the user object with blank values when givenName and familyName is not present", + "boolean noGivenName = normalizedProfile.givenName.isNull() || (!normalizedProfile.givenName.asString()?.trim())", + "boolean noFamilyName = normalizedProfile.familyName.isNull() || (!normalizedProfile.familyName.asString()?.trim())", + "sharedState.put("nameEmptyOrNull", noGivenName && noFamilyName)", + "", + "return managedUser", + "", + ], + }, + "58d29080-4563-480b-89bb-1e7719776a21": { + "_id": "58d29080-4563-480b-89bb-1e7719776a21", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Google", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951230900, + "name": "Google Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.sub),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.given_name),", + " field("familyName", rawProfile.family_name),", + " field("photoUrl", rawProfile.picture),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email),", + " field("locale", rawProfile.locale)))", ], - "_rev": "1508860909", - "_type": { - "_id": "AcceptTermsAndConditionsNode", - "collection": true, - "name": "Accept Terms and Conditions", - }, }, - "d3ce2036-1523-4ce8-b1a2-895a2a036667": { - "_id": "d3ce2036-1523-4ce8-b1a2-895a2a036667", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "6325cf19-a49b-471e-8d26-7e4df76df0e2": { + "_id": "6325cf19-a49b-471e-8d26-7e4df76df0e2", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from GitHub", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268311024, + "name": "Okta Profile Normalization", + "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.warning("Okta rawProfile: "+rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.preferred_username)))", + "", ], - "_rev": "-1158802257", - "_type": { - "_id": "AttributeCollectorNode", - "collection": true, - "name": "Attribute Collector", - }, - "attributesToCollect": [ - "givenName", - "sn", - "mail", - "preferences/marketing", - "preferences/updates", + }, + "73cecbfc-dad0-4395-be6a-6858ee3a80e5": { + "_id": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Microsoft", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229437, + "name": "Microsoft Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + "{", + " "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users/$entity",", + " "@odata.id": "https://graph.microsoft.com/v2/711ffa9c-5972-4713-ace3-688c9732614a/directoryObjects/7d7759e2-36d8-4e64-b173-3f890d7d46d6/Microsoft.DirectoryServices.User",", + " "businessPhones": [", + " "18014735451"", + " ],", + " "displayName": "Volker Scheuber",", + " "givenName": "Volker",", + " "jobTitle": null,", + " "mail": "vscheuber@vscheuber.onmicrosoft.com",", + " "mobilePhone": null,", + " "officeLocation": null,", + " "preferredLanguage": null,", + " "surname": "Scheuber",", + " "userPrincipalName": "vscheuber@vscheuber.onmicrosoft.com",", + " "id": "7d7759e2-36d8-4e64-b173-3f890d7d46d6"", + "}", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "logger.message("Kauai Microsoft Profile Normalization: rawProfile={}", rawProfile)", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.displayName),", + " field("givenName", rawProfile.givenName),", + " field("familyName", rawProfile.surname),", + " field("email", rawProfile.userPrincipalName),", + " field("username", rawProfile.userPrincipalName),", + " field("groups", rawProfile.groups)))", ], - "identityAttribute": "userName", - "required": true, - "validateInputs": true, }, - }, - "nodes": { - "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { - "_id": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "bae1d54a-e97d-4997-aa5d-c027f21af82c": { + "_id": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Normalizes raw profile data from Facebook", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757951229998, + "name": "Facebook Profile Normalization", + "script": [ + "/*", + " * Copyright 2020 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "return json(object(", + " field("id", rawProfile.id),", + " field("displayName", rawProfile.name),", + " field("givenName", rawProfile.first_name),", + " field("familyName", rawProfile.last_name),", + " field("photoUrl", rawProfile.picture.data.url),", + " field("email", rawProfile.email),", + " field("username", rawProfile.email)))", ], - "_rev": "-30816295", - "_type": { - "_id": "PageNode", - "collection": true, - "name": "Page Node", - }, - "nodes": [ - { - "_id": "7fcaf48e-a754-4959-858b-05b2933b825f", - "displayName": "Platform Username", - "nodeType": "ValidatedUsernameNode", - }, - { - "_id": "d3ce2036-1523-4ce8-b1a2-895a2a036667", - "displayName": "Attribute Collector", - "nodeType": "AttributeCollectorNode", - }, - { - "_id": "3d8709a1-f09f-4d1f-8094-2850e472c1db", - "displayName": "Platform Password", - "nodeType": "ValidatedPasswordNode", - }, - { - "_id": "120c69d3-90b4-4ad4-b7af-380e8b119340", - "displayName": "KBA Definition", - "nodeType": "KbaCreateNode", - }, - { - "_id": "b4a0e915-c15d-4b83-9c9d-18347d645976", - "displayName": "Accept Terms and Conditions", - "nodeType": "AcceptTermsAndConditionsNode", - }, + }, + "dbe0bf9a-72aa-49d5-8483-9db147985a47": { + "_id": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": false, + "description": "Normalizes raw profile data from ADFS", + "evaluatorVersion": "1.0", + "language": "JAVASCRIPT", + "lastModifiedBy": "id=ba58ff99-76d3-4c69-9c4a-7f150ac70e2c,ou=user,ou=am-config", + "lastModifiedDate": 1757956250546, + "name": "ADFS Profile Normalization (JS)", + "script": [ + "/*", + " * Copyright 2022 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "/*", + " * This script returns the social identity profile information for the authenticating user", + " * in a standard form expected by the Social Provider Handler Node.", + " *", + " * Defined variables:", + " * rawProfile - The social identity provider profile information for the authenticating user.", + " * JsonValue (1).", + " * logger - The debug logger instance:", + " * https://backstage.forgerock.com/docs/am/7/scripting-guide/scripting-api-global-logger.html#scripting-api-global-logger.", + " * realm - String (primitive).", + " * The name of the realm the user is authenticating to.", + " * requestHeaders - TreeMap (2).", + " * The object that provides methods for accessing headers in the login request:", + " * https://backstage.forgerock.com/docs/am/7/authentication-guide/scripting-api-node.html#scripting-api-node-requestHeaders.", + " * requestParameters - TreeMap (2).", + " * The object that contains the authentication request parameters.", + " * selectedIdp - String (primitive).", + " * The social identity provider name. For example: google.", + " * sharedState - LinkedHashMap (3).", + " * The object that holds the state of the authentication tree and allows data exchange between the stateless nodes:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " * transientState - LinkedHashMap (3).", + " * The object for storing sensitive information that must not leave the server unencrypted,", + " * and that may not need to persist between authentication requests during the authentication session:", + " * https://backstage.forgerock.com/docs/am/7/auth-nodes/core-action.html#accessing-tree-state.", + " *", + " * Return - a JsonValue (1).", + " * The result of the last statement in the script is returned to the server.", + " * Currently, the Immediately Invoked Function Expression (also known as Self-Executing Anonymous Function)", + " * is the last (and only) statement in this script, and its return value will become the script result.", + " * Do not use "return variable" statement outside of a function definition.", + " *", + " * This script's last statement should result in a JsonValue (1) with the following keys:", + " * {", + " * {"displayName": "corresponding-social-identity-provider-value"},", + " * {"email": "corresponding-social-identity-provider-value"},", + " * {"familyName": "corresponding-social-identity-provider-value"},", + " * {"givenName": "corresponding-social-identity-provider-value"},", + " * {"id": "corresponding-social-identity-provider-value"},", + " * {"locale": "corresponding-social-identity-provider-value"},", + " * {"photoUrl": "corresponding-social-identity-provider-value"},", + " * {"username": "corresponding-social-identity-provider-value"}", + " * }", + " *", + " * The consumer of this data defines which keys are required and which are optional.", + " * For example, the script associated with the Social Provider Handler Node and,", + " * ultimately, the managed object created/updated with this data", + " * will expect certain keys to be populated.", + " * In some common default configurations, the following keys are required to be not empty:", + " * username, givenName, familyName, email.", + " *", + " * From RFC4517: A value of the Directory String syntax is a string of one or more", + " * arbitrary characters from the Universal Character Set (UCS).", + " * A zero-length character string is not permitted.", + " *", + " * (1) JsonValue - https://backstage.forgerock.com/docs/am/7/apidocs/org/forgerock/json/JsonValue.html.", + " * (2) TreeMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/TreeMap.html.", + " * (3) LinkedHashMap - https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/LinkedHashMap.html.", + " */", + "", + "(function () {", + " var frJava = JavaImporter(", + " org.forgerock.json.JsonValue", + " );", + "", + " var normalizedProfileData = frJava.JsonValue.json(frJava.JsonValue.object());", + " ", + " //logger.message('Seguin rawProfile: '+rawProfile);", + "", + " normalizedProfileData.put('id', rawProfile.get('sub').asString());", + " normalizedProfileData.put('displayName', rawProfile.get('givenName').asString() + ' ' + rawProfile.get('sn').asString());", + " normalizedProfileData.put('email', rawProfile.get('mail').asString());", + " normalizedProfileData.put('givenName', rawProfile.get('givenName').asString());", + " normalizedProfileData.put('familyName', rawProfile.get('sn').asString());", + " normalizedProfileData.put('username', rawProfile.get('upn').asString());", + " normalizedProfileData.put('roles', rawProfile.get('roles').asString());", + " ", + " //logger.message('Seguin normalizedProfileData: '+normalizedProfileData);", + "", + " return normalizedProfileData;", + "}());", ], - "pageDescription": { - "en": "Signing up is fast and easy.
Already have an account? Sign In", - }, - "pageHeader": { - "en": "Sign Up", - }, - "stage": "{"ValidatedCreatePasswordCallback":[{"id":"3d8709a1-f09f-4d1f-8094-2850e472c1db","confirmPassword":true,"policyDisplayCheckmark":true}]}", }, - "466f8b54-07fb-4e31-a11d-a6842618cc37": { - "_id": "466f8b54-07fb-4e31-a11d-a6842618cc37", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "ed685f9f-5909-4726-86e8-22bd38b47663": { + "_id": "ed685f9f-5909-4726-86e8-22bd38b47663", + "context": "SOCIAL_IDP_PROFILE_TRANSFORMATION", + "createdBy": "null", + "creationDate": 0, + "default": true, + "description": "Converts a normalized social profile into an Identity", + "evaluatorVersion": "1.0", + "language": "GROOVY", + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268343005, + "name": "Normalized Profile to Identity", + "script": [ + "/*", + " * Copyright 2021 ForgeRock AS. All Rights Reserved", + " *", + " * Use of this code requires a commercial software license with ForgeRock AS.", + " * or with one of its affiliates. All use shall be exclusively subject", + " * to such license between the licensee and ForgeRock AS.", + " */", + "", + "import static org.forgerock.json.JsonValue.field", + "import static org.forgerock.json.JsonValue.json", + "import static org.forgerock.json.JsonValue.object", + "", + "import org.forgerock.json.JsonValue", + "", + "JsonValue identity = json(object(", + " field("givenName", normalizedProfile.givenName),", + " field("sn", normalizedProfile.familyName),", + " field("mail", normalizedProfile.email),", + " field("cn", normalizedProfile.displayName),", + " field("userName", normalizedProfile.username),", + " field("iplanet-am-user-alias-list", selectedIdp + '-' + normalizedProfile.id.asString())))", + "", + "return identity", + "", ], - "_rev": "1064387237", + }, + }, + "socialIdentityProviders": { + "adfs": { + "_id": "adfs", "_type": { - "_id": "EmailSuspendNode", + "_id": "oidcConfig", "collection": true, - "name": "Email Suspend Node", + "name": "Client configuration for providers that implement the OpenID Connect specification.", }, - "emailAttribute": "mail", - "emailSuspendMessage": { - "en": "An email has been sent to the address you entered. Click the link in that email to proceed.", + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "aa9a179e-cdba-4db8-8477-3d1069d5ec04", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://adfs.mytestrun.com/adfs", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://adfs.mytestrun.com/adfs/discovery/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "RS256", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", + ], + "tokenEndpoint": "https://adfs.mytestrun.com/adfs/oauth2/token", + "transform": "dbe0bf9a-72aa-49d5-8483-9db147985a47", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft ADFS", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", }, - "emailTemplateName": "registration", - "identityAttribute": "userName", - "objectLookup": false, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://adfs.mytestrun.com/adfs/.well-known/openid-configuration", }, - "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b": { - "_id": "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-841385771", + "apple-stoyan": { + "_id": "apple-stoyan", "_type": { - "_id": "IncrementLoginCountNode", + "_id": "appleConfig", "collection": true, - "name": "Increment Login Count", + "name": "Client configuration for Apple.", }, - "identityAttribute": "userName", - }, - "ad5dcbb3-7335-49b7-b3e7-7d850bb88237": { - "_id": "ad5dcbb3-7335-49b7-b3e7-7d850bb88237", - "_outcomes": [ - { - "displayName": "Created", - "id": "CREATED", - }, - { - "displayName": "Failed", - "id": "FAILURE", - }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "CHANGE ME", + "enableNativeNonce": true, + "enabled": false, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://appleid.apple.com", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectAfterFormPostURI": "https://openam-volker-dev.forgeblocks.com/login", + "redirectURI": "https://openam-volker-dev.forgeblocks.com/am/oauth2/alpha/client/form_post/apple-stoyan", + "requestNativeAppForUserInfo": false, + "responseMode": "FORM_POST", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "name", + "email", ], - "_rev": "-612221945", - "_type": { - "_id": "CreateObjectNode", - "collection": true, - "name": "Create Object", + "tokenEndpoint": "https://appleid.apple.com/auth/token", + "transform": "484e6246-dbc6-4288-97e6-54e55431402e", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonDisplayName": "Apple", + "buttonImage": "/login/images/apple-logo.png", + "iconBackground": "#000000", + "iconClass": "fa-apple", + "iconFontColor": "white", }, - "identityResource": "managed/alpha_user", + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", }, - }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, - "themes": [], - "tree": { - "_id": "Registration", - "_rev": "-340494482", - "description": "Platform Registration Tree", - "enabled": true, - "entryNodeId": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", - "identityResource": "managed/alpha_user", - "innerTreeOnly": false, - "mustRun": false, - "nodes": { - "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { - "connections": { - "outcome": "466f8b54-07fb-4e31-a11d-a6842618cc37", - }, - "displayName": "Page Node", - "nodeType": "PageNode", - }, - "466f8b54-07fb-4e31-a11d-a6842618cc37": { - "connections": { - "outcome": "ad5dcbb3-7335-49b7-b3e7-7d850bb88237", - }, - "displayName": "Email Suspend Node", - "nodeType": "EmailSuspendNode", - }, - "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b": { - "connections": { - "outcome": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Increment Login Count", - "nodeType": "IncrementLoginCountNode", - }, - "ad5dcbb3-7335-49b7-b3e7-7d850bb88237": { - "connections": { - "CREATED": "97a15eb2-a015-4b6d-81a0-be78c3aa1a3b", - "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", - }, - "displayName": "Create Object", - "nodeType": "CreateObjectNode", + "apple_web": { + "_id": "apple_web", + "_type": { + "_id": "appleConfig", + "collection": true, + "name": "Client configuration for Apple.", }, - }, - "staticNodes": { - "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, - "e301438c-0bd0-429c-ab0c-66126501069a": {}, - "startNode": {}, - }, - "uiConfig": { - "categories": "["Registration"]", - }, - }, - }, - "ResetPassword": { - "circlesOfTrust": {}, - "emailTemplates": { - "resetPassword": { - "_id": "emailTemplate/resetPassword", - "defaultLocale": "en", + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://appleid.apple.com/auth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "io.scheuber.idc.signinWithApple.service", + "enableNativeNonce": true, "enabled": true, - "from": "", - "message": { - "en": "

Click to reset your password

Password reset link

", - "fr": "

Cliquez pour réinitialiser votre mot de passe

Mot de passe lien de réinitialisation

", - }, - "mimeType": "text/html", - "subject": { - "en": "Reset your password", - "fr": "Réinitialisez votre mot de passe", - }, - }, - }, - "innerNodes": { - "009c19c8-9572-47bb-adb2-1f092c559a43": { - "_id": "009c19c8-9572-47bb-adb2-1f092c559a43", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://appleid.apple.com", + "issuerComparisonCheckType": "EXACT", + "jwksUriEndpoint": "https://appleid.apple.com/auth/keys", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectAfterFormPostURI": "https://idc.scheuber.io/login", + "redirectURI": "https://idc.scheuber.io/am/oauth2/client/form_post/apple_web", + "requestNativeAppForUserInfo": false, + "responseMode": "FORM_POST", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "name", + "email", ], - "_rev": "519412822", - "_type": { - "_id": "ValidatedPasswordNode", - "collection": true, - "name": "Platform Password", + "tokenEndpoint": "https://appleid.apple.com/auth/token", + "transform": "484e6246-dbc6-4288-97e6-54e55431402e", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonCustomStyleHover": "background-color: #000000; color: #ffffff; border-color: #000000;", + "buttonDisplayName": "Apple", + "buttonImage": "/login/images/apple-logo.png", + "iconBackground": "#000000", + "iconClass": "fa-apple", + "iconFontColor": "white", }, - "passwordAttribute": "password", - "validateInput": true, + "useCustomTrustStore": false, + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://appleid.apple.com/.well-known/openid-configuration", }, - "276afa7c-a680-4cf4-a5f6-d6c78191f5c9": { - "_id": "276afa7c-a680-4cf4-a5f6-d6c78191f5c9", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-1256358519", + "azure": { + "_id": "azure", "_type": { - "_id": "AttributeCollectorNode", + "_id": "microsoftConfig", "collection": true, - "name": "Attribute Collector", + "name": "Client configuration for Microsoft.", }, - "attributesToCollect": [ - "mail", + "authenticationIdKey": "id", + "authorizationEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "c42a3dc8-f276-496b-a722-269f131cc21c", + "clientSecretLabelIdentifier": "azure", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "User.Read", + "openid", ], - "identityAttribute": "mail", - "required": true, - "validateInputs": false, + "tokenEndpoint": "https://login.microsoftonline.com/711ffa9c-5972-4713-ace3-688c9732614a/oauth2/v2.0/token", + "transform": "73cecbfc-dad0-4395-be6a-6858ee3a80e5", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonCustomStyleHover": "background-color: #fff; border-color: #8b8b8b; color: #8b8b8b;", + "buttonDisplayName": "Microsoft Azure", + "buttonImage": "/login/images/microsoft-logo.png", + "iconBackground": "#0078d7", + "iconClass": "fa-windows", + "iconFontColor": "white", + }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://graph.microsoft.com/v1.0/me", }, - }, - "nodes": { - "06c97be5-7fdd-4739-aea1-ecc7fe082865": { - "_id": "06c97be5-7fdd-4739-aea1-ecc7fe082865", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "-1138066714", + "facebook": { + "_id": "facebook", "_type": { - "_id": "EmailSuspendNode", + "_id": "oauth2Config", "collection": true, - "name": "Email Suspend Node", + "name": "Client configuration for providers that implement the OAuth2 specification.", }, - "emailAttribute": "mail", - "emailSuspendMessage": { - "en": "An email has been sent to the address you entered. Click the link in that email to proceed.", + "authenticationIdKey": "id", + "authorizationEndpoint": "https://www.facebook.com/dialog/oauth", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "123741918345526", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 3600, + "redirectURI": "https://idc.scheuber.io/am/XUI/?realm=%2Falpha", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "email", + ], + "tokenEndpoint": "https://graph.facebook.com/v2.7/oauth/access_token", + "transform": "bae1d54a-e97d-4997-aa5d-c027f21af82c", + "uiConfig": { + "buttonClass": "fa-facebook-official", + "buttonCustomStyle": "background-color: #3b5998; border-color: #3b5998; color: white;", + "buttonCustomStyleHover": "background-color: #334b7d; border-color: #334b7d; color: white;", + "buttonDisplayName": "Facebook", + "buttonImage": "", + "iconBackground": "#3b5998", + "iconClass": "fa-facebook", + "iconFontColor": "white", }, - "emailTemplateName": "resetPassword", - "identityAttribute": "mail", - "objectLookup": true, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://graph.facebook.com/me?fields=id,name,picture,email,first_name,last_name,locale", }, - "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a": { - "_id": "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a", - "_outcomes": [ - { - "displayName": "True", - "id": "true", - }, - { - "displayName": "False", - "id": "false", - }, - ], - "_rev": "402776485", + "github": { + "_id": "github", "_type": { - "_id": "IdentifyExistingUserNode", + "_id": "oauth2Config", "collection": true, - "name": "Identify Existing User", + "name": "Client configuration for providers that implement the OAuth2 specification.", }, - "identifier": "userName", - "identityAttribute": "mail", - }, - "989f0bf8-a328-4217-b82b-5275d79ca8bd": { - "_id": "989f0bf8-a328-4217-b82b-5275d79ca8bd", - "_outcomes": [ - { - "displayName": "Patched", - "id": "PATCHED", - }, - { - "displayName": "Failed", - "id": "FAILURE", - }, + "authenticationIdKey": "id", + "authorizationEndpoint": "https://github.com/login/oauth/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "bdae6d141d4dcf95a630", + "enabled": true, + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "user", ], - "_rev": "555551070", - "_type": { - "_id": "PatchObjectNode", - "collection": true, - "name": "Patch Object", + "tokenEndpoint": "https://github.com/login/oauth/access_token", + "transform": "23143919-6b78-40c3-b25e-beca19b229e0", + "uiConfig": { + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "GitHub", + "buttonImage": "https://cdn-icons-png.flaticon.com/512/25/25231.png", + "iconBackground": "#4184f3", + "iconFontColor": "white", }, - "identityAttribute": "mail", - "identityResource": "managed/alpha_user", - "ignoredFields": [], - "patchAsObject": false, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://api.github.com/user", }, - "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b": { - "_id": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "86486605", + "google": { + "_id": "google", "_type": { - "_id": "PageNode", + "_id": "googleConfig", "collection": true, - "name": "Page Node", + "name": "Client configuration for Google.", }, - "nodes": [ - { - "_id": "276afa7c-a680-4cf4-a5f6-d6c78191f5c9", - "displayName": "Attribute Collector", - "nodeType": "AttributeCollectorNode", - }, + "acrValues": [], + "authenticationIdKey": "sub", + "authorizationEndpoint": "https://accounts.google.com/o/oauth2/v2/auth", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "297338177925-mho17cgnm540s2gre8h27feb6sbs1msd.apps.googleusercontent.com", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://accounts.google.com", + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", ], - "pageDescription": { - "en": "Enter your email address or Sign in", - }, - "pageHeader": { - "en": "Reset Password", + "tokenEndpoint": "https://www.googleapis.com/oauth2/v4/token", + "transform": "58d29080-4563-480b-89bb-1e7719776a21", + "uiConfig": { + "buttonClass": "", + "buttonCustomStyle": "background-color: #fff; color: #757575; border-color: #ddd;", + "buttonCustomStyleHover": "color: #6d6d6d; background-color: #eee; border-color: #ccc;", + "buttonDisplayName": "Google", + "buttonImage": "images/g-logo.png", + "iconBackground": "#4184f3", + "iconClass": "fa-google", + "iconFontColor": "white", }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://www.googleapis.com/oauth2/v3/userinfo", + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://accounts.google.com/.well-known/openid-configuration", }, - "e4c752f9-c625-48c9-9644-a58802fa9e9c": { - "_id": "e4c752f9-c625-48c9-9644-a58802fa9e9c", - "_outcomes": [ - { - "displayName": "Outcome", - "id": "outcome", - }, - ], - "_rev": "1593283676", + "okta-trial-5735851": { + "_id": "okta-trial-5735851", "_type": { - "_id": "PageNode", - "collection": true, - "name": "Page Node", - }, - "nodes": [ - { - "_id": "009c19c8-9572-47bb-adb2-1f092c559a43", - "displayName": "Platform Password", - "nodeType": "ValidatedPasswordNode", - }, - ], - "pageDescription": { - "en": "Change password", + "_id": "oidcConfig", + "collection": true, + "name": "Client configuration for providers that implement the OpenID Connect specification.", }, - "pageHeader": { - "en": "Reset Password", + "acrValues": [], + "authenticationIdKey": "id", + "authorizationEndpoint": "https://trial-5735851.okta.com/oauth2/v1/authorize", + "clientAuthenticationMethod": "CLIENT_SECRET_POST", + "clientId": "0oa13r2cp29Rynmyw697", + "enableNativeNonce": true, + "enabled": true, + "encryptJwtRequestParameter": false, + "encryptedIdTokens": false, + "issuer": "https://trial-5735851.okta.com", + "issuerComparisonCheckType": "EXACT", + "jwtEncryptionAlgorithm": "NONE", + "jwtEncryptionMethod": "NONE", + "jwtRequestParameterOption": "NONE", + "jwtSigningAlgorithm": "NONE", + "pkceMethod": "S256", + "privateKeyJwtExpTime": 600, + "redirectURI": "https://idc.scheuber.io/login", + "responseMode": "DEFAULT", + "revocationCheckOptions": [], + "scopeDelimiter": " ", + "scopes": [ + "openid", + "profile", + "email", + ], + "tokenEndpoint": "https://trial-5735851.okta.com/oauth2/v1/token", + "transform": "6325cf19-a49b-471e-8d26-7e4df76df0e2", + "uiConfig": { + "buttonDisplayName": "Okta", }, + "useCustomTrustStore": false, + "userInfoEndpoint": "https://trial-5735851.okta.com/oauth2/v1/userinfo", + "userInfoResponseType": "JSON", + "wellKnownEndpoint": "https://trial-5735851.okta.com/.well-known/openid-configuration", }, }, - "saml2Entities": {}, - "scripts": {}, - "socialIdentityProviders": {}, "themes": [], "tree": { - "_id": "ResetPassword", - "_rev": "-501795106", - "description": "Reset Password Tree", + "_id": "SocialProviderHandler", + "_rev": "557376553", "enabled": true, - "entryNodeId": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", + "entryNodeId": "3af612be-340e-4dc9-80fb-62319a187b74", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { - "06c97be5-7fdd-4739-aea1-ecc7fe082865": { - "connections": { - "outcome": "e4c752f9-c625-48c9-9644-a58802fa9e9c", - }, - "displayName": "Email Suspend Node", - "nodeType": "EmailSuspendNode", - }, - "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a": { - "connections": { - "false": "06c97be5-7fdd-4739-aea1-ecc7fe082865", - "true": "06c97be5-7fdd-4739-aea1-ecc7fe082865", - }, - "displayName": "Identify Existing User", - "nodeType": "IdentifyExistingUserNode", - }, - "989f0bf8-a328-4217-b82b-5275d79ca8bd": { - "connections": { - "FAILURE": "e301438c-0bd0-429c-ab0c-66126501069a", - "PATCHED": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", - }, - "displayName": "Patch Object", - "nodeType": "PatchObjectNode", - }, - "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b": { + "3af612be-340e-4dc9-80fb-62319a187b74": { "connections": { - "outcome": "21b8ddf3-0203-4ae1-ab05-51cf3a3a707a", + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e15c8efe-b7a7-42bf-845e-861a9419af32", }, - "displayName": "Page Node", - "nodeType": "PageNode", + "displayName": "Legacy Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNode", }, - "e4c752f9-c625-48c9-9644-a58802fa9e9c": { + "e15c8efe-b7a7-42bf-845e-861a9419af32": { "connections": { - "outcome": "989f0bf8-a328-4217-b82b-5275d79ca8bd", + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + "SOCIAL_AUTH_INTERRUPTED": "e301438c-0bd0-429c-ab0c-66126501069a", }, - "displayName": "Page Node", - "nodeType": "PageNode", + "displayName": "Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNodeV2", }, }, "staticNodes": { @@ -23466,9 +27224,10 @@ a{ "startNode": {}, }, "uiConfig": { - "categories": "["Password Reset"]", + "categories": "[]", }, }, + "variable": {}, }, "UpdatePassword": { "circlesOfTrust": {}, @@ -23695,13 +27454,14 @@ a{ "themes": [], "tree": { "_id": "UpdatePassword", - "_rev": "-1067190791", + "_rev": "1509374777", "description": "Update password using active session", "enabled": true, "entryNodeId": "d1b79744-493a-44fe-bc26-7d324a8caa4e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { "connections": { @@ -23765,6 +27525,7 @@ a{ "categories": "["Password Reset"]", }, }, + "variable": {}, }, "j00": { "circlesOfTrust": {}, @@ -23952,8 +27713,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -23961,6 +27722,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "3cb43516-ae69-433a-8787-501d45db14e9": { @@ -23972,8 +27734,8 @@ a{ "description": "Display sharedState, transientState, and headers.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268309788, "name": "debug", "script": [ "/* debug", @@ -24037,6 +27799,7 @@ a{ " return v.toString(10);", " });", "}", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -24048,8 +27811,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -24057,6 +27820,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -24068,8 +27832,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -24114,6 +27878,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -24121,12 +27886,13 @@ a{ "themes": [], "tree": { "_id": "j00", - "_rev": "-643620752", + "_rev": "-1504270871", "enabled": true, "entryNodeId": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "01d3785f-7fb4-44a7-9458-72c380a9818f": { "connections": { @@ -24183,6 +27949,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j01": { "circlesOfTrust": {}, @@ -24251,12 +28018,13 @@ a{ "id": "false", }, ], - "_rev": "2105288152", + "_rev": "1881960625", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j00", }, "bdfbe97c-1ff4-4162-85bc-47f6f14b2c66": { @@ -24365,8 +28133,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -24374,6 +28142,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -24385,8 +28154,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -24394,6 +28163,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -24405,8 +28175,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -24451,6 +28221,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -24458,12 +28229,13 @@ a{ "themes": [], "tree": { "_id": "j01", - "_rev": "-523887030", + "_rev": "2052678538", "enabled": true, "entryNodeId": "f129f0df-b49e-453b-97fb-db508e3893ce", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "6674b4ac-dd89-4e13-9440-6f81194e3a22": { "connections": { @@ -24521,6 +28293,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j02": { "circlesOfTrust": {}, @@ -24589,12 +28362,13 @@ a{ "id": "false", }, ], - "_rev": "-568833890", + "_rev": "-792161417", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j01", }, "59b06306-a886-443d-92df-7a27a60c394e": { @@ -24703,8 +28477,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -24712,6 +28486,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -24723,8 +28498,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -24732,6 +28507,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -24743,8 +28519,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -24789,6 +28565,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -24796,12 +28573,13 @@ a{ "themes": [], "tree": { "_id": "j02", - "_rev": "2029292005", + "_rev": "310890277", "enabled": true, "entryNodeId": "59b06306-a886-443d-92df-7a27a60c394e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { "connections": { @@ -24859,6 +28637,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j03": { "circlesOfTrust": {}, @@ -24952,12 +28731,13 @@ a{ "id": "false", }, ], - "_rev": "-2072424763", + "_rev": "1999215006", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j02", }, "e0cfbd13-6f1e-4924-9d2d-0f7c23507172": { @@ -25041,8 +28821,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -25050,6 +28830,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -25061,8 +28842,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -25070,6 +28851,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -25081,8 +28863,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -25127,6 +28909,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -25134,12 +28917,13 @@ a{ "themes": [], "tree": { "_id": "j03", - "_rev": "-1352811052", + "_rev": "1223754516", "enabled": true, "entryNodeId": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "35a4f94b-c895-46b9-bc0a-93cf59233759": { "connections": { @@ -25197,6 +28981,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j04": { "circlesOfTrust": {}, @@ -25215,12 +29000,13 @@ a{ "id": "false", }, ], - "_rev": "415392584", + "_rev": "192065057", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j03", }, "040b6c89-313b-4664-92e0-6732017384b8": { @@ -25379,8 +29165,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -25388,6 +29174,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -25399,8 +29186,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -25408,6 +29195,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -25419,8 +29207,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -25465,6 +29253,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -25472,12 +29261,13 @@ a{ "themes": [], "tree": { "_id": "j04", - "_rev": "-1089876293", + "_rev": "1486689275", "enabled": true, "entryNodeId": "040b6c89-313b-4664-92e0-6732017384b8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "00e75aa0-2f9b-4895-9257-d515286fd64b": { "connections": { @@ -25535,6 +29325,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j05": { "circlesOfTrust": {}, @@ -25697,12 +29488,13 @@ a{ "id": "false", }, ], - "_rev": "730701700", + "_rev": "507374173", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j04", }, }, @@ -25717,8 +29509,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -25726,6 +29518,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -25737,8 +29530,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -25746,6 +29539,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -25757,8 +29551,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -25803,6 +29597,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -25810,12 +29605,13 @@ a{ "themes": [], "tree": { "_id": "j05", - "_rev": "1652057497", + "_rev": "-66344231", "enabled": true, "entryNodeId": "622179cb-98f1-484a-820d-9a0df6e45e95", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "11f1c31c-50a9-4717-8213-420f6932481f": { "connections": { @@ -25873,6 +29669,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j06": { "circlesOfTrust": {}, @@ -25941,12 +29738,13 @@ a{ "id": "false", }, ], - "_rev": "-688245766", + "_rev": "-911573293", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j05", }, "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a": { @@ -26055,8 +29853,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -26064,6 +29862,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -26075,8 +29874,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -26084,6 +29883,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -26095,8 +29895,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -26141,6 +29941,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -26148,12 +29949,13 @@ a{ "themes": [], "tree": { "_id": "j06", - "_rev": "605160891", + "_rev": "-1113240837", "enabled": true, "entryNodeId": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "1d59caff-243c-45bd-b7d0-6dcc563989c5": { "connections": { @@ -26211,6 +30013,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j07": { "circlesOfTrust": {}, @@ -26348,12 +30151,13 @@ a{ "id": "false", }, ], - "_rev": "1658650162", + "_rev": "1435322635", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j06", }, "f2fe740c-cd75-460a-8baa-fe4b52ecc947": { @@ -26393,8 +30197,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -26402,6 +30206,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -26413,8 +30218,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -26422,6 +30227,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -26433,8 +30239,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -26479,6 +30285,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -26486,12 +30293,13 @@ a{ "themes": [], "tree": { "_id": "j07", - "_rev": "-937100459", + "_rev": "1639465109", "enabled": true, "entryNodeId": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { "connections": { @@ -26549,6 +30357,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j08": { "circlesOfTrust": {}, @@ -26592,12 +30401,13 @@ a{ "id": "false", }, ], - "_rev": "-245838054", + "_rev": "-469165581", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j07", }, "8096649e-973e-4209-88ce-e1d87ae2bb96": { @@ -26731,8 +30541,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -26740,6 +30550,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -26751,8 +30562,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -26760,6 +30571,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -26771,8 +30583,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -26817,6 +30629,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -26824,12 +30637,13 @@ a{ "themes": [], "tree": { "_id": "j08", - "_rev": "-1997695217", + "_rev": "578870351", "enabled": true, "entryNodeId": "d429b2b5-b215-46a5-b239-4994df65cb8b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { "connections": { @@ -26887,6 +30701,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j09": { "circlesOfTrust": {}, @@ -26974,12 +30789,13 @@ a{ "id": "false", }, ], - "_rev": "425555480", + "_rev": "202227953", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j08", }, "8c5e9cb5-471b-4dd6-b150-ecaaeda98195": { @@ -27069,8 +30885,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -27078,6 +30894,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -27089,8 +30906,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -27098,6 +30915,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -27109,8 +30927,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -27155,6 +30973,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -27162,12 +30981,13 @@ a{ "themes": [], "tree": { "_id": "j09", - "_rev": "-1358707527", + "_rev": "1217858041", "enabled": true, "entryNodeId": "251f35c3-1a32-4520-be10-1f4af9600935", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "251f35c3-1a32-4520-be10-1f4af9600935": { "connections": { @@ -27225,6 +31045,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "j10": { "circlesOfTrust": {}, @@ -27343,12 +31164,13 @@ a{ "id": "false", }, ], - "_rev": "-728542802", + "_rev": "-951870329", "_type": { "_id": "InnerTreeEvaluatorNode", "collection": true, "name": "Inner Tree Evaluator", }, + "displayErrorOutcome": false, "tree": "j09", }, "c91d626e-1156-41bd-b1fb-d292f640fba6": { @@ -27407,8 +31229,8 @@ a{ "description": "set the same shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268308856, "name": "shared", "script": [ "(function () {", @@ -27416,6 +31238,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('sharedValue', 'Level ' + level + ': This is a longer string value shared across all nested journeys. It contains an indicator in which level it was last set.');", "}());", + "", ], }, "41c24257-d7fc-4654-8b46-c2666dc5b56d": { @@ -27427,8 +31250,8 @@ a{ "description": "set per level shared state variable", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310189, "name": "level", "script": [ "(function () {", @@ -27436,6 +31259,7 @@ a{ " var level = nodeState.get('level').asInteger();", " sharedState.put('level' + level + 'Value', 'Level ' + level + ': This is a longer string value set at each level of the nested journeys. It contains an indicator in which level it was set.');", "}());", + "", ], }, "5bbdaeff-ddee-44b9-b608-8d413d7d65a6": { @@ -27447,8 +31271,8 @@ a{ "description": "Check if mode has already been set.", "evaluatorVersion": "1.0", "language": "JAVASCRIPT", - "lastModifiedBy": "null", - "lastModifiedDate": 0, + "lastModifiedBy": "id=dad3586a-6582-4a2f-b443-6993625d7cff,ou=user,ou=am-config", + "lastModifiedDate": 1750268310806, "name": "mode", "script": [ "/* mode", @@ -27493,6 +31317,7 @@ a{ " }", " }", "}());", + "", ], }, }, @@ -27500,12 +31325,13 @@ a{ "themes": [], "tree": { "_id": "j10", - "_rev": "751431822", + "_rev": "-966969906", "enabled": true, "entryNodeId": "c91d626e-1156-41bd-b1fb-d292f640fba6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "300feda0-3248-49a9-b60f-01df802b2229": { "connections": { @@ -27563,6 +31389,7 @@ a{ "categories": "[]", }, }, + "variable": {}, }, "test": { "circlesOfTrust": {}, @@ -27575,12 +31402,13 @@ a{ "themes": [], "tree": { "_id": "test", - "_rev": "279923916", + "_rev": "-1438477812", "enabled": true, "entryNodeId": "d26176be-ea6f-4f2a-81cd-3d41dd6cee4d", "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": {}, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": {}, @@ -27589,21 +31417,83 @@ a{ }, "uiConfig": {}, }, + "variable": {}, }, }, } `; -exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` +exports[`JourneyOps readJourneys() 1: Read all journeys 1`] = ` [ + { + "_id": "Agent", + "_rev": "414379761", + "description": "https://backstage.forgerock.com/docs/ig/2024.11/gateway-guide/preface.html#authenticate-agent-am", + "enabled": true, + "entryNodeId": "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "51e2cd24-cf1f-4313-8af0-35ea9e04d2fe": { + "connections": { + "false": "cbd1f1af-eb0a-4274-a762-adacf04c7080", + "true": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Zero Page Login Collector", + "nodeType": "ZeroPageLoginNode", + "x": 163, + "y": 225, + }, + "6736a00a-fc65-438e-b4ea-23f66b4a8739": { + "connections": { + "false": "e301438c-0bd0-429c-ab0c-66126501069a", + "true": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + }, + "displayName": "Agent Data Store Decision", + "nodeType": "AgentDataStoreDecisionNode", + "x": 762, + "y": 243, + }, + "cbd1f1af-eb0a-4274-a762-adacf04c7080": { + "connections": { + "outcome": "6736a00a-fc65-438e-b4ea-23f66b4a8739", + }, + "displayName": "Page Node", + "nodeType": "PageNode", + "x": 477, + "y": 324, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 1065, + "y": 206, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 1064, + "y": 394, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "["Authentication"]", + }, + }, { "_id": "ForgottenUsername", - "_rev": "290125127", + "_rev": "-15270498", "description": "Forgotten Username Tree", "enabled": true, "entryNodeId": "5e2a7c95-94af-4b23-8724-deb13853726a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "5e2a7c95-94af-4b23-8724-deb13853726a": { "connections": { @@ -27664,12 +31554,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTest", - "_rev": "562817797", + "_rev": "257422172", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "e2c39477-847a-4df2-9c5d-b449a752638b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "278bf084-9eea-46fe-8ce9-2600dde3b046": { "connections": { @@ -27765,12 +31657,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney1", - "_rev": "148461258", + "_rev": "-156934367", "description": "Frodo test journey", "enabled": true, "entryNodeId": "cc4b5c15-4af6-4a94-b0c6-fc6f31895b4f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "1c586352-4568-4918-8985-876f142d1427": { "connections": { @@ -27812,23 +31706,25 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney10", - "_rev": "-1380643388", + "_rev": "-1571351278", "enabled": true, - "entryNodeId": "node1", + "entryNodeId": "5883ff1e-80dd-49f5-a609-120303e1b0cd", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { - "node1": { + "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "connections": {}, "displayName": "name1", - "nodeType": "type1", + "nodeType": "ValidatedUsernameNode", "x": 1, "y": 2, }, - "node2": { + "59129227-f192-4ff4-a7b4-bc7690b82d4f": { "connections": {}, "displayName": "name2", - "nodeType": "type2", + "nodeType": "ValidatedUsernameNode", "x": 3, "y": 4, }, @@ -27847,12 +31743,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney2", - "_rev": "1049158964", + "_rev": "743763339", "description": "Frodo test journey", "enabled": true, "entryNodeId": "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "e3bc0d65-9f4d-4ca3-aa44-69fee11753a1": { "connections": { @@ -27885,12 +31783,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney3", - "_rev": "55231581", + "_rev": "-250164044", "description": "Frodo test journey utilizing a variety of nodes and dependencies to test support for complex journeys.", "enabled": true, "entryNodeId": "46643303-aeb2-4873-9df1-59db4958cc34", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "46643303-aeb2-4873-9df1-59db4958cc34": { "connections": { @@ -28018,12 +31918,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney6", - "_rev": "-1165751593", + "_rev": "-1471147218", "description": "Frodo test journey", "enabled": true, "entryNodeId": "a2fda63a-859d-44c0-ba5e-ac0bd5d82040", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "20dde5d1-fe72-473a-b811-c16fe753fef5": { "connections": { @@ -28065,12 +31967,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney7", - "_rev": "120187468", + "_rev": "-185208157", "description": "Frodo test journey", "enabled": true, "entryNodeId": "d6171ae2-903d-41cc-b851-af6414e56d56", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "a9adc345-4fef-4d86-831a-9d8bc952f844": { "connections": { @@ -28112,12 +32016,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney8", - "_rev": "-1975989323", + "_rev": "2013582348", "description": "Frodo test journey", "enabled": false, "entryNodeId": "b20da99f-e162-4b03-be45-13379995867f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "277c21a5-1474-45f9-aa8c-b39eaffc1b2b": { "connections": { @@ -28159,12 +32065,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "FrodoTestJourney9", - "_rev": "-280938100", + "_rev": "-586333725", "description": "Frodo test journey", "enabled": false, "entryNodeId": "82d90fa0-9345-46b5-b5b1-50f732a387ec", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "82d90fa0-9345-46b5-b5b1-50f732a387ec": { "connections": { @@ -28206,11 +32114,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j00", - "_rev": "-2056626855", + "_rev": "-1504270871", "enabled": true, "entryNodeId": "513a2ab4-f0b8-4f94-b840-6fe14796cc84", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "01d3785f-7fb4-44a7-9458-72c380a9818f": { "connections": { @@ -28218,8 +32128,8 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 392, - "y": 173.015625, + "x": 348, + "y": 61, }, "39b48197-f4be-42b9-800a-866587b4b9b5": { "connections": { @@ -28227,8 +32137,8 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 395, - "y": 345.015625, + "x": 365, + "y": 252, }, "3c1e8d61-0c48-44ba-86dc-52e9555b6aeb": { "connections": { @@ -28236,8 +32146,8 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, "displayName": "level", "nodeType": "ScriptedDecisionNode", - "x": 598, - "y": 173.015625, + "x": 567, + "y": 64, }, "513a2ab4-f0b8-4f94-b840-6fe14796cc84": { "connections": { @@ -28248,8 +32158,8 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, "displayName": "mode", "nodeType": "ScriptedDecisionNode", - "x": 167, - "y": 210.015625, + "x": 117, + "y": 117, }, "ba503a1e-633e-4d0d-ba18-c9a9b1105b5b": { "connections": { @@ -28257,8 +32167,8 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, "displayName": "debug", "nodeType": "ScriptedDecisionNode", - "x": 1033, - "y": 261.015625, + "x": 760, + "y": 137, }, "d17ffaa1-2c61-4abd-9bb1-2559160d0a5c": { "connections": { @@ -28266,22 +32176,22 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, "displayName": "shared", "nodeType": "ScriptedDecisionNode", - "x": 393, - "y": 259.015625, + "x": 338, + "y": 156, }, }, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { - "x": 1236, - "y": 145, + "x": 132, + "y": 364, }, "e301438c-0bd0-429c-ab0c-66126501069a": { - "x": 1236, - "y": 253, + "x": 1000, + "y": 137, }, "startNode": { - "x": 50, - "y": 250, + "x": 0, + "y": 0, }, }, "uiConfig": { @@ -28290,11 +32200,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j01", - "_rev": "-1936893133", + "_rev": "2052678538", "enabled": true, "entryNodeId": "f129f0df-b49e-453b-97fb-db508e3893ce", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "6674b4ac-dd89-4e13-9440-6f81194e3a22": { "connections": { @@ -28375,11 +32287,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j02", - "_rev": "616285902", + "_rev": "310890277", "enabled": true, "entryNodeId": "59b06306-a886-443d-92df-7a27a60c394e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "2dbd2d37-c659-48cf-8357-c9fc1166e3a7": { "connections": { @@ -28460,11 +32374,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j03", - "_rev": "1529150141", + "_rev": "1223754516", "enabled": true, "entryNodeId": "e0cfbd13-6f1e-4924-9d2d-0f7c23507172", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "35a4f94b-c895-46b9-bc0a-93cf59233759": { "connections": { @@ -28545,11 +32461,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j04", - "_rev": "1792084900", + "_rev": "1486689275", "enabled": true, "entryNodeId": "040b6c89-313b-4664-92e0-6732017384b8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "00e75aa0-2f9b-4895-9257-d515286fd64b": { "connections": { @@ -28630,11 +32548,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j05", - "_rev": "239051394", + "_rev": "-66344231", "enabled": true, "entryNodeId": "622179cb-98f1-484a-820d-9a0df6e45e95", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "11f1c31c-50a9-4717-8213-420f6932481f": { "connections": { @@ -28715,11 +32635,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j06", - "_rev": "-807845212", + "_rev": "-1113240837", "enabled": true, "entryNodeId": "44b8651c-7c1e-41f1-b9a6-2e441b0ce05a", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "1d59caff-243c-45bd-b7d0-6dcc563989c5": { "connections": { @@ -28800,11 +32722,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j07", - "_rev": "1944860734", + "_rev": "1639465109", "enabled": true, "entryNodeId": "13b12fe6-cf53-46a4-a83d-0a3c1fda814f", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "13b12fe6-cf53-46a4-a83d-0a3c1fda814f": { "connections": { @@ -28885,11 +32809,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j08", - "_rev": "884265976", + "_rev": "578870351", "enabled": true, "entryNodeId": "d429b2b5-b215-46a5-b239-4994df65cb8b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "042b600b-71cb-45a8-93ae-a6f57b16a6e5": { "connections": { @@ -28970,11 +32896,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j09", - "_rev": "1523253666", + "_rev": "1217858041", "enabled": true, "entryNodeId": "251f35c3-1a32-4520-be10-1f4af9600935", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "251f35c3-1a32-4520-be10-1f4af9600935": { "connections": { @@ -29055,11 +32983,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "j10", - "_rev": "-661574281", + "_rev": "-966969906", "enabled": true, "entryNodeId": "c91d626e-1156-41bd-b1fb-d292f640fba6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "300feda0-3248-49a9-b60f-01df802b2229": { "connections": { @@ -29140,12 +33070,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "Login", - "_rev": "-1866690371", + "_rev": "2122881300", "description": "Platform Login Tree", "enabled": true, "entryNodeId": "a12bc72f-ad97-4f1e-a789-a1fa3dd566c8", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "2119f332-0f69-4088-a7a1-6582bf0f2001": { "connections": { @@ -29228,12 +33160,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "OrphanedTest", - "_rev": "2117700949", + "_rev": "1812305324", "description": "Test orphaned nodes", "enabled": true, "entryNodeId": "343e745f-923a-43c4-8675-649a490fd0a3", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "343e745f-923a-43c4-8675-649a490fd0a3": { "connections": { @@ -29267,14 +33201,53 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` "categories": "[]", }, }, + { + "_id": "PrestonTest", + "_rev": "-1151336344", + "description": "Test journey with a script that no longer exists, to fix a journey export issue.", + "enabled": true, + "entryNodeId": "5857ca64-f06c-4058-9b04-2f284a2dc70a", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "5857ca64-f06c-4058-9b04-2f284a2dc70a": { + "connections": {}, + "displayName": "Amster Jwt Decision Node", + "nodeType": "AmsterJwtDecisionNode", + "x": 162, + "y": 203.6125030517578, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 500, + "y": 50, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 500, + "y": 350, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "[]", + }, + }, { "_id": "ProgressiveProfile", - "_rev": "-900304922", + "_rev": "-1205700547", "description": "Prompt for missing preferences on 3rd login", "enabled": true, "entryNodeId": "8afdaec3-275e-4301-bb53-34f03e6a4b29", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "423a959a-a1b9-498a-b0f7-596b6b6e775a": { "connections": { @@ -29336,11 +33309,13 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "RadioChoice", - "_rev": "-465879999", + "_rev": "-771275624", "enabled": true, "entryNodeId": "5d6cd20e-5074-43de-8832-fddd95fb078e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "5d6cd20e-5074-43de-8832-fddd95fb078e": { "connections": { @@ -29374,12 +33349,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "Registration", - "_rev": "-1753500585", + "_rev": "-2058896210", "description": "Platform Registration Tree", "enabled": true, "entryNodeId": "0c091c49-f3af-48fb-ac6f-07fba0499dd6", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "0c091c49-f3af-48fb-ac6f-07fba0499dd6": { "connections": { @@ -29439,12 +33416,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "ResetPassword", - "_rev": "-1914801209", + "_rev": "2074770462", "description": "Reset Password Tree", "enabled": true, "entryNodeId": "cc3e1ed2-25f1-47bf-83c6-17084f8b2b2b", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "06c97be5-7fdd-4739-aea1-ecc7fe082865": { "connections": { @@ -29512,13 +33491,65 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` "categories": "["Password Reset"]", }, }, + { + "_id": "SocialProviderHandler", + "_rev": "557376553", + "enabled": true, + "entryNodeId": "3af612be-340e-4dc9-80fb-62319a187b74", + "identityResource": "managed/alpha_user", + "innerTreeOnly": false, + "mustRun": false, + "noSession": false, + "nodes": { + "3af612be-340e-4dc9-80fb-62319a187b74": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e15c8efe-b7a7-42bf-845e-861a9419af32", + }, + "displayName": "Legacy Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNode", + "x": 290, + "y": 166.015625, + }, + "e15c8efe-b7a7-42bf-845e-861a9419af32": { + "connections": { + "ACCOUNT_EXISTS": "70e691a5-1e33-4ac3-a356-e7b6d60d92e0", + "NO_ACCOUNT": "e301438c-0bd0-429c-ab0c-66126501069a", + "SOCIAL_AUTH_INTERRUPTED": "e301438c-0bd0-429c-ab0c-66126501069a", + }, + "displayName": "Social Provider Handler Node", + "nodeType": "SocialProviderHandlerNodeV2", + "x": 292, + "y": 326.015625, + }, + }, + "staticNodes": { + "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { + "x": 718, + "y": 63, + }, + "e301438c-0bd0-429c-ab0c-66126501069a": { + "x": 731, + "y": 519, + }, + "startNode": { + "x": 50, + "y": 250, + }, + }, + "uiConfig": { + "categories": "[]", + }, + }, { "_id": "test", - "_rev": "-1133082187", + "_rev": "-1438477812", "enabled": true, "entryNodeId": "d26176be-ea6f-4f2a-81cd-3d41dd6cee4d", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": {}, "staticNodes": { "70e691a5-1e33-4ac3-a356-e7b6d60d92e0": { @@ -29538,12 +33569,14 @@ exports[`JourneyOps getJourneys() 1: Get all journeys 1`] = ` }, { "_id": "UpdatePassword", - "_rev": "1814770402", + "_rev": "1509374777", "description": "Update password using active session", "enabled": true, "entryNodeId": "d1b79744-493a-44fe-bc26-7d324a8caa4e", "identityResource": "managed/alpha_user", "innerTreeOnly": false, + "mustRun": false, + "noSession": false, "nodes": { "0f0904e6-1da3-4cdb-9abf-0d2545016fab": { "connections": { @@ -29642,6 +33675,7 @@ exports[`JourneyOps updateCoordinates() 1: Nothing changes when coordinates exis "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "connections": {}, @@ -29681,6 +33715,7 @@ exports[`JourneyOps updateCoordinates() 2: Update coordinates with server coordi "identityResource": "managed/alpha_user", "innerTreeOnly": false, "mustRun": false, + "noSession": false, "nodes": { "5883ff1e-80dd-49f5-a609-120303e1b0cd": { "connections": {}, diff --git a/src/test/snapshots/ops/PolicyOps.test.js.snap b/src/test/snapshots/ops/PolicyOps.test.js.snap index 4130b0333..3b1d67fab 100644 --- a/src/test/snapshots/ops/PolicyOps.test.js.snap +++ b/src/test/snapshots/ops/PolicyOps.test.js.snap @@ -10,8 +10,9 @@ exports[`PolicyOps deletePolicy() 1: Delete existing policy [FrodoTestPolicy7] 1 exports[`PolicyOps deletePolicy() 2: Delete non-existing policy [DoesNotExist] 1`] = ` "Error deleting alpha realm policy DoesNotExist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/policies/DoesNotExist Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Policy DoesNotExist does not exist." `; @@ -2786,8 +2787,9 @@ exports[`PolicyOps exportPolicy() 2: Export existing policy w/ deps [FrodoTestPo exports[`PolicyOps exportPolicy() 3: Export non-existing policy [DoesNotExist] 1`] = ` "Error exporting alpha realm policy DoesNotExist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/policies/DoesNotExist Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Policy DoesNotExist does not exist." `; @@ -4129,8 +4131,9 @@ exports[`PolicyOps readPolicy() 1: Get existing policy [FrodoTestPolicy1] 1`] = exports[`PolicyOps readPolicy() 2: Get non-existing policy [DoesNotExist] 1`] = ` "Error reading alpha realm policy DoesNotExist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/policies/DoesNotExist Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Policy DoesNotExist does not exist." `; diff --git a/src/test/snapshots/ops/PolicySetOps.test.js.snap b/src/test/snapshots/ops/PolicySetOps.test.js.snap index 82a0b1020..c9e602879 100644 --- a/src/test/snapshots/ops/PolicySetOps.test.js.snap +++ b/src/test/snapshots/ops/PolicySetOps.test.js.snap @@ -57,8 +57,9 @@ exports[`PolicySetOps createPolicySet() 1: Create non-existing policy set [Frodo exports[`PolicySetOps createPolicySet() 2: Create existing policy set [FrodoTestPolicySet4] 1`] = ` "Error creating alpha realm policy set undefined HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/applications/?_action=create Status: 409 + Code: ERR_BAD_REQUEST Reason: Conflict Message: Application already exists" `; @@ -68,8 +69,9 @@ exports[`PolicySetOps deletePolicySet() 1: Delete existing policy set [FrodoTest exports[`PolicySetOps deletePolicySet() 2: Delete non-existing policy set [DoesNotExist] 1`] = ` "Error deleting alpha realm policy set DoesNotExist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/applications/DoesNotExist Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: DoesNotExist application not found in realm." `; @@ -201,8 +203,9 @@ exports[`PolicySetOps exportPolicySet() 2: Export existing policy set w/ deps [F exports[`PolicySetOps exportPolicySet() 3: Export non-existing policy set [DoesNotExist] 1`] = ` "Error exporting alpha realm policy set DoesNotExist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/applications/DoesNotExist Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Unable to retrieve application under realm /alpha." `; @@ -963,8 +966,9 @@ exports[`PolicySetOps readPolicySet() 1: Get existing policy set [FrodoTestPolic exports[`PolicySetOps readPolicySet() 2: Get non-existing policy set [DoesNotExist] 1`] = ` "Error reading alpha realm policy set DoesNotExist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/applications/DoesNotExist Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Unable to retrieve application under realm /alpha." `; @@ -1388,8 +1392,9 @@ exports[`PolicySetOps updatePolicySet() 1: Update existing policy set [FrodoTest exports[`PolicySetOps updatePolicySet() 2: Update non-existing policy set [FrodoTestPolicySet6] 1`] = ` "Error updating alpha realm policy set undefined HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/applications/FrodoTestPolicySet6 Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: FrodoTestPolicySet6 not found." `; diff --git a/src/test/snapshots/ops/ResourceTypeOps.test.js.snap b/src/test/snapshots/ops/ResourceTypeOps.test.js.snap index 0424342fa..9c7b7f648 100644 --- a/src/test/snapshots/ops/ResourceTypeOps.test.js.snap +++ b/src/test/snapshots/ops/ResourceTypeOps.test.js.snap @@ -23,8 +23,9 @@ exports[`ResourceTypeOps createResourceType() 1: Create non-existing resource ty exports[`ResourceTypeOps createResourceType() 2: Create existing resource type [e219144d-8d94-47b6-8789-3a7b820d6cde - FrodoTestResourceType4] 1`] = ` "Error creating alpha realm resource type HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/resourcetypes?_action=create Status: 409 + Code: ERR_BAD_REQUEST Reason: Conflict Message: Resource Type e219144d-8d94-47b6-8789-3a7b820d6cde already exists" `; @@ -34,8 +35,9 @@ exports[`ResourceTypeOps deleteResourceType() 1: Delete existing resource type [ exports[`ResourceTypeOps deleteResourceType() 2: Delete non-existing resource type [00000000-0000-0000-0000-000000000000] 1`] = ` "Error deleting alpha realm resource type 00000000-0000-0000-0000-000000000000 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/resourcetypes/00000000-0000-0000-0000-000000000000 Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Resource Type 00000000-0000-0000-0000-000000000000 does not exist in realm /alpha" `; @@ -79,8 +81,9 @@ exports[`ResourceTypeOps exportResourceType() 1: Export existing resource type b exports[`ResourceTypeOps exportResourceType() 2: Export non-existing resource type by uuid [00000000-0000-0000-0000-000000000000] 1`] = ` "alpha realm resource type 00000000-0000-0000-0000-000000000000 does not exist HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/resourcetypes/00000000-0000-0000-0000-000000000000 Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Resource Type 00000000-0000-0000-0000-000000000000 does not exist in realm /alpha" `; @@ -533,8 +536,9 @@ exports[`ResourceTypeOps readResourceType() 1: Get existing resource type by uui exports[`ResourceTypeOps readResourceType() 2: Get non-existing resource type by uuid [00000000-0000-0000-0000-000000000000] 1`] = ` "Error reading alpha realm resource type 00000000-0000-0000-0000-000000000000 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/resourcetypes/00000000-0000-0000-0000-000000000000 Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Resource Type 00000000-0000-0000-0000-000000000000 does not exist in realm /alpha" `; @@ -852,8 +856,9 @@ exports[`ResourceTypeOps updateResourceType() 1: Update existing resource type [ exports[`ResourceTypeOps updateResourceType() 2: Update non-existing resource type [05e5fdb6-435e-43d9-b707-c73f7f347358 - FrodoTestResourceType6] 1`] = ` "Error updating alpha realm resource type 05e5fdb6-435e-43d9-b707-c73f7f347358 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/am/json/realms/root/realms/alpha/resourcetypes/05e5fdb6-435e-43d9-b707-c73f7f347358 Status: 404 + Code: ERR_BAD_REQUEST Reason: Not Found Message: Resource Type 05e5fdb6-435e-43d9-b707-c73f7f347358 does not exist in realm /alpha" `; diff --git a/src/test/snapshots/ops/Saml2Ops.test.js.snap b/src/test/snapshots/ops/Saml2Ops.test.js.snap index 6c0e7e2a2..51571cc1f 100644 --- a/src/test/snapshots/ops/Saml2Ops.test.js.snap +++ b/src/test/snapshots/ops/Saml2Ops.test.js.snap @@ -5172,6 +5172,90 @@ exports[`Saml2Ops importSaml2Provider() 2: Import hosted provider 'https://idc.s exports[`Saml2Ops importSaml2Provider() 3: Import remote provider 'idp' with metadata 1`] = ` { + "_id": "aWRw", + "_rev": "884670535", + "entityId": "idp", + "identityProvider": { + "assertionContent": { + "basicAuthentication": {}, + "clientAuthentication": {}, + "nameIdFormat": { + "nameIdFormatList": [ + "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", + ], + }, + "secrets": {}, + "signingAndEncryption": { + "encryption": {}, + "requestResponseSigning": { + "authenticationRequest": false, + }, + "secretIdAndAlgorithms": {}, + }, + }, + "services": { + "nameIdMapping": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://openam-admin-fed.forgeblocks.com/am/NIMSoap/metaAlias/alpha/idp", + }, + ], + "serviceAttributes": { + "artifactResolutionService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://openam-admin-fed.forgeblocks.com/am/ArtifactResolver/metaAlias/alpha/idp", + }, + ], + "nameIdService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://openam-admin-fed.forgeblocks.com/am/IDPMniPOST/metaAlias/alpha/idp", + "responseLocation": "https://openam-admin-fed.forgeblocks.com/am/IDPMniPOST/metaAlias/alpha/idp", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", + "location": "https://openam-admin-fed.forgeblocks.com/am/IDPMniRedirect/metaAlias/alpha/idp", + "responseLocation": "https://openam-admin-fed.forgeblocks.com/am/IDPMniRedirect/metaAlias/alpha/idp", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://openam-admin-fed.forgeblocks.com/am/IDPMniSoap/metaAlias/alpha/idp", + }, + ], + "singleLogoutService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", + "location": "https://openam-admin-fed.forgeblocks.com/am/IDPSloRedirect/metaAlias/alpha/idp", + "responseLocation": "https://openam-admin-fed.forgeblocks.com/am/IDPSloRedirect/metaAlias/alpha/idp", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://openam-admin-fed.forgeblocks.com/am/IDPSloPOST/metaAlias/alpha/idp", + "responseLocation": "https://openam-admin-fed.forgeblocks.com/am/IDPSloPOST/metaAlias/alpha/idp", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://openam-admin-fed.forgeblocks.com/am/IDPSloSoap/metaAlias/alpha/idp", + }, + ], + "singleSignOnService": [ + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST", + "location": "https://openam-admin-fed.forgeblocks.com/am/SSOPOST/metaAlias/alpha/idp", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect", + "location": "https://openam-admin-fed.forgeblocks.com/am/SSORedirect/metaAlias/alpha/idp", + }, + { + "binding": "urn:oasis:names:tc:SAML:2.0:bindings:SOAP", + "location": "https://openam-admin-fed.forgeblocks.com/am/SSOSoap/metaAlias/alpha/idp", + }, + ], + }, + }, + }, "importedEntities": [ "idp", ], diff --git a/src/test/snapshots/ops/cloud/SecretsOps.test.js.snap b/src/test/snapshots/ops/cloud/SecretsOps.test.js.snap index 4d6e0de78..ea725586b 100644 --- a/src/test/snapshots/ops/cloud/SecretsOps.test.js.snap +++ b/src/test/snapshots/ops/cloud/SecretsOps.test.js.snap @@ -79,8 +79,9 @@ exports[`SecretsOps exportSecret() 3: Export secret3 (non-existent) 1`] = ` "Error exporting secret esv-frodo-test-secret-3 Error reading secret esv-frodo-test-secret-3 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/environment/secrets/esv-frodo-test-secret-3 Status: 404 + Code: ERR_BAD_REQUEST Message: The secret does not exist or does not have a version" `; diff --git a/src/test/snapshots/ops/cloud/VariablesOps.test.js.snap b/src/test/snapshots/ops/cloud/VariablesOps.test.js.snap index de756345a..fb9dd99d9 100644 --- a/src/test/snapshots/ops/cloud/VariablesOps.test.js.snap +++ b/src/test/snapshots/ops/cloud/VariablesOps.test.js.snap @@ -39,8 +39,9 @@ exports[`VariablesOps deleteVariable() 1: Delete variable19 1`] = ` exports[`VariablesOps deleteVariable() 2: Delete variable3 (non-existent) 1`] = ` "Error deleting variable esv-frodo-test-variable-3 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/environment/variables/esv-frodo-test-variable-3 Status: 404 + Code: ERR_BAD_REQUEST Message: The variable does not exist" `; @@ -81,8 +82,9 @@ exports[`VariablesOps exportVariable() 2: Export variable2 without decoding 1`] exports[`VariablesOps exportVariable() 3: Export variable3 (non-existent) 1`] = ` "Error exporting variable esv-frodo-test-variable-3 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/environment/variables/esv-frodo-test-variable-3 Status: 404 + Code: ERR_BAD_REQUEST Message: The variable does not exist" `; @@ -349,8 +351,9 @@ exports[`VariablesOps readVariable() 2: Read variable2 without decoding 1`] = ` exports[`VariablesOps readVariable() 3: Read variable3 (non-existent) 1`] = ` "Error reading variable esv-frodo-test-variable-3 HTTP client error - Code: ERR_BAD_REQUEST + URL: https://openam-frodo-dev.forgeblocks.com/environment/variables/esv-frodo-test-variable-3 Status: 404 + Code: ERR_BAD_REQUEST Message: The variable does not exist" `;